| Modifier and Type | Method and Description |
|---|---|
protected abstract java.util.List<java.io.Serializable> |
AbstractSharedEventSource.getSourceKeys(S source)
Gets the data (key values) that identifies the designated sharing event source.
|
| Modifier and Type | Method and Description |
|---|---|
protected TemplateReference |
InstanceStartEventHandler.getAndCheckTemplate(SessionToken session)
Retrieves the "latest" template of the configured process type
and checks for whether it has the right input parameter.
|
protected void |
InstanceStartEventHandler.processFileEvent(FileEvent event,
java.util.Collection<? extends Parameter> inParams,
InstanceDataContainer dataContainer)
Processes the file of the designated event and sets the values of the input
parameters in the designated data container.
|
protected void |
MarkInstanceStartEventHandler.processFileEvent(FileEvent event,
java.util.Collection<? extends Parameter> inParams,
InstanceDataContainer dataContainer,
java.io.File file,
java.io.File lockFile)
Processes the file of the designated event and sets the values of the input
parameters in the designated data container.
|
| Modifier and Type | Method and Description |
|---|---|
protected TemplateReference |
InstanceStartEventHandler.getAndCheckTemplate(SessionToken session)
Retrieves the "latest" template of the configured process type
and checks for whether it has the right input parameter.
|
protected void |
InstanceStartEventHandler.processMailEvent(MailEvent event,
java.util.Collection<? extends Parameter> inParams,
InstanceDataContainer dataContainer)
Processes the mail of the designated event and sets the values of the input
parameters in the designated data container.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DataContainer.ignoredValue(java.lang.String parameterName)
Returns whether the value of the designated output parameter is or has not
been set (ignored) by the application.
|
boolean |
IndexedAccessDataContainer.ignoredValue(java.lang.String parameterName,
int index)
Returns whether the value of the element at the designated index at the
output parameter list of the designated name is or has not been set
(ignored) by the application.
|
void |
DataContainer.ignoreValue(SessionToken session,
java.lang.String parameterName)
Ignores the value of the designated parameter.
|
void |
IndexedAccessDataContainer.ignoreValue(SessionToken session,
java.lang.String parameterName,
int index)
Ignores the value of the element at the designated index at the output
parameter list of the designated name.
|
boolean |
InputDataContainer.isNull(SessionToken session,
java.lang.String parameterName)
Returns whether the value of the designated input parameter is NULL which
means the data element has not been written or has been consumed yet or has
been explicitly set to NULL by a previous application.
|
boolean |
IndexedAccessDataContainer.isNull(SessionToken session,
java.lang.String parameterName,
int index)
Returns whether the value of the element at the designated index at the
input parameter list of the designated name is NULL.
|
boolean |
InputDataContainer.retrieveBoolean(SessionToken session,
java.lang.String parameterName)
Retrieves the boolean value of the designated input parameter of type
BOOLEAN.
|
boolean |
IndexedAccessDataContainer.retrieveBoolean(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves the boolean value of the element of type BOOLEAN at the
designated index at the input parameter list of the designated name.
|
java.util.Date |
InputDataContainer.retrieveDate(SessionToken session,
java.lang.String parameterName)
Retrieves the date value of the designated input parameter of
type DATE.
|
java.util.Date |
IndexedAccessDataContainer.retrieveDate(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves the date value of the element of type DATE at the designated
index at the input parameter list of the designated name.
|
double |
InputDataContainer.retrieveFloat(SessionToken session,
java.lang.String parameterName)
Retrieves the double value of the designated input parameter of type FLOAT.
|
double |
IndexedAccessDataContainer.retrieveFloat(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves the double value of the element of type FLOAT at the designated
index at the input parameter list of the designated name.
|
long |
InputDataContainer.retrieveInteger(SessionToken session,
java.lang.String parameterName)
Retrieves the long value of the designated input parameter of type INTEGER.
|
long |
IndexedAccessDataContainer.retrieveInteger(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves the long value of the element of type INTEGER at the designated
index at the input parameter list of the designated name.
|
java.lang.String |
InputDataContainer.retrieveString(SessionToken session,
java.lang.String parameterName)
Retrieves the string value of the designated input parameter of type
STRING.
|
java.lang.String |
IndexedAccessDataContainer.retrieveString(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves the String value of the element of type STRING at the designated
index at the input parameter list of the designated name.
|
UDTValue |
InputDataContainer.retrieveUDT(SessionToken session,
java.lang.String parameterName)
Retrieves (the proxy of) the value of the designated input parameter of
user-defined type (UDT).
|
UDTValue |
IndexedAccessDataContainer.retrieveUDT(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves (the proxy of) the value of the element of user-defined type
(UDT) at the designated index at the input parameter list of the designated
name.
|
java.net.URI |
InputDataContainer.retrieveURI(SessionToken session,
java.lang.String parameterName)
Retrieves the URI value of the designated input parameter of type URI.
|
java.net.URI |
IndexedAccessDataContainer.retrieveURI(SessionToken session,
java.lang.String parameterName,
int index)
Retrieves the URI value of the element of type URI at the designated
index at the input parameter list of the designated name.
|
void |
InstanceDataContainer.setBoolean(java.lang.String parameterName,
boolean value)
Sets the BOOLEAN value of the designated instance input parameter.
|
void |
InstanceDataContainer.setDate(java.lang.String parameterName,
java.util.Date value)
Sets the DATE value of the designated instance input parameter.
|
void |
InstanceDataContainer.setFloat(java.lang.String parameterName,
double value)
Sets the FLOAT value of the designated instance input parameter.
|
void |
InstanceDataContainer.setInteger(java.lang.String parameterName,
long value)
Sets the INTEGER value of the designated instance input parameter.
|
void |
InstanceDataContainer.setNull(java.lang.String parameterName)
Sets the value of the designated instance input parameter to
NULL, which means the value is undefined.
|
void |
InstanceDataContainer.setString(java.lang.String parameterName,
java.lang.String value)
Sets the string value of the designated instance input parameter.
|
void |
InstanceDataContainer.setUDT(java.lang.String parameterName,
UDTValue value)
Sets the value of the designated instance input parameter of the process
instance and the corresponding metadata which is the writing node and its
current iteration.
|
void |
InstanceDataContainer.setURI(java.lang.String parameterName,
java.net.URI value)
Sets the URI value of the designated instance input parameter.
|
void |
DataContainer.storeBoolean(SessionToken session,
java.lang.String parameterName,
boolean value)
Stores the BOOLEAN value of the designated parameter of the process
instance and the corresponding metadata which is the writing node and its
current iteration.
|
void |
IndexedAccessDataContainer.storeBoolean(SessionToken session,
java.lang.String parameterName,
int index,
boolean value)
Stores the BOOLEAN value to the element at the designated index at the
output parameter list of the designated name.
|
void |
DataContainer.storeDate(SessionToken session,
java.lang.String parameterName,
java.util.Date value)
Stores the DATE value of the designated parameter of the process instance
and the corresponding metadata which is the writing node and its current
iteration.
|
void |
IndexedAccessDataContainer.storeDate(SessionToken session,
java.lang.String parameterName,
int index,
java.util.Date value)
Stores the DATE value to the element at the designated index at the
output parameter list of the designated name.
|
boolean |
DataContainer.storedBoolean(java.lang.String parameterName)
Retrieves the boolean value of the designated output parameter of type
BOOLEAN stored before.
|
boolean |
IndexedAccessDataContainer.storedBoolean(java.lang.String parameterName,
int index)
Retrieves the boolean value of the element at the designated index at the
output parameter list of the designated name stored before.
|
java.util.Date |
DataContainer.storedDate(java.lang.String parameterName)
Retrieves the date value of the designated output parameter of type DATE
stored before.
|
java.util.Date |
IndexedAccessDataContainer.storedDate(java.lang.String parameterName,
int index)
Retrieves the date value of the element at the designated index at the
output parameter list of the designated name stored before.
|
double |
DataContainer.storedFloat(java.lang.String parameterName)
Retrieves the double value of the designated output parameter of type FLOAT
stored before.
|
double |
IndexedAccessDataContainer.storedFloat(java.lang.String parameterName,
int index)
Retrieves the double value of the element at the designated index at the
output parameter list of the designated name stored before.
|
long |
DataContainer.storedInteger(java.lang.String parameterName)
Retrieves the long value of the designated output parameter of type INTEGER
stored before.
|
long |
IndexedAccessDataContainer.storedInteger(java.lang.String parameterName,
int index)
Retrieves the long value of the element at the designated index at the
output parameter list of the designated name stored before.
|
java.lang.String |
DataContainer.storedString(java.lang.String parameterName)
Retrieves the string value of the designated output parameter of type
STRING stored before.
|
java.lang.String |
IndexedAccessDataContainer.storedString(java.lang.String parameterName,
int index)
Retrieves the String value of the element at the designated index at the
output parameter list of the designated name stored before.
|
UDTValue |
DataContainer.storedUDT(java.lang.String parameterName)
Retrieves (the proxy of) the value of the designated output parameter of
user-defined type (UDT) stored before.
|
UDTValue |
IndexedAccessDataContainer.storedUDT(java.lang.String parameterName,
int index)
Retrieves (the proxy of) the value of the element of user-defined type at
the designated index at the output parameter list of the designated name
stored before.
|
java.net.URI |
DataContainer.storedURI(java.lang.String parameterName)
Retrieves the URI value of the designated output parameter of type URI
stored before.
|
java.net.URI |
IndexedAccessDataContainer.storedURI(java.lang.String parameterName,
int index)
Retrieves the URI value of the element at the designated index at the
output parameter list of the designated name stored before.
|
void |
DataContainer.storeFloat(SessionToken session,
java.lang.String parameterName,
double value)
Stores the FLOAT value of the designated parameter of the process instance
and the corresponding metadata which is the writing node and its current
iteration.
|
void |
IndexedAccessDataContainer.storeFloat(SessionToken session,
java.lang.String parameterName,
int index,
double value)
Stores the FLOAT value to the element at the designated index at the output
parameter list of the designated name.
|
void |
IndexedAccessDataContainer.storeInteger(SessionToken session,
java.lang.String parameterName,
int index,
long value)
Stores the INTEGER value to the element at the designated index at the
output parameter list of the designated name.
|
void |
DataContainer.storeInteger(SessionToken session,
java.lang.String parameterName,
long value)
Stores the INTEGER value of the designated parameter of the process
instance and the corresponding metadata which is the writing node and its
current iteration.
|
void |
IndexedAccessDataContainer.storeString(SessionToken session,
java.lang.String parameterName,
int index,
java.lang.String value)
Stores the STRING value to the element at the designated index at the
output parameter list of the designated name.
|
void |
DataContainer.storeString(SessionToken session,
java.lang.String parameterName,
java.lang.String value)
Stores the string value of the designated parameter of the process instance
and the corresponding metadata which is the writing node and its current
iteration.
|
void |
IndexedAccessDataContainer.storeUDT(SessionToken session,
java.lang.String parameterName,
int index,
UDTValue value)
Stores the value of user-defined type to the element at the designated
index at the output parameter list of the designated name.
|
void |
DataContainer.storeUDT(SessionToken session,
java.lang.String parameterName,
UDTValue value)
Stores the value of user-defined type of the designated parameter of the
process instance and the corresponding metadata which is the writing node
and its current iteration.
|
void |
IndexedAccessDataContainer.storeURI(SessionToken session,
java.lang.String parameterName,
int index,
java.net.URI value)
Stores the URI value to the element at the designated index at the output
parameter list of the designated name.
|
void |
DataContainer.storeURI(SessionToken session,
java.lang.String parameterName,
java.net.URI value)
Stores the URI value of the designated parameter of the process instance
and the corresponding metadata which is the writing node and its current
iteration.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
InputDataContext.isNull(java.lang.String parameterName)
Returns whether the value of the designated parameter is NULL which means
the data element has not been written or has been consumed yet or has been
explicitly set to NULL by a previous application.
|
boolean |
InputDataContext.retrieveBooleanParameterValue(java.lang.String parameterName)
Reads from an input parameter.
|
java.util.Date |
InputDataContext.retrieveDateParameterValue(java.lang.String parameterName)
Reads from an input parameter.
|
double |
InputDataContext.retrieveFloatParameterValue(java.lang.String parameterName)
Reads from an input parameter.
|
long |
InputDataContext.retrieveIntegerParameterValue(java.lang.String parameterName)
Reads from an input parameter.
|
java.lang.String |
InputDataContext.retrieveStringParameterValue(java.lang.String parameterName)
Reads from an input parameter.
|
UDTValue |
InputDataContext.retrieveUDTParameterValue(java.lang.String parameterName)
Reads from an input parameter.
|
java.net.URI |
InputDataContext.retrieveURIParameterValue(java.lang.String parameterName)
Reads from an input parameter.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
SettableDataContext.checkInputExistence(java.lang.String parameterName)
Checks whether the designated parameter is an input parameter (exists in
the input parameter map).
|
protected void |
SettableDataContext.checkInputExistenceAndType(java.lang.String parameterName,
ProcessConstants.AdeptDataType expectedType)
Checks whether the designated parameter is an input parameter (exists in
the input parameter map) and whether it is of the Java-type corresponding
to the designated expected ADEPT-data type.
|
protected void |
SettableDataContext.checkOutputExistence(java.lang.String parameterName)
Checks whether the designated parameter is an output parameter (exists in
the output parameter map).
|
protected void |
SettableDataContext.checkOutputExistenceAndType(java.lang.String parameterName,
ProcessConstants.AdeptDataType expectedType)
Checks whether the designated parameter is an output parameter (exists in
the output parameter map) and whether it is of the Java-type corresponding
to the designated expected ADEPT-data type.
|
SerialisableDataContext |
RuntimeEnvironmentFactory.createSerialisableDataContext(SessionToken session,
DataContainer container,
ExecutableBusinessProcessInstance ebp)
Creates a new serialisable data context having the values of the designated
data container.
|
boolean |
DataContext.ignoredValue(java.lang.String parameterName)
Returns whether the value of the designated output parameter is not or has
not been set (ignored) by the application.
|
boolean |
SettableDataContext.ignoredValue(java.lang.String parameterName) |
void |
DataContext.ignoreValue(java.lang.String parameterName)
Ignores the value of the designated parameter that is the value has not
been written.
|
void |
SettableDataContext.ignoreValue(java.lang.String parameterName) |
boolean |
SettableDataContext.isNull(java.lang.String parameterName) |
boolean |
SettableDataContext.retrieveBooleanParameterValue(java.lang.String parameterName) |
java.util.Date |
SettableDataContext.retrieveDateParameterValue(java.lang.String parameterName) |
double |
SettableDataContext.retrieveFloatParameterValue(java.lang.String parameterName) |
long |
SettableDataContext.retrieveIntegerParameterValue(java.lang.String parameterName) |
java.lang.String |
SettableDataContext.retrieveStringParameterValue(java.lang.String parameterName) |
UDTValue |
SettableDataContext.retrieveUDTParameterValue(java.lang.String parameterName) |
java.net.URI |
SettableDataContext.retrieveURIParameterValue(java.lang.String parameterName) |
void |
DataContext.storeBooleanParameterValue(java.lang.String parameterName,
boolean value)
Writes an output parameter of the type boolean to the data container of the
process management system.
|
void |
SettableDataContext.storeBooleanParameterValue(java.lang.String parameterName,
boolean value) |
void |
DataContext.storeDateParameterValue(java.lang.String parameterName,
java.util.Date value)
Writes an output parameter of the type date to the data context of the
process management system.
|
void |
SettableDataContext.storeDateParameterValue(java.lang.String parameterName,
java.util.Date value) |
boolean |
DataContext.storedBooleanParameterValue(java.lang.String parameterName)
Reads the boolean value of the designated output parameter.
|
boolean |
SettableDataContext.storedBooleanParameterValue(java.lang.String parameterName) |
java.util.Date |
DataContext.storedDateParameterValue(java.lang.String parameterName)
Reads the date value of the designated output parameter.
|
java.util.Date |
SettableDataContext.storedDateParameterValue(java.lang.String parameterName) |
double |
DataContext.storedFloatParameterValue(java.lang.String parameterName)
Reads the double value of the designated output parameter.
|
double |
SettableDataContext.storedFloatParameterValue(java.lang.String parameterName) |
long |
DataContext.storedIntegerParameterValue(java.lang.String parameterName)
Reads the long value of the designated output parameter.
|
long |
SettableDataContext.storedIntegerParameterValue(java.lang.String parameterName) |
java.lang.String |
DataContext.storedStringParameterValue(java.lang.String parameterName)
Reads the string value of the designated output parameter.
|
java.lang.String |
SettableDataContext.storedStringParameterValue(java.lang.String parameterName) |
UDTValue |
DataContext.storedUDTParameterValue(java.lang.String parameterName)
Reads the value of the designated output parameter of user-defined type.
|
UDTValue |
SettableDataContext.storedUDTParameterValue(java.lang.String parameterName) |
java.net.URI |
DataContext.storedURIParameterValue(java.lang.String parameterName)
Reads the URI value of the designated output parameter.
|
java.net.URI |
SettableDataContext.storedURIParameterValue(java.lang.String parameterName) |
void |
DataContext.storeFloatParameterValue(java.lang.String parameterName,
double value)
Writes an output parameter of the type float to the data container of the
process management system.
|
void |
SettableDataContext.storeFloatParameterValue(java.lang.String parameterName,
double value) |
void |
DataContext.storeIntegerParameterValue(java.lang.String parameterName,
long value)
Writes an output parameter of the type integer (in java: long) to the data
context of the process management system.
|
void |
SettableDataContext.storeIntegerParameterValue(java.lang.String parameterName,
long value) |
void |
DataContext.storeStringParameterValue(java.lang.String parameterName,
java.lang.String value)
Writes an output parameter of type String to the data container of the
process management system.
|
void |
SettableDataContext.storeStringParameterValue(java.lang.String parameterName,
java.lang.String value) |
void |
DataContext.storeUDTParameterValue(java.lang.String parameterName,
UDTValue value)
Writes an output parameter of an user defined type to the data container of
the process management system.
|
void |
SettableDataContext.storeUDTParameterValue(java.lang.String parameterName,
UDTValue value) |
void |
DataContext.storeURIParameterValue(java.lang.String parameterName,
java.net.URI value)
Writes an output parameter of type URI to the data container of the process
management system.
|
void |
SettableDataContext.storeURIParameterValue(java.lang.String parameterName,
java.net.URI value) |