|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GovernanceMetaData<I,F extends Enum<F>>
Meta-data of the Governance.
| Methods inherited from interface net.officefloor.frame.internal.structure.JobMetaData |
|---|
createJobActivableSet, getContinueTeam, getEscalationProcedure, getJobName, getNextTaskInFlow, getResponsibleTeam |
| Method Detail |
|---|
String getGovernanceName()
Governance.
Governance.GovernanceFactory<? super I,F> getGovernanceFactory()
GovernanceFactory.
GovernanceFactory.
GovernanceContainer<I,F> createGovernanceContainer(ThreadState threadState,
int threadRegisteredIndex)
GovernanceContainer.
threadState - ThreadState.threadRegisteredIndex - Index of Governance within the ThreadState.
GovernanceContainer.
ActiveGovernanceManager<I,F> createActiveGovernance(GovernanceContainer<I,F> governanceContainer,
GovernanceControl<I,F> governanceControl,
I extensionInterface,
ManagedObjectContainer managedobjectContainer,
WorkContainer<?> workContainer,
int managedObjectContainerRegisteredIndex)
ActiveGovernance.
governanceContainer - GovernanceContainer.governanceControl - GovernanceControl.extensionInterface - Extension interface to ManagedObject to enable
Governance over the ManagedObject.managedobjectContainer - ManagedObjectContainer.workContainer - WorkContainer.managedObjectContainerRegisteredIndex - Registered index of the ActiveGovernance within the
ManagedObjectContainer. This is to enable easier
identification of the ActiveGovernance within the
ManagedObjectContainer for unregistering.
ActiveGovernanceManager.GovernanceActivity<I,F> createActivateActivity(GovernanceControl<I,F> governanceControl)
GovernanceActivity to activate the Governance.
governanceControl - GovernanceControl.
GovernanceActivity to activate the Governance.GovernanceActivity<I,F> createGovernActivity(ActiveGovernanceControl<F> activeGovernanceControl)
GovernanceActivity to provide Governance to the
ManagedObject.
activeGovernanceControl - ActiveGovernanceControl.
GovernanceActivity to provide Governance to the
ManagedObject.GovernanceActivity<I,F> createEnforceActivity(GovernanceControl<I,F> governanceControl)
GovernanceActivity to enforce the Governance.
governanceControl - GovernanceControl.
GovernanceActivity to enforce the Governance.GovernanceActivity<I,F> createDisregardActivity(GovernanceControl<I,F> governanceControl)
GovernanceActivity to disregard the
Governance.
governanceControl - GovernanceContext.
GovernanceActivity to disregard the Governance.FlowMetaData<?> getFlow(int flowIndex)
FlowMetaData for the specified index.
flowIndex - Index of the FlowMetaData.
FlowMetaData for the specified index.
JobNode createGovernanceJob(JobSequence flow,
GovernanceActivity<I,F> governanceActivity,
JobNode parallelJobNodeOwner)
JobNode for the GovernanceActivity.
flow - JobSequence for containing this
GovernanceActivity.governanceActivity - GovernanceActivity.parallelJobNodeOwner - Parallel JobNode owner.
JobNode for the GovernanceActivity.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||