com.xebialabs.deployit.core.rest.api
Class ControlTaskResource

java.lang.Object
  extended by com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
      extended by com.xebialabs.deployit.core.rest.api.ControlTaskResource
All Implemented Interfaces:
com.xebialabs.deployit.engine.api.ControlService

@Component
public class ControlTaskResource
extends AbstractSecuredResource
implements com.xebialabs.deployit.engine.api.ControlService


Nested Class Summary
static class ControlTaskResource.InvalidControlException
           
 
Constructor Summary
ControlTaskResource()
           
 
Method Summary
 java.lang.String createTask(com.xebialabs.deployit.engine.api.dto.Control control)
           
 com.xebialabs.deployit.engine.api.dto.Control prepare(java.lang.String controlName, java.lang.String id)
           
 
Methods inherited from class com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
checkPermission, checkPermission, hasPermission
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlTaskResource

public ControlTaskResource()
Method Detail

prepare

public com.xebialabs.deployit.engine.api.dto.Control prepare(java.lang.String controlName,
                                                             java.lang.String id)
Specified by:
prepare in interface com.xebialabs.deployit.engine.api.ControlService

createTask

public java.lang.String createTask(com.xebialabs.deployit.engine.api.dto.Control control)
Specified by:
createTask in interface com.xebialabs.deployit.engine.api.ControlService