public class MandatoryParameterValueNotSetException extends ValidationFailedException
MandatoryParameterValueNotSetException indicates that a
mandatory output parameter has not been provided a value. This is checked
when
ProcessAwareAccess.validateWrittenValues(de.aristaflow.adept2.base.sessionmanagement.SessionToken, de.aristaflow.adept2.model.processmodel.Instance, int, int, String).| Modifier and Type | Field and Description |
|---|---|
protected ActivityConstants.AccessType |
accessType
The access type of the mandatory output parameter which is not provided a
value, that is either a normal output parameter or a system output
parameter.
|
protected int |
dataElementID
The ID of the data element which is connected to the mandatory output
parameter and which is not provided a value.
|
protected ProcessConstants.AdeptDataType |
dataType
The data type of the mandatory output parameter which is not provided a
value.
|
protected java.util.UUID |
identifierID
The identifier of the mandatory output parameter which is not provided a
value.
|
protected java.util.UUID |
instanceID
The ID of the instance for which a mandatory output parameter has no
value.
|
protected int |
nodeID
The ID of the node of which a mandatory output parameter has not value.
|
protected int |
nodeIteration
The iteration of the node of which a mandatory output parameter has no
value.
|
protected java.lang.String |
parameterName
The name of the mandatory output parameter which is not provided a value.
|
| Constructor and Description |
|---|
MandatoryParameterValueNotSetException(java.util.UUID instanceID,
int nodeID,
int nodeIteration,
int dataElementID,
java.lang.String parameterName,
java.util.UUID identifierID,
ProcessConstants.AdeptDataType dataType,
ActivityConstants.AccessType accessType)
Creates a
MandatoryParameterValueNotSetException for the
designated instance, node, iteration, data element and parameter data. |
| Modifier and Type | Method and Description |
|---|---|
ActivityConstants.AccessType |
getAccessType()
Gets the access type of the mandatory output parameter which is not
provided a value.
|
int |
getDataElementID()
Gets the ID of the data element which is connected to the mandatory output
parameter and which is not provided a value. the ID of the instance for
which a mandatory output parameter has no value.
|
ProcessConstants.AdeptDataType |
getDataType()
Gets the data type of the mandatory output parameter which is not provided
a value.
|
java.util.UUID |
getIdentifierID()
Gets the identifier of the mandatory output parameter which is not provided
a value.
|
java.util.UUID |
getInstanceID()
Gets the ID of the instance for which a mandatory output parameter has no
value.
|
int |
getNodeID()
Gets the ID of the node of which a mandatory output parameter has not
value.
|
int |
getNodeIteration()
Gets the iteration of the node of which a mandatory output parameter has no
value.
|
java.lang.String |
getParameterName()
Gets the name of the mandatory output parameter which is not provided a
value.
|
protected final java.util.UUID instanceID
protected final int nodeID
protected final int nodeIteration
protected final int dataElementID
protected final java.lang.String parameterName
protected final java.util.UUID identifierID
protected final ProcessConstants.AdeptDataType dataType
protected final ActivityConstants.AccessType accessType
public MandatoryParameterValueNotSetException(java.util.UUID instanceID,
int nodeID,
int nodeIteration,
int dataElementID,
java.lang.String parameterName,
java.util.UUID identifierID,
ProcessConstants.AdeptDataType dataType,
ActivityConstants.AccessType accessType)
MandatoryParameterValueNotSetException for the
designated instance, node, iteration, data element and parameter data.instanceID - The ID of the instance for which a mandatory output
parameter has no value.nodeID - The ID of the node of which a mandatory output parameter has
not value.nodeIteration - The iteration of the node of which a mandatory output
parameter has not value.dataElementID - The ID of the data element which is connected to the
mandatory output parameter and which is not provided a value.parameterName - The name of the mandatory output parameter which is not
provided a value.identifierID - The identifier of the mandatory output parameter which
is not provided a value.dataType - The data type of the mandatory output parameter which is
not provided a value.accessType - The access type of the mandatory output parameter which
is not provided a value, that is either a normal output parameter
or a system output parameter.public java.util.UUID getInstanceID()
public int getNodeID()
public int getNodeIteration()
public int getDataElementID()
public java.lang.String getParameterName()
public java.util.UUID getIdentifierID()
public ProcessConstants.AdeptDataType getDataType()
public ActivityConstants.AccessType getAccessType()