java.lang.Object
net.officefloor.frame.impl.execute.administration.AdministrationFunctionLogic<E,F,G>
- All Implemented Interfaces:
ManagedFunctionLogic
public class AdministrationFunctionLogic<E,F extends Enum<F>,G extends Enum<G>>
extends Object
implements ManagedFunctionLogic
- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionAdministrationFunctionLogic(AdministrationMetaData<E, F, G> metaData, ManagedFunctionMetaData<?, ?> managedFunctionMetaData, E[] extensions, Logger logger) Initiate. -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(ManagedFunctionLogicContext context, ThreadState threadState) Executes theManagedFunctionLogic.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.officefloor.frame.internal.structure.ManagedFunctionLogic
isRequireThreadStateSafety
-
Constructor Details
-
AdministrationFunctionLogic
public AdministrationFunctionLogic(AdministrationMetaData<E, F, G> metaData, ManagedFunctionMetaData<?, ?> managedFunctionMetaData, E[] extensions, Logger logger) Initiate.- Parameters:
metaData-AdministrationMetaData.managedFunctionMetaData-ManagedFunctionMetaDataof theManagedFunctionunderAdministration.extensions- Extensions to administer.logger-Logger.
-
-
Method Details
-
execute
Description copied from interface:ManagedFunctionLogicExecutes theManagedFunctionLogic.- Specified by:
executein interfaceManagedFunctionLogic- Parameters:
context-ManagedFunctionLogicContext.threadState-ThreadStatefor theManagedFunctionLogic.- Throws:
Throwable- Failure of logic.
-