Class RawOfficeMetaData
java.lang.Object
net.officefloor.frame.impl.construct.office.RawOfficeMetaData
RawOfficeMetaData implementation.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionRawOfficeMetaData(String officeName, RawOfficeFloorMetaData rawOfficeFloorMetaData, Map<String, TeamManagement> teams, Map<String, RawManagedObjectMetaData<?, ?>> managedObjectMetaData, RawBoundManagedObjectMetaData[] processBoundManagedObjects, RawBoundManagedObjectMetaData[] threadBoundManagedObjects, Map<String, RawBoundManagedObjectMetaData> scopeMo, boolean isManuallyManageGovernance, Map<String, RawGovernanceMetaData<?, ?>> governanceMetaData) Initiate. -
Method Summary
Modifier and TypeMethodDescriptionMap<String,RawGovernanceMetaData<?, ?>> Obtains theThreadStateRawBoundManagedObjectMetaDatainstances.Indicates if manually manageGovernance.Obtains theOfficeMetaData.Name of theOffice.Obtains the scopeRawBoundManagedObjectMetaDatainstances of theOfficeby theProcessStateandThreadStatebound names.Obtains theRawGovernanceMetaDataby theirOfficeregistered names.ObtainsRawOfficeFloorMetaDatacontaining thisOffice.getTeams()Obtains theTeamManagementinstances by theirOfficeregistered names.Obtains theRawManagedObjectMetaDataby theirOfficeregistered names.booleanObtains theProcessStateRawBoundManagedObjectMetaDatainstances.
-
Constructor Details
-
RawOfficeMetaData
public RawOfficeMetaData(String officeName, RawOfficeFloorMetaData rawOfficeFloorMetaData, Map<String, TeamManagement> teams, Map<String, RawManagedObjectMetaData<?, ?>> managedObjectMetaData, RawBoundManagedObjectMetaData[] processBoundManagedObjects, RawBoundManagedObjectMetaData[] threadBoundManagedObjects, Map<String, RawBoundManagedObjectMetaData> scopeMo, boolean isManuallyManageGovernance, Map<String, RawGovernanceMetaData<?, ?>> governanceMetaData) Initiate.- Parameters:
officeName-Officenames.rawOfficeFloorMetaData-RawOfficeFloorMetaDatacontaining thisOffice.teams-TeamManagementinstances by theirOfficeregistered names.managedObjectMetaData-RawManagedObjectMetaDatainstances by theirOfficeregistered names.processBoundManagedObjects-ProcessStateRawBoundManagedObjectMetaDatainstances.threadBoundManagedObjects-ThreadStateRawBoundManagedObjectMetaDatainstances.scopeMo- ScopeRawBoundManagedObjectMetaDataof theOfficeby theProcessStateandThreadStatebound names.isManuallyManageGovernance- Indicates whether to manually manageGovernance.governanceMetaData-RawGovernanceMetaDataof theOfficeby itsOfficeregistered name.
-
-
Method Details
-
getOfficeName
Name of theOffice.- Returns:
- Name of the
Office.
-
getRawOfficeFloorMetaData
ObtainsRawOfficeFloorMetaDatacontaining thisOffice.- Returns:
RawOfficeFloorMetaData.
-
getTeams
Obtains theTeamManagementinstances by theirOfficeregistered names.- Returns:
TeamManagementinstances by theirOfficeregistered names.
-
getManagedObjectMetaData
Indicates if manually manageGovernance.- Returns:
trueto manually manageGovernance.
-
getProcessBoundManagedObjects
Obtains theRawGovernanceMetaDataby theirOfficeregistered names.- Returns:
RawGovernanceMetaDataby theirOfficeregistered names.
-
getThreadBoundManagedObjects
Obtains theRawManagedObjectMetaDataby theirOfficeregistered names.- Returns:
RawManagedObjectMetaDataby theirOfficeregistered names.
-
isManuallyManageGovernance
public boolean isManuallyManageGovernance()Obtains theProcessStateRawBoundManagedObjectMetaDatainstances.- Returns:
ProcessStateRawBoundManagedObjectMetaDatainstances.
-
getGovernanceMetaData
Obtains theThreadStateRawBoundManagedObjectMetaDatainstances.- Returns:
ThreadStateRawBoundManagedObjectMetaDatainstances.
-
getOfficeScopeManagedObjects
Obtains the scopeRawBoundManagedObjectMetaDatainstances of theOfficeby theProcessStateandThreadStatebound names.- Returns:
- Scope
RawBoundManagedObjectMetaDatainstances of theOfficeby theProcessStateandThreadStatebound names.
-
getOfficeMetaData
Obtains theOfficeMetaData.- Returns:
OfficeMetaData.
-