Uses of Interface
net.officefloor.frame.api.build.OfficeFloorIssues
-
-
Uses of OfficeFloorIssues in net.officefloor.frame.api.build
Methods in net.officefloor.frame.api.build with parameters of type OfficeFloorIssues Modifier and Type Method Description OfficeFloor
OfficeFloorBuilder. buildOfficeFloor(OfficeFloorIssues issuesListener)
Builds theOfficeFloor
. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.administration
Methods in net.officefloor.frame.impl.construct.administration with parameters of type OfficeFloorIssues Modifier and Type Method Description RawAdministrationMetaData[]
RawAdministrationMetaDataFactory. constructRawAdministrationMetaData(java.lang.String administeredAssetName, java.lang.String administrationQualifier, AdministrationConfiguration<?,?,?>[] configuration, java.util.Map<java.lang.String,RawBoundManagedObjectMetaData> scopeMo, OfficeFloorIssues.AssetType assetType, java.lang.String assetName, AssetManagerFactory assetManagerFactory, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues)
Creates theRawAdministrationMetaData
instances. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.asset
Methods in net.officefloor.frame.impl.construct.asset with parameters of type OfficeFloorIssues Modifier and Type Method Description AssetManager
AssetManagerFactory. createAssetManager(OfficeFloorIssues.AssetType assetType, java.lang.String assetName, java.lang.String responsibility, OfficeFloorIssues issues)
Creates theAssetManager
. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.escalation
Methods in net.officefloor.frame.impl.construct.escalation with parameters of type OfficeFloorIssues Modifier and Type Method Description EscalationFlow[]
EscalationFlowFactory. createEscalationFlows(EscalationConfiguration[] configurations, OfficeFloorIssues.AssetType assetType, java.lang.String assetName, OfficeFloorIssues issues)
Creates theEscalationFlow
instances. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.executive
Methods in net.officefloor.frame.impl.construct.executive with parameters of type OfficeFloorIssues Modifier and Type Method Description <XS extends ExecutiveSource>
RawExecutiveMetaDataRawExecutiveMetaDataFactory. constructRawExecutiveMetaData(ExecutiveConfiguration<XS> configuration, java.lang.String officeFloorName, OfficeFloorIssues issues)
Creates theRawExecutiveMetaData
. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.flow
Methods in net.officefloor.frame.impl.construct.flow with parameters of type OfficeFloorIssues Modifier and Type Method Description <F extends java.lang.Enum<F>>
FlowMetaData[]FlowMetaDataFactory. createFlowMetaData(FlowConfiguration<F>[] configurations, OfficeFloorIssues.AssetType assetType, java.lang.String assetName, OfficeFloorIssues issues)
Creates theFlowMetaData
. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.governance
Methods in net.officefloor.frame.impl.construct.governance with parameters of type OfficeFloorIssues Modifier and Type Method Description <E,F extends java.lang.Enum<F>>
RawGovernanceMetaData<E,F>RawGovernanceMetaDataFactory. createRawGovernanceMetaData(GovernanceConfiguration<E,F> configuration, int governanceIndex, AssetManagerFactory assetManagerFactory, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues)
Creates theRawGovernanceMetaData
.boolean
RawGovernanceMetaData. loadOfficeMetaData(OfficeMetaData officeMetaData, FlowMetaDataFactory flowMetaDataFactory, EscalationFlowFactory escalationFlowFactory, OfficeFloorIssues issues)
Obtains theGovernanceMetaData
. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.managedfunction
Methods in net.officefloor.frame.impl.construct.managedfunction with parameters of type OfficeFloorIssues Modifier and Type Method Description RawManagedFunctionMetaData<?,?>
RawManagedFunctionMetaDataFactory. constructRawManagedFunctionMetaData(ManagedFunctionConfiguration<?,?> configuration, AssetManagerFactory assetManagerFactory, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues)
Constructs theRawManagedFunctionMetaData
.boolean
RawManagedFunctionMetaData. loadOfficeMetaData(OfficeMetaData officeMetaData, FlowMetaDataFactory flowMetaDataFactory, EscalationFlowFactory escalationFlowFactory, RawAdministrationMetaDataFactory rawAdministrationMetaDataFactory, AssetManagerFactory assetManagerFactory, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues)
Loads meta-data regarding the containingOffice
. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.managedobject
Methods in net.officefloor.frame.impl.construct.managedobject with parameters of type OfficeFloorIssues Modifier and Type Method Description RawBoundManagedObjectMetaData[]
RawBoundManagedObjectMetaDataFactory. constructBoundManagedObjectMetaData(ManagedObjectConfiguration<?>[] boundManagedObjectConfiguration, ManagedObjectScope scope, java.util.Map<java.lang.String,RawBoundManagedObjectMetaData> scopeManagedObjects, RawManagingOfficeMetaData<?>[] inputManagedObjects, java.util.Map<java.lang.String,java.lang.String> boundInputManagedObjects, OfficeFloorIssues.AssetType assetType, java.lang.String assetName, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues)
Constructs theRawBoundManagedObjectMetaData
instances.ManagedObjectAdministrationMetaData<?,?,?>[]
ManagedObjectAdministrationMetaDataFactory. createManagedObjectAdministrationMetaData(java.lang.String administeredObjectName, AdministrationConfiguration<?,?,?>[] administrationConfiguration, RawBoundManagedObjectMetaData boundManagedObject, AssetManagerFactory assetManagerFactory, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues)
Constructs theManagedObjectAdministrationMetaData
instances.static ManagedObjectIndex[]
RawBoundManagedObjectMetaData. createSortedRequiredManagedObjects(java.util.Map<ManagedObjectIndex,RawBoundManagedObjectMetaData> requiredManagedObjects, OfficeFloorIssues.AssetType assetType, java.lang.String assetName, OfficeFloorIssues issues)
Sorts the requiredManagedObjectIndex
instances for theManagedFunction
so that dependencyManagedObject
instances are before theManagedObject
instances using them.void
RawBoundManagedObjectInstanceMetaData. loadDependencies(OfficeFloorIssues issues, java.util.Map<java.lang.String,RawBoundManagedObjectMetaData> boundMo)
Loads the dependencies.void
RawBoundManagedObjectInstanceMetaData. loadGovernance(java.util.Map<java.lang.String,RawGovernanceMetaData<?,?>> rawGovernanceMetaDatas, OfficeFloorIssues issues)
Loads theManagedObjectGovernanceMetaData
.void
RawBoundManagedObjectInstanceMetaData. loadManagedObjectMetaData(OfficeFloorIssues.AssetType assetType, java.lang.String assetName, AssetManagerFactory assetManagerFactory, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues)
Loads theManagedObjectMetaData
for theRawBoundManagedObjectMetaData
.void
RawBoundManagedObjectInstanceMetaData. loadRemainingState(OfficeMetaData officeMetaData, FlowMetaData recycleFlowMetaData, ManagedObjectAdministrationMetaDataFactory managedObjectAdminFactory, AssetManagerFactory assetManagerFactory, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues)
Loads the remaining state for theManagedObjectMetaData
. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.managedobjectsource
Methods in net.officefloor.frame.impl.construct.managedobjectsource with parameters of type OfficeFloorIssues Modifier and Type Method Description <d extends java.lang.Enum<d>,h extends java.lang.Enum<h>,MS extends ManagedObjectSource<d,h>>
RawManagedObjectMetaData<d,h>RawManagedObjectMetaDataFactory. constructRawManagedObjectMetaData(ManagedObjectSourceConfiguration<h,MS> configuration, java.lang.Object startupNotify, java.lang.String officeFloorName, OfficeFloorIssues issues)
Creates theRawManagedObjectMetaData
.ManagedObjectMetaDataImpl<O>
RawManagedObjectMetaData. createManagedObjectMetaData(OfficeFloorIssues.AssetType assetType, java.lang.String assetName, RawBoundManagedObjectMetaData boundMetaData, int instanceIndex, RawBoundManagedObjectInstanceMetaData<O> boundInstanceMetaData, ManagedObjectIndex[] dependencyMappings, ManagedObjectGovernanceMetaData<?>[] governanceMetaData, AssetManagerFactory assetManagerFactory, OfficeFloorIssues issues)
Creates theManagedObjectMetaData
.void
RawManagingOfficeMetaData. manageByOffice(OfficeMetaData officeMetaData, RawBoundManagedObjectMetaData[] processBoundManagedObjectMetaData, ManagedObjectAdministrationMetaDataFactory moAdminFactory, java.util.concurrent.ThreadFactory[] defaultExecutionStrategy, java.util.Map<java.lang.String,java.util.concurrent.ThreadFactory[]> executionStrategies, AssetManagerFactory assetManagerFactory, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues)
-
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.office
Methods in net.officefloor.frame.impl.construct.office with parameters of type OfficeFloorIssues Modifier and Type Method Description RawOfficeMetaData
RawOfficeMetaDataFactory. constructRawOfficeMetaData(OfficeConfiguration configuration, RawManagingOfficeMetaData<?>[] officeManagingManagedObjects, OfficeFloorIssues issues)
Constructs theRawOfficeMetaData
.static void
OfficeEnhancerContextImpl. enhanceOffice(java.lang.String officeName, OfficeConfiguration officeConfiguration, OfficeFloorIssues issues)
Enhances theOfficeConfiguration
. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.officefloor
Methods in net.officefloor.frame.impl.construct.officefloor with parameters of type OfficeFloorIssues Modifier and Type Method Description OfficeFloor
OfficeFloorBuilderImpl. buildOfficeFloor(OfficeFloorIssues issues)
RawOfficeFloorMetaData
RawOfficeFloorMetaDataFactory. constructRawOfficeFloorMetaData(OfficeFloorConfiguration configuration, OfficeFloorIssues issues)
Constructs theRawOfficeFloorMetaData
from theOfficeFloorConfiguration
. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.source
Constructors in net.officefloor.frame.impl.construct.source with parameters of type OfficeFloorIssues Constructor Description OfficeFloorIssueTarget(OfficeFloorIssues issues, OfficeFloorIssues.AssetType assetType, java.lang.String assetName)
Instantiate. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.team
Methods in net.officefloor.frame.impl.construct.team with parameters of type OfficeFloorIssues Modifier and Type Method Description <TS extends TeamSource>
RawTeamMetaDataRawTeamMetaDataFactory. constructRawTeamMetaData(TeamConfiguration<TS> configuration, java.lang.String officeFloorName, OfficeFloorIssues issues)
Constructs theRawTeamMetaData
. -
Uses of OfficeFloorIssues in net.officefloor.frame.impl.construct.util
Methods in net.officefloor.frame.impl.construct.util with parameters of type OfficeFloorIssues Modifier and Type Method Description static ManagedFunctionMetaData<?,?>
ConstructUtil. getFunctionMetaData(ManagedFunctionReference functionReference, ManagedFunctionLocator functionLocator, OfficeFloorIssues issues, OfficeFloorIssues.AssetType assetType, java.lang.String assetName, java.lang.String forItemDescription)
Obtains theManagedFunctionMetaData
reporting any failure to find to theOfficeFloorIssues
.static <T,E>
TConstructUtil. newInstance(java.lang.Class<T> clazz, java.lang.Class<E> expectedType, java.lang.String creatingAssetName, OfficeFloorIssues.AssetType assetType, java.lang.String assetName, OfficeFloorIssues issues)
Constructs a new instance of the inputClass
by its default constructor.
-