tools.xor.view.Action Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xor Show documentation
Show all versions of xor Show documentation
Empowering Model Driven Architecture in J2EE applications
package tools.xor.view;
import tools.xor.service.DataStore;
/**
* Interface for any actions that need to be executed while processing an AggregateTree
*/
public interface Action
{
/**
* Execute any actions associated with the query tree
* @param dispatcher some actions are only valid in a SerialDispatcher
* @param qti needed to get the invocation id and any parent ids
* @param po used to populate the temp join table
*/
void execute(AbstractDispatcher dispatcher, QueryTreeInvocation qti, DataStore po);
Action copy(Object context);
}