vishnu.life.performers.transactions
Class TransactionAbstractPerformer

java.lang.Object
  extended by vishnu.life.performers.transactions.TransactionAbstractPerformer
All Implemented Interfaces:
StatementPerformer
Direct Known Subclasses:
TransactionAbortionPerformer, TransactionAcceptationPerformer, TransactionCreationPerformer

public abstract class TransactionAbstractPerformer
extends java.lang.Object
implements StatementPerformer

 

Nested Class Summary
static class TransactionAbstractPerformer.Action
           
static class TransactionAbstractPerformer.ActionNotification
           
 
Field Summary
protected static java.util.Observable notifications
           
 
Constructor Summary
TransactionAbstractPerformer()
           
 
Method Summary
protected abstract  TransactionAbstractPerformer.Action getAction()
           
static java.util.Observable observable()
           
 Response perform(RelationalServiceContext c, Relation.Context relationContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

notifications

protected static java.util.Observable notifications
Constructor Detail

TransactionAbstractPerformer

public TransactionAbstractPerformer()
Method Detail

perform

public Response perform(RelationalServiceContext c,
                        Relation.Context relationContext)
Specified by:
perform in interface StatementPerformer

getAction

protected abstract TransactionAbstractPerformer.Action getAction()

observable

public static java.util.Observable observable()