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 flow definition mapping.
|
String |
getProcessDefinitionKey()
Gets the key of the process flow definition that is also the identifier as it exists in the definition file.
|
AutoFlowType |
getType()
Gets the type of the source object from which the mapping is 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 of the required auto flow mappings have been completed.
|
void |
setElementMapping(List<FlowElementMapping> elementMapping)
Sets the attribute mapping for elements in the process flow 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 that is also the identifier as it exists in
the definition file.type
- The type of the source object from which the mapping is used to automatically create process flows.mappingComplete
- Indicates whether the attributes that are required to create process flows contain
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. Specifying null or an empty list clears the element mappings.public long getMappingRevision()
public boolean isEnableAutoFlowMapping()
public void setEnableAutoFlowMapping(boolean enableAutoFlowMapping)
setElementMapping
with null or an empty list.enableAutoFlowMapping
- Indicates whether the process flow definition allows for element mapping and auto
flow creation.public boolean isMappingComplete()
<i>Copyright (c) 2022, SAS Institute Inc., Cary, NC, USA</i>