public class Operation extends OperationDataDefinition implements IOperationParameter
Constructor and Description |
---|
Operation()
Jackson DeSerialization workaround constructor to create an operation
with no arguments.
|
Operation(ArtifactDataDefinition implementation,
String description,
Map<String,InputsValueDataDefinition> inputs) |
Operation(OperationDataDefinition p) |
Modifier and Type | Method and Description |
---|---|
ArtifactDefinition |
getImplementation() |
Map<String,PropertyValueDefinition> |
getInputs() |
boolean |
isDefinition()
Allow to know if the operation parameter is a property definition or a
property value.
|
void |
setDefinition(boolean definition) |
void |
setImplementation(ArtifactDefinition implementation) |
void |
setInputs(Map<String,PropertyValueDefinition> inputs) |
String |
toString() |
getCreationDate, getDescription, getLastUpdateDate, getUniqueId, setCreationDate, setDescription, setLastUpdateDate, setUniqueId
public Operation()
Jackson DeSerialization workaround constructor to create an operation with no arguments.
emptyString
- The empty string provided by jackson.public Operation(OperationDataDefinition p)
public Operation(ArtifactDataDefinition implementation, String description, Map<String,InputsValueDataDefinition> inputs)
public boolean isDefinition()
IOperationParameter
isDefinition
in interface IOperationParameter
public void setDefinition(boolean definition)
public ArtifactDefinition getImplementation()
public void setImplementation(ArtifactDefinition implementation)
public Map<String,PropertyValueDefinition> getInputs()
public void setInputs(Map<String,PropertyValueDefinition> inputs)
Copyright © 2017. All rights reserved.