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.


Method Summary
 java.lang.String getDescription()
           
 java.util.Hashtable getExtendedAttributes()
           
 ExternalReference getExternalReference()
           
 FormalParameter[] getFormalParameters()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 ServiceHandle getServiceHandle()
           
 

Method Detail

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.