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

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

@Controller
public class DiscoveryResource
extends AbstractSecuredResource
implements com.xebialabs.deployit.engine.api.InspectionService


Constructor Summary
DiscoveryResource()
           
 
Method Summary
 java.lang.String createTask(com.xebialabs.deployit.engine.api.dto.Inspection inspection)
           
 com.xebialabs.deployit.engine.api.dto.Inspection prepare(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem)
           
 com.xebialabs.deployit.engine.api.dto.Inspection prepare(java.lang.String id)
           
 java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> retrieveInspectionResults(java.lang.String taskId)
           
 
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

DiscoveryResource

public DiscoveryResource()
Method Detail

prepare

public com.xebialabs.deployit.engine.api.dto.Inspection prepare(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem)
Specified by:
prepare in interface com.xebialabs.deployit.engine.api.InspectionService

prepare

public com.xebialabs.deployit.engine.api.dto.Inspection prepare(java.lang.String id)
Specified by:
prepare in interface com.xebialabs.deployit.engine.api.InspectionService

createTask

public java.lang.String createTask(com.xebialabs.deployit.engine.api.dto.Inspection inspection)
Specified by:
createTask in interface com.xebialabs.deployit.engine.api.InspectionService

retrieveInspectionResults

public java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> retrieveInspectionResults(java.lang.String taskId)
Specified by:
retrieveInspectionResults in interface com.xebialabs.deployit.engine.api.InspectionService