Uses of Interface
net.officefloor.frame.internal.structure.BlockState
-
-
Uses of BlockState in net.officefloor.frame.impl.execute.flow
Methods in net.officefloor.frame.impl.execute.flow with parameters of type BlockState Modifier and Type Method Description <O extends java.lang.Enum<O>,F extends java.lang.Enum<F>>
ManagedFunctionContainerFlowImpl. createManagedFunction(java.lang.Object parameter, ManagedFunctionMetaData<O,F> managedFunctionMetaData, boolean isEnforceGovernance, BlockState parallelFunctionOwner)
-
Uses of BlockState in net.officefloor.frame.impl.execute.function
Classes in net.officefloor.frame.impl.execute.function that implement BlockState Modifier and Type Class Description class
ManagedFunctionContainerImpl<M extends ManagedFunctionLogicMetaData>
FunctionState
to execute aManagedFunctionLogic
.Methods in net.officefloor.frame.impl.execute.function that return BlockState Modifier and Type Method Description BlockState
ManagedFunctionContainerImpl. getParallelBlock()
BlockState
ManagedFunctionContainerImpl. getParallelOwner()
BlockState
ManagedFunctionContainerImpl. getSequentialBlock()
Methods in net.officefloor.frame.impl.execute.function with parameters of type BlockState Modifier and Type Method Description void
ManagedFunctionContainerImpl. setParallelBlock(BlockState parallelBlock)
void
ManagedFunctionContainerImpl. setParallelOwner(BlockState parallelOwner)
void
ManagedFunctionContainerImpl. setSequentialBlock(BlockState sequentialBlock)
Constructors in net.officefloor.frame.impl.execute.function with parameters of type BlockState Constructor Description ManagedFunctionBoundManagedObjects(ManagedFunctionLogic managedFunctionLogic, ManagedObjectMetaData<?>[] managedObjectMetaData, ManagedObjectIndex[] requiredManagedObjects, boolean[] requiredGovernance, boolean isEnforceGovernance, ManagedFunctionLogicMetaData functionLogicMetaData, BlockState parallelOwner, Flow flow, boolean isUnloadManagedObjects)
Instantiate.ManagedFunctionContainerImpl(FunctionState setupFunction, ManagedFunctionLogic managedFunctionLogic, ManagedFunctionBoundManagedObjects boundManagedObjects, ManagedObjectIndex[] requiredManagedObjects, boolean[] requiredGovernance, boolean isEnforceGovernance, M functionLogicMetaData, BlockState parallelOwner, Flow flow, boolean isUnloadManagedObjects)
Initiate. -
Uses of BlockState in net.officefloor.frame.impl.execute.governance
Methods in net.officefloor.frame.impl.execute.governance that return BlockState Modifier and Type Method Description BlockState
GovernanceContainerImpl. activateGovernance()
BlockState
GovernanceContainerImpl. disregardGovernance()
BlockState
GovernanceContainerImpl. enforceGovernance()
-
Uses of BlockState in net.officefloor.frame.internal.structure
Subinterfaces of BlockState in net.officefloor.frame.internal.structure Modifier and Type Interface Description interface
ManagedFunctionContainer
Container ofManagedFunctionLogic
.Methods in net.officefloor.frame.internal.structure that return BlockState Modifier and Type Method Description BlockState
GovernanceContainer. activateGovernance()
Activates theGovernance
.BlockState
GovernanceContainer. disregardGovernance()
Disregards theGovernance
.BlockState
GovernanceContainer. enforceGovernance()
Enforces theGovernance
.default BlockState
BlockState. getNextBlockToExecute()
Obtains the nextFunctionState
to execute.BlockState
BlockState. getParallelBlock()
Obtains the parallelBlockState
.default BlockState
BlockState. getParallelBlockToExecute()
Obtains the parallelBlockState
to execute.BlockState
BlockState. getParallelOwner()
Obtains the parallel ownerBlockState
.BlockState
BlockState. getSequentialBlock()
Obtains the sequentialBlockState
.Methods in net.officefloor.frame.internal.structure with parameters of type BlockState Modifier and Type Method Description <O extends java.lang.Enum<O>,F extends java.lang.Enum<F>>
ManagedFunctionContainerFlow. createManagedFunction(java.lang.Object parameter, ManagedFunctionMetaData<O,F> managedFunctionMetaData, boolean isEnforceGovernance, BlockState parallelFunctionOwner)
default void
BlockState. loadParallelBlock(BlockState parallelBlock)
static void
BlockState. loadParallelOwner(BlockState parallelBlock, BlockState parallelOwner)
Loads the parallel owner to the parallelBlockState
.default void
BlockState. loadSequentialBlock(BlockState sequentialBlock)
void
BlockState. setParallelBlock(BlockState parallelBlock)
Specifies the parallelBlockState
.void
BlockState. setParallelOwner(BlockState parallelOwner)
Specifies the parallel owningBlockState
.void
BlockState. setSequentialBlock(BlockState sequentialBlock)
Specifies the sequentialBlockState
.
-