Class AdministrationFunctionLogic<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>>
- java.lang.Object
-
- net.officefloor.frame.impl.execute.administration.AdministrationFunctionLogic<E,F,G>
-
- All Implemented Interfaces:
ManagedFunctionLogic
public class AdministrationFunctionLogic<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>> extends java.lang.Object implements ManagedFunctionLogic
- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description AdministrationFunctionLogic(AdministrationMetaData<E,F,G> metaData, E[] extensions, java.util.logging.Logger logger)
Initiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(ManagedFunctionLogicContext context, ThreadState threadState)
Executes theManagedFunctionLogic
.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.officefloor.frame.internal.structure.ManagedFunctionLogic
isRequireThreadStateSafety
-
-
-
-
Constructor Detail
-
AdministrationFunctionLogic
public AdministrationFunctionLogic(AdministrationMetaData<E,F,G> metaData, E[] extensions, java.util.logging.Logger logger)
Initiate.- Parameters:
metaData
-AdministrationMetaData
.extensions
- Extensions to administer.logger
-Logger
.
-
-
Method Detail
-
execute
public void execute(ManagedFunctionLogicContext context, ThreadState threadState) throws java.lang.Throwable
Description copied from interface:ManagedFunctionLogic
Executes theManagedFunctionLogic
.- Specified by:
execute
in interfaceManagedFunctionLogic
- Parameters:
context
-ManagedFunctionLogicContext
.threadState
-ThreadState
for theManagedFunctionLogic
.- Throws:
java.lang.Throwable
- Failure of logic.
-
-