Class RawOfficeMetaData
- java.lang.Object
-
- net.officefloor.frame.impl.construct.office.RawOfficeMetaData
-
public class RawOfficeMetaData extends java.lang.Object
RawOfficeMetaData
implementation.- 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
-Office
names.rawOfficeFloorMetaData
-RawOfficeFloorMetaData
containing thisOffice
.teams
-TeamManagement
instances by theirOffice
registered names.managedObjectMetaData
-RawManagedObjectMetaData
instances by theirOffice
registered names.processBoundManagedObjects
-ProcessState
RawBoundManagedObjectMetaData
instances.threadBoundManagedObjects
-ThreadState
RawBoundManagedObjectMetaData
instances.scopeMo
- ScopeRawBoundManagedObjectMetaData
of theOffice
by theProcessState
andThreadState
bound names.isManuallyManageGovernance
- Indicates whether to manually manageGovernance
.governanceMetaData
-RawGovernanceMetaData
of theOffice
by itsOffice
registered name.
-
-
Method Detail
-
getOfficeName
public java.lang.String getOfficeName()
Name of theOffice
.- Returns:
- Name of the
Office
.
-
getRawOfficeFloorMetaData
public RawOfficeFloorMetaData getRawOfficeFloorMetaData()
ObtainsRawOfficeFloorMetaData
containing thisOffice
.- Returns:
RawOfficeFloorMetaData
.
-
getTeams
public java.util.Map<java.lang.String,TeamManagement> getTeams()
Obtains theTeamManagement
instances by theirOffice
registered names.- Returns:
TeamManagement
instances by theirOffice
registered names.
-
getManagedObjectMetaData
public java.util.Map<java.lang.String,RawManagedObjectMetaData<?,?>> getManagedObjectMetaData()
Indicates if manually manageGovernance
.- Returns:
true
to manually manageGovernance
.
-
getProcessBoundManagedObjects
public RawBoundManagedObjectMetaData[] getProcessBoundManagedObjects()
Obtains theRawGovernanceMetaData
by theirOffice
registered names.- Returns:
RawGovernanceMetaData
by theirOffice
registered names.
-
getThreadBoundManagedObjects
public RawBoundManagedObjectMetaData[] getThreadBoundManagedObjects()
Obtains theRawManagedObjectMetaData
by theirOffice
registered names.- Returns:
RawManagedObjectMetaData
by theirOffice
registered names.
-
isManuallyManageGovernance
public boolean isManuallyManageGovernance()
Obtains theProcessState
RawBoundManagedObjectMetaData
instances.- Returns:
ProcessState
RawBoundManagedObjectMetaData
instances.
-
getGovernanceMetaData
public java.util.Map<java.lang.String,RawGovernanceMetaData<?,?>> getGovernanceMetaData()
Obtains theThreadState
RawBoundManagedObjectMetaData
instances.- Returns:
ThreadState
RawBoundManagedObjectMetaData
instances.
-
getOfficeScopeManagedObjects
public java.util.Map<java.lang.String,RawBoundManagedObjectMetaData> getOfficeScopeManagedObjects()
Obtains the scopeRawBoundManagedObjectMetaData
instances of theOffice
by theProcessState
andThreadState
bound names.- Returns:
- Scope
RawBoundManagedObjectMetaData
instances of theOffice
by theProcessState
andThreadState
bound names.
-
getOfficeMetaData
public OfficeMetaData getOfficeMetaData()
Obtains theOfficeMetaData
.- Returns:
OfficeMetaData
.
-
-