Class MandatoryParameterValueNotSetException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- de.aristaflow.adept2.model.datamanagement.ValidationFailedException
-
- de.aristaflow.adept2.model.datamanagement.MandatoryParameterValueNotSetException
-
- All Implemented Interfaces:
Serializable
public class MandatoryParameterValueNotSetException extends ValidationFailedException
AMandatoryParameterValueNotSetException
indicates that a mandatory output parameter has not been provided a value. This is checked whenProcessAwareAccess.validateWrittenValues(de.aristaflow.adept2.base.sessionmanagement.SessionToken, de.aristaflow.adept2.model.processmodel.Instance, int, int, String)
.- Author:
- Ulrich Kreher
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 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 UUID
identifierID
The identifier of the mandatory output parameter which is not provided a value.protected 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 String
parameterName
The name of the mandatory output parameter which is not provided a value.
-
Constructor Summary
Constructors Constructor Description MandatoryParameterValueNotSetException(UUID instanceID, int nodeID, int nodeIteration, int dataElementID, String parameterName, UUID identifierID, ProcessConstants.AdeptDataType dataType, ActivityConstants.AccessType accessType)
Creates aMandatoryParameterValueNotSetException
for the designated instance, node, iteration, data element and parameter data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.UUID
getIdentifierID()
Gets the identifier of the mandatory output parameter which is not provided a value.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.String
getParameterName()
Gets the name of the mandatory output parameter which is not provided a value.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Field Detail
-
instanceID
protected final UUID instanceID
The ID of the instance for which a mandatory output parameter has no value.
-
nodeID
protected final int nodeID
The ID of the node of which a mandatory output parameter has not value.
-
nodeIteration
protected final int nodeIteration
The iteration of the node of which a mandatory output parameter has no value.
-
dataElementID
protected final int dataElementID
The ID of the data element which is connected to the mandatory output parameter and which is not provided a value.
-
parameterName
protected final String parameterName
The name of the mandatory output parameter which is not provided a value.
-
identifierID
protected final UUID identifierID
The identifier of the mandatory output parameter which is not provided a value.
-
dataType
protected final ProcessConstants.AdeptDataType dataType
The data type of the mandatory output parameter which is not provided a value.
-
accessType
protected final 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.
-
-
Constructor Detail
-
MandatoryParameterValueNotSetException
public MandatoryParameterValueNotSetException(UUID instanceID, int nodeID, int nodeIteration, int dataElementID, String parameterName, UUID identifierID, ProcessConstants.AdeptDataType dataType, ActivityConstants.AccessType accessType)
Creates aMandatoryParameterValueNotSetException
for the designated instance, node, iteration, data element and parameter data.- Parameters:
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.
-
-
Method Detail
-
getInstanceID
public UUID getInstanceID()
Gets the ID of the instance for which a mandatory output parameter has no value.- Returns:
- The ID of the instance for which a mandatory output parameter has no value.
-
getNodeID
public int getNodeID()
Gets the ID of the node of which a mandatory output parameter has not value.- Returns:
- The ID of the node of which a mandatory output parameter has not value.
-
getNodeIteration
public int getNodeIteration()
Gets the iteration of the node of which a mandatory output parameter has no value.- Returns:
- The iteration of the node of which a mandatory output parameter has no value.
-
getDataElementID
public 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.- Returns:
- The ID of the data element which is connected to the mandatory output parameter and which is not provided a value.
-
getParameterName
public String getParameterName()
Gets the name of the mandatory output parameter which is not provided a value.- Returns:
- The name of the mandatory output parameter which is not provided a value.
-
getIdentifierID
public UUID getIdentifierID()
Gets the identifier of the mandatory output parameter which is not provided a value.- Returns:
- The identifier of the mandatory output parameter which is not provided a value.
-
getDataType
public ProcessConstants.AdeptDataType getDataType()
Gets the data type of the mandatory output parameter which is not provided a value.- Returns:
- The data type of the mandatory output parameter which is not provided a value.
-
getAccessType
public ActivityConstants.AccessType getAccessType()
Gets the access type of the mandatory output parameter which is not provided a value.- Returns:
- The access type of the mandatory output parameter which is not provided a value.
-
-