de.smartics.ci.comm.command
Class AbstractLoginCommand<T extends Command<T>>

Package class diagram package AbstractLoginCommand
java.lang.Object
  extended by de.smartics.ci.comm.command.AbstractCommand<T>
      extended by de.smartics.ci.comm.command.AbstractLoginCommand<T>
Type Parameters:
T - the concrete type of the command.
All Implemented Interfaces:
Command<T>
Direct Known Subclasses:
HudsonLoginCommand

public abstract class AbstractLoginCommand<T extends Command<T>>
     
     
extends AbstractCommand<T>
implements Command<T>

The type of the login commands.


Field Summary
 
Fields inherited from class de.smartics.ci.comm.command.AbstractCommand
ERROR_CATEGORY_DESTINGUISHER, logLevel
 
Constructor Summary
AbstractLoginCommand()
           
 
Method Summary
abstract  void execute(CiSystem target)
          Executes the command.
 
Methods inherited from class de.smartics.ci.comm.command.AbstractCommand
addRequestHeaders, buildQueryString, checkParameterNotBlank, checkResult, checkResultRegardingRedirect, fetchDelimiter, setLogLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractLoginCommand

public AbstractLoginCommand()
Method Detail

execute

public abstract void execute(CiSystem target)
                      throws CommandException
Executes the command.

Specified by:
execute in interface Command<T extends Command<T>>
Parameters:
target - the target to execute the command against.
Throws:
CommandException - signals problems encountered while executing the command.


Copyright © 2012 Kronseder & Reiner GmbH - smartics. All Rights Reserved.