Class RawOfficeMetaData
- java.lang.Object
-
- net.officefloor.frame.impl.construct.office.RawOfficeMetaData
-
public class RawOfficeMetaData extends java.lang.ObjectRawOfficeMetaDataimplementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description RawOfficeMetaData(java.lang.String officeName, RawOfficeFloorMetaData rawOfficeFloorMetaData, java.util.Map<java.lang.String,TeamManagement> teams, java.util.Map<java.lang.String,RawManagedObjectMetaData<?,?>> managedObjectMetaData, RawBoundManagedObjectMetaData[] processBoundManagedObjects, RawBoundManagedObjectMetaData[] threadBoundManagedObjects, java.util.Map<java.lang.String,RawBoundManagedObjectMetaData> scopeMo, boolean isManuallyManageGovernance, java.util.Map<java.lang.String,RawGovernanceMetaData<?,?>> governanceMetaData)Initiate.
-
Method Summary
-
-
-
Constructor Detail
-
RawOfficeMetaData
public RawOfficeMetaData(java.lang.String officeName, RawOfficeFloorMetaData rawOfficeFloorMetaData, java.util.Map<java.lang.String,TeamManagement> teams, java.util.Map<java.lang.String,RawManagedObjectMetaData<?,?>> managedObjectMetaData, RawBoundManagedObjectMetaData[] processBoundManagedObjects, RawBoundManagedObjectMetaData[] threadBoundManagedObjects, java.util.Map<java.lang.String,RawBoundManagedObjectMetaData> scopeMo, boolean isManuallyManageGovernance, java.util.Map<java.lang.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 Detail
-
getOfficeName
public java.lang.String getOfficeName()
Name of theOffice.- Returns:
- Name of the
Office.
-
getRawOfficeFloorMetaData
public RawOfficeFloorMetaData getRawOfficeFloorMetaData()
ObtainsRawOfficeFloorMetaDatacontaining thisOffice.- Returns:
RawOfficeFloorMetaData.
-
getTeams
public java.util.Map<java.lang.String,TeamManagement> getTeams()
Obtains theTeamManagementinstances by theirOfficeregistered names.- Returns:
TeamManagementinstances by theirOfficeregistered names.
-
getManagedObjectMetaData
public java.util.Map<java.lang.String,RawManagedObjectMetaData<?,?>> getManagedObjectMetaData()
Indicates if manually manageGovernance.- Returns:
trueto manually manageGovernance.
-
getProcessBoundManagedObjects
public RawBoundManagedObjectMetaData[] getProcessBoundManagedObjects()
Obtains theRawGovernanceMetaDataby theirOfficeregistered names.- Returns:
RawGovernanceMetaDataby theirOfficeregistered names.
-
getThreadBoundManagedObjects
public RawBoundManagedObjectMetaData[] getThreadBoundManagedObjects()
Obtains theRawManagedObjectMetaDataby theirOfficeregistered names.- Returns:
RawManagedObjectMetaDataby theirOfficeregistered names.
-
isManuallyManageGovernance
public boolean isManuallyManageGovernance()
Obtains theProcessStateRawBoundManagedObjectMetaDatainstances.- Returns:
ProcessStateRawBoundManagedObjectMetaDatainstances.
-
getGovernanceMetaData
public java.util.Map<java.lang.String,RawGovernanceMetaData<?,?>> getGovernanceMetaData()
Obtains theThreadStateRawBoundManagedObjectMetaDatainstances.- Returns:
ThreadStateRawBoundManagedObjectMetaDatainstances.
-
getOfficeScopeManagedObjects
public java.util.Map<java.lang.String,RawBoundManagedObjectMetaData> getOfficeScopeManagedObjects()
Obtains the scopeRawBoundManagedObjectMetaDatainstances of theOfficeby theProcessStateandThreadStatebound names.- Returns:
- Scope
RawBoundManagedObjectMetaDatainstances of theOfficeby theProcessStateandThreadStatebound names.
-
getOfficeMetaData
public OfficeMetaData getOfficeMetaData()
Obtains theOfficeMetaData.- Returns:
OfficeMetaData.
-
-