org.caleigo.core
Interface ITransactionEntityAction

All Superinterfaces:
IEntityAction
All Known Implementing Classes:
AbstractTransactionEntityAction

public interface ITransactionEntityAction
extends IEntityAction

ITransactionEntityAction is a transactional IEntityAction that provides a new perform method to IEntityAction interface that enables transactional performance of the action logic.

Version:
1.00
Author:
Dennis Zikovic

Field Summary
 
Fields inherited from interface org.caleigo.core.IEntityAction
ASSOCIATION_EXPORT, DRAG, ENTITY, IDENTITY_EXPORT, MISCELLANEOUS, NEVER_EXPORT, PRIMARY, QUALIFIER, READ_ONLY, SECONDARY, SELECTION, SYSTEM
 
Method Summary
 void prepareTransaction(IDataBundle data, IDataTransaction transaction)
          Prepare method for the action where the action is expected to add the data operations needed to perform the action.
 
Methods inherited from interface org.caleigo.core.IEntityAction
getCodeName, getDataBundleDescriptor, getDisplayHint, getDisplayName, getEntityDescriptor, isInCategory, perform
 

Method Detail

prepareTransaction

public void prepareTransaction(IDataBundle data,
                               IDataTransaction transaction)
Prepare method for the action where the action is expected to add the data operations needed to perform the action.



Copyright © 2005 Caleigo. All Rights Reserved.