GNDMS 0.6.0
RESTful verison of GNDMS
Public Member Functions | Package Functions | Private Attributes

de.zib.gndms.logic.model.DelegatingBatchUpdateAction< M extends ModelEntity &GridResourceItf, R > Class Reference

A BatchUpdateAction using delegation. More...

List of all members.

Public Member Functions

 DelegatingBatchUpdateAction (final BatchUpdateAction< M, R > delegateParam)
ModelUpdateListener< M > getListener ()
void setListener (final @NotNull ModelUpdateListener< M > mEntityUpdateListenerParam)
void addAction (final Action< Void > voidActionParam)
void initialize ()
call () throws ActionInitializationException
void cleanUp ()
Action<?> getParent ()
void setParent (final Action<?> parent)
void setInjector (GNDMSInjector anInjector)
GNDMSInjector getInjector ()

Package Functions

public< V > V nextParentOfType (final @NotNull Class< V > interfaceClass)
public< V extends Action
<?> > List< V > 
getParentChain (final @NotNull Class< V > interfaceClass)

Private Attributes

final BatchUpdateAction< M, R > delegate
GNDMSInjector injector

Detailed Description

A BatchUpdateAction using delegation.

Note: An instance can't change it's delegation object. Therefore its BatchUpdateAction can be denoted only by the constructor and #setListener() is not supported.

Author:
try ste fan pla nti kow zib
Version:
$Id$

User: stepn Date: 04.09.2008 Time: 13:01:25


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables