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
AMandatoryParameterValueNotSetExceptionindicates 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.AccessTypeaccessTypeThe 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 intdataElementIDThe ID of the data element which is connected to the mandatory output parameter and which is not provided a value.protected ProcessConstants.AdeptDataTypedataTypeThe data type of the mandatory output parameter which is not provided a value.protected UUIDidentifierIDThe identifier of the mandatory output parameter which is not provided a value.protected UUIDinstanceIDThe ID of the instance for which a mandatory output parameter has no value.protected intnodeIDThe ID of the node of which a mandatory output parameter has not value.protected intnodeIterationThe iteration of the node of which a mandatory output parameter has no value.protected StringparameterNameThe 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 aMandatoryParameterValueNotSetExceptionfor the designated instance, node, iteration, data element and parameter data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivityConstants.AccessTypegetAccessType()Gets the access type of the mandatory output parameter which is not provided a value.intgetDataElementID()Gets the ID of the data element which is connected to the mandatory output parameter and which is not provided a value.ProcessConstants.AdeptDataTypegetDataType()Gets the data type of the mandatory output parameter which is not provided a value.UUIDgetIdentifierID()Gets the identifier of the mandatory output parameter which is not provided a value.UUIDgetInstanceID()Gets the ID of the instance for which a mandatory output parameter has no value.intgetNodeID()Gets the ID of the node of which a mandatory output parameter has not value.intgetNodeIteration()Gets the iteration of the node of which a mandatory output parameter has no value.StringgetParameterName()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 aMandatoryParameterValueNotSetExceptionfor 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.
-
-