de.danet.an.workflow.internalapi |
This package extends some of the interfaces defined in
{@link de.danet.an.workflow.localapi the api package} in order to
allow additional communication between the implementation objects
defined in {@link de.danet.an.workflow.domain the domain package}.
The additional methods are needed because domain objects need some
knowledge of each other that should not be exposed to the user api.
Nevertheless, the additional methods must be defined in interfaces
as the implementations should only know about the interfaces of other
domain objects, not about their implementation.
@since V2.1
|
Java Source File Name | Type | Comment |
ExtActivityLocal.java | Interface | This interface defines some additional methods of Activity s
that are only available within the implementation (not part of the API). |
ExtApplication.java | Interface | This interface defines additional methods for applications
used by the implementation classes. |
ExtExecutionObjectLocal.java | Interface | This interface defines some additional methods of
ExecutionObject s that are only available within the
implementation (not part of the API). |
ExtImplementationLocal.java | Interface | This interface extends the base interface with some methods that
all implementations of Activity.Implementation in this
package provide. |
ExtProcessDirectoryLocal.java | Interface | This interface defines some additional methods of
ProcessDirectory s that are only available within the
implementation (not part of the API). |
ExtProcessLocal.java | Interface | This interface defines additional methods known to the domain
classes only. |
ExtTransitionLocal.java | Interface | This interface defines some additional methods that are internally
available for transitions. |
ScriptException.java | Class | This class represents an exception that has occurred during the
evaluation of a script. |
ThreadInfo.java | Class | This class provides information about the predecessors of an
activity, i.e. |
ToolInvocationException.java | Class | This exception is thrown by a
de.danet.an.workflow.domain.ApplicationDefinition.invokeApplicationDefinition.invoke if it cannot execute a
given activity. |