public class ExternalToolActivityFactory extends Object implements ActivityFactory
ActivityFactory
for creating ExternalToolActivity
.Constructor and Description |
---|
ExternalToolActivityFactory() |
Modifier and Type | Method and Description |
---|---|
ExternalToolActivity |
createActivity() |
com.fasterxml.jackson.databind.JsonNode |
getActivityConfigurationSchema() |
URI |
getActivityType() |
Set<ActivityInputPort> |
getInputPorts(com.fasterxml.jackson.databind.JsonNode configuration) |
Set<ActivityOutputPort> |
getOutputPorts(com.fasterxml.jackson.databind.JsonNode configuration) |
void |
setEdits(Edits edits) |
void |
setInvocationCreators(List<InvocationCreator> invocationCreators) |
void |
setMechanismCreators(List<MechanismCreator> mechanismCreators) |
public ExternalToolActivity createActivity()
createActivity
in interface ActivityFactory
public URI getActivityType()
getActivityType
in interface ActivityFactory
public com.fasterxml.jackson.databind.JsonNode getActivityConfigurationSchema()
getActivityConfigurationSchema
in interface ActivityFactory
public void setInvocationCreators(List<InvocationCreator> invocationCreators)
public void setMechanismCreators(List<MechanismCreator> mechanismCreators)
public Set<ActivityInputPort> getInputPorts(com.fasterxml.jackson.databind.JsonNode configuration) throws ActivityConfigurationException
getInputPorts
in interface ActivityFactory
ActivityConfigurationException
public Set<ActivityOutputPort> getOutputPorts(com.fasterxml.jackson.databind.JsonNode configuration) throws ActivityConfigurationException
getOutputPorts
in interface ActivityFactory
ActivityConfigurationException
public void setEdits(Edits edits)
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.