GNDMS 0.6.0
RESTful verison of GNDMS
Private Attributes

de.zib.gndms.logic.model.AbstractEntityAction< R > Class Reference

This class extends an AbstractAction by database functionality. More...

Inheritance diagram for de.zib.gndms.logic.model.AbstractEntityAction< R >:
de.zib.gndms.logic.model.EntityAction< R > de.zib.gndms.model.common.ModelUUIDGen de.zib.gndms.logic.model.AbstractModelEntityAction< M extends ModelEntity, R >

List of all members.

Private Attributes

EntityManager entityManager
BatchUpdateAction< GridResource,?> postponedActions
 Postponed actions are executed during cleanup.
ModelUUIDGen UUIDGen
boolean runningOwnPostponedActions = true
boolean closingEntityManagerOnCleanup = true

Detailed Description

This class extends an AbstractAction by database functionality.

An AbstractEntityAction contains an EntityManager and list of Actions being executed on cleanup (postponedActions).

A subclass must implement execute(EntityManager) to define, what this action will do, when it is executed. The method will be invoked with the current EntityManager (see entityManager).

The template parameter is the return type of this action.

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

User: stepn Date: 14.08.2008 Time: 14:45:38


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