org.demac.process.base.persistence
Interface AmplifiedPackage

All Known Implementing Classes:
AmplifiedPackageImpl

public interface AmplifiedPackage

All data of a process


Method Summary
 void addExtension(java.lang.String name, java.io.Serializable extension)
          Adds a data-extension.
 boolean containsExtensions(java.lang.String name)
          Checks, if a specific data-extension exists.
 void deleteExtension(java.lang.String name)
          Removes a data-extension
 DataSet getDataSet()
           
 java.lang.Object getExtension(java.lang.String name)
          gets a specific data-extension of the process
 java.util.Hashtable getExtensions()
           
 Package getPackage()
           
 

Method Detail

getDataSet

DataSet getDataSet()
Returns:
the DataSet of the persistence storage

getPackage

Package getPackage()
Returns:
the Package of the process

containsExtensions

boolean containsExtensions(java.lang.String name)
Checks, if a specific data-extension exists.

Parameters:
name - Name of the data-extension

getExtension

java.lang.Object getExtension(java.lang.String name)
gets a specific data-extension of the process

Parameters:
name - Name of the data-extension
Returns:

getExtensions

java.util.Hashtable getExtensions()
Returns:
all extensions

addExtension

void addExtension(java.lang.String name,
                  java.io.Serializable extension)
Adds a data-extension. Warning: Overwrites the old extension with the same name!

Parameters:
name - Name of the data-extension
extension - Data-Extension

deleteExtension

void deleteExtension(java.lang.String name)
Removes a data-extension

Parameters:
name - Name of the data-extension