public class ChainTypeImpl extends Object implements OperationType
| Constructor and Description |
|---|
ChainTypeImpl(AutomationService service,
OperationChain chain) |
ChainTypeImpl(AutomationService service,
OperationChain chain,
OperationChainContribution contribution) |
| Modifier and Type | Method and Description |
|---|---|
OperationChain |
getChain() |
Map<String,Object> |
getChainParameters() |
String |
getContributingComponent()
Gets the name of the component that contributed the operation
|
OperationChainContribution |
getContribution() |
OperationDocumentation |
getDocumentation() |
String |
getId() |
List<InvokableMethod> |
getMethods() |
InvokableMethod[] |
getMethodsMatchingInput(Class<?> in) |
Class<?> |
getOperationOutput(Class<?> input,
OperationType operationType) |
AutomationService |
getService()
Gets the service that registered that type.
|
Class<?> |
getType() |
Object |
newInstance(OperationContext ctx,
Map<String,Object> args) |
String |
toString() |
public ChainTypeImpl(AutomationService service, OperationChain chain)
public ChainTypeImpl(AutomationService service, OperationChain chain, OperationChainContribution contribution)
public OperationChain getChain()
public Object newInstance(OperationContext ctx, Map<String,Object> args) throws Exception
newInstance in interface OperationTypeExceptionpublic AutomationService getService()
OperationTypegetService in interface OperationTypepublic String getId()
getId in interface OperationTypepublic Class<?> getType()
getType in interface OperationTypepublic OperationDocumentation getDocumentation() throws OperationException
getDocumentation in interface OperationTypeOperationExceptionpublic Class<?> getOperationOutput(Class<?> input, OperationType operationType)
public String getContributingComponent()
OperationTypegetContributingComponent in interface OperationTypepublic InvokableMethod[] getMethodsMatchingInput(Class<?> in)
getMethodsMatchingInput in interface OperationTypepublic OperationChainContribution getContribution()
public List<InvokableMethod> getMethods()
getMethods in interface OperationTypeCopyright © 2013 Nuxeo SA. All Rights Reserved.