org.demac.process.base.dpdl
Interface Application
- All Known Implementing Classes:
- ApplicationImpl
public interface Application
A placeholder for a non-manual performer of an org.demac.process.base.dpdl.Activity,
for example a service.
The performer is identified by a org.demac.process.core.dpdl.UUID
and looked up by the Context Service for execution of the task.
getDescription
java.lang.String getDescription()
- Returns:
- the textual description of an org.demac.process.base.dpdl.Aplication.
getExternalReference
ExternalReference getExternalReference()
- Returns:
- the reference to an external specification of the org.demac.process.base.dpdl.Application.
getFormalParameters
FormalParameter[] getFormalParameters()
- Returns:
- the org.demac.process.base.dpdl.FormalParameters of the org.demac.process.base.dpdl.Application.
getId
java.lang.String getId()
- Returns:
- the ID of the org.demac.process.base.dpdl.Application.
getName
java.lang.String getName()
- Returns:
- the textual name of the org.demac.process.base.dpdl.Application.
getServiceHandle
ServiceHandle getServiceHandle()
- Returns:
- the org.demac.process.core.dpdl.UUID of the org.demac.process.base.dpdl.Application.
getExtendedAttributes
java.util.Hashtable getExtendedAttributes()
- Returns:
- the org.demac.process.base.dpdl.ExtendedAttributes of the org.demac.process.base.dpdl.Application,
for example optional information.