public class ProcessDefinitionMapping extends Object implements Serializable
Constructor and Description |
---|
ProcessDefinitionMapping(String processDefinitionKey,
AutoFlowType type,
boolean mappingComplete,
long mappingRevision)
It is not intended or recommended that the consumer of this API construct these objects.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
List<FlowElementMapping> |
getElementMapping()
Gets the attribute mapping for elements in the process definition.
|
long |
getMappingRevision()
Gets the internally managed revision number of the process definition mapping.
|
String |
getProcessDefinitionKey()
Gets the key of the process flow definition which is also the id as it exists in the definition file.
|
AutoFlowType |
getType()
Gets the type of the source object from which the mapping will be used to automatically create process flows.
|
int |
hashCode() |
boolean |
isEnableAutoFlowMapping()
Gets whether the process flow definition allows for element mapping and auto flow creation.
|
boolean |
isMappingComplete()
Gets whether the all required auto flow mappings have been completed.
|
void |
setElementMapping(List<FlowElementMapping> elementMapping)
Sets the attribute mapping for elements in the process definition.
|
void |
setEnableAutoFlowMapping(boolean enableAutoFlowMapping)
Sets whether the process flow definition allows for element mapping and auto flow creation.
|
String |
toString() |
public ProcessDefinitionMapping(String processDefinitionKey, AutoFlowType type, boolean mappingComplete, long mappingRevision)
processDefinitionKey
- The key of the process flow definition which is also the id as it exists in the
definition file.type
- The type of the source object from which the mapping will be used to automatically create process
flows.mappingComplete
- Whether the attributes that are required to create process flows have mappings.mappingRevision
- The internally managed revision number of the process definition mapping.public String getProcessDefinitionKey()
public AutoFlowType getType()
public List<FlowElementMapping> getElementMapping()
public void setElementMapping(List<FlowElementMapping> elementMapping)
elementMapping
- The attribute mapping for elements in the process definition. Specifying null or an empty
list will clear the element mappings.public long getMappingRevision()
public boolean isEnableAutoFlowMapping()
public void setEnableAutoFlowMapping(boolean enableAutoFlowMapping)
setElementMapping
with null or an empty list.enableAutoFlowMapping
- Whether the process flow definition allows for element mapping and auto flow
creation.public boolean isMappingComplete()
<i>Copyright (c) 2020, SAS Institute Inc., Cary, NC, USA</i>