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
A
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).- Author:
- Ulrich Kreher
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ActivityConstants.AccessTypeThe 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 final intThe ID of the data element which is connected to the mandatory output parameter and which is not provided a value.protected final ProcessConstants.AdeptDataTypeThe data type of the mandatory output parameter which is not provided a value.protected final UUIDThe identifier of the mandatory output parameter which is not provided a value.protected final UUIDThe ID of the instance for which a mandatory output parameter has no value.protected final intThe ID of the node of which a mandatory output parameter has not value.protected final intThe iteration of the node of which a mandatory output parameter has no value.protected final StringThe name of the mandatory output parameter which is not provided a value. -
Constructor Summary
ConstructorsConstructorDescriptionMandatoryParameterValueNotSetException(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
Modifier and TypeMethodDescriptionGets the access type of the mandatory output parameter which is not provided a value.intGets the ID of the data element which is connected to the mandatory output parameter and which is not provided a value.Gets the data type of the mandatory output parameter which is not provided a value.Gets the identifier of the mandatory output parameter which is not provided a value.Gets the ID of the instance for which a mandatory output parameter has no value.intGets the ID of the node of which a mandatory output parameter has not value.intGets the iteration of the node of which a mandatory output parameter has no value.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 Details
-
instanceID
The ID of the instance for which a mandatory output parameter has no value. -
nodeID
protected final int nodeIDThe ID of the node of which a mandatory output parameter has not value. -
nodeIteration
protected final int nodeIterationThe iteration of the node of which a mandatory output parameter has no value. -
dataElementID
protected final int dataElementIDThe 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.
-
-
Constructor Details
-
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 Details
-
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
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
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
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
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.
-