org.demac.process.base.dpdl
Interface Package
- All Known Implementing Classes:
- PackageImpl
public interface Package
A global container to hold the process definition itself, its non functional requirements,
its participants, applications and data definitions.
getId
java.lang.String getId()
- Returns:
- the ID of the org.demac.process.base.dpdl.Package.
getName
java.lang.String getName()
- Returns:
- the textual name of the org.demac.process.base.dpdl.Package.
getOwner
java.lang.String getOwner()
- Returns:
- the owner of the org.demac.process.base.dpdl.Package.
This can be the iniator of the process or someone else,
who will eventually be charged for its costs.
getProcess
WorkflowProcess getProcess()
- Returns:
- the workflow process of the org.demac.process.base.dpdl.Package.
There is just one
single org.demac.process.base.dpdl.WorkflowProcess
in each org.demac.process.base.dpdl.Package to simpilfy the passing
of packages in case of a device´s incompetence.
getStrategies
java.util.Hashtable getStrategies()
- Returns:
- the org.demac.process.core.dpdl.Strategys of the
org.demac.process.base.dpdl.Package, which hold
all the non functional requirements for the process
and its Activities.
getParticipants
java.util.Hashtable getParticipants()
- Returns:
- the specified org.demac.process.core.dpdl.Participants
of the org.demac.process.base.dpdl.Package.
getApplications
java.util.Hashtable getApplications()
- Returns:
- the specified org.demac.process.base.dpdl.Applications
of the org.demac.process.base.dpdl.Package.
getDataFields
java.util.Hashtable getDataFields()
- Returns:
- the specified org.demac.process.base.dpdl.DataFields
of the org.demac.process.base.dpdl.Package.
getExtendedAttributes
java.util.Hashtable getExtendedAttributes()
- Returns:
- the org.demac.process.base.dpdl.ExtendedAttributes
of the org.demac.process.base.dpdl.Package.
getTypeDeclarations
java.util.Vector getTypeDeclarations()
- Returns:
- the type declarations of the org.demac.process.base.dpdl.Package.
These are used to define complex data types.
getVersion
java.lang.String getVersion()
- Returns:
- the used DPDL version.
getSchemaLocation
java.lang.String getSchemaLocation()
- Returns:
- the schema location of the DPDL xml schema.
Can be used to help storing the relevant information
or for an optional validation of the incoming xml process
description.
getXmlns
java.lang.String getXmlns()
- Returns:
- the xml namespace of the incoming xml process
description. Can be used to help storing the relevant information
or for an optional validation of the incoming xml process
description.
getXsi
java.lang.String getXsi()
- Returns:
- the xml namespace of the schema instance.
Can be used to help storing the relevant information
or for an optional validation of the incoming xml process
description.