de.smartics.ci.comm.hudson.command
Class HudsonDisableJobCommand

Package class diagram package HudsonDisableJobCommand
java.lang.Object
  extended by de.smartics.ci.comm.command.AbstractCommand<T>
      extended by de.smartics.ci.comm.command.AbstractJobCommand<T>
          extended by de.smartics.ci.comm.command.AbstractDisableJobCommand<HudsonDisableJobCommand>
              extended by de.smartics.ci.comm.hudson.command.HudsonDisableJobCommand
All Implemented Interfaces:
Command< HudsonDisableJobCommand>

public final class HudsonDisableJobCommand
     
     
extends AbstractDisableJobCommand< HudsonDisableJobCommand>

Disable job command.


Field Summary
 
Fields inherited from class de.smartics.ci.comm.command.AbstractJobCommand
jobName
 
Fields inherited from class de.smartics.ci.comm.command.AbstractCommand
ERROR_CATEGORY_DESTINGUISHER, logLevel
 
Constructor Summary
HudsonDisableJobCommand()
          Default constructor.
HudsonDisableJobCommand(String jobName)
          Default constructor.
 
Method Summary
 void execute(CiSystem target)
          Executes the command.
 
Methods inherited from class de.smartics.ci.comm.command.AbstractJobCommand
buildCiJobApiUrl, setJobName
 
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

HudsonDisableJobCommand

public HudsonDisableJobCommand(String jobName)
Default constructor.

Parameters:
jobName - the name of the job that shall be disabled.

HudsonDisableJobCommand

public HudsonDisableJobCommand()
Default constructor. Sets jobName to null. Must be set before using this command.

Method Detail

execute

public void execute(CiSystem target)
             throws CommandException
Description copied from class: AbstractDisableJobCommand
Executes the command.

Specified by:
execute in interface Command<HudsonDisableJobCommand>
Specified by:
execute in class AbstractDisableJobCommand<HudsonDisableJobCommand>
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.