Interface OfficeFloorManagedObject
- All Superinterfaces:
OfficeFloorDependencyObjectNode
- All Known Subinterfaces:
ManagedObjectNode
- All Known Implementing Classes:
ManagedObjectNodeImpl
ManagedObject within the OfficeFloor.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddTypeQualification(String qualifier, String type) Adds anTypeQualificationfor thisOfficeFloorManagedObject.getOfficeFloorManagedObjectDependency(String managedObjectDependencyName) Obtains theOfficeFloorManagedObjectDependencyfor theManagedObjectDependencyType.Obtains the name of thisOfficeFloorManagedObject.
-
Method Details
-
getOfficeFloorManagedObjectName
String getOfficeFloorManagedObjectName()Obtains the name of thisOfficeFloorManagedObject.- Returns:
- Name of this
OfficeFloorManagedObject.
-
addTypeQualification
Adds an
TypeQualificationfor thisOfficeFloorManagedObject.This enables distinguishing
OfficeFloorManagedObjectinstances to enable, for example, dynamicTeamassignment.- Parameters:
qualifier- Qualifier. May benullif no qualification.type- Type (typically the fully qualified type).
-
getOfficeFloorManagedObjectDependency
OfficeFloorManagedObjectDependency getOfficeFloorManagedObjectDependency(String managedObjectDependencyName) Obtains theOfficeFloorManagedObjectDependencyfor theManagedObjectDependencyType.- Parameters:
managedObjectDependencyName- Name of theManagedObjectDependencyType.- Returns:
OfficeFloorManagedObjectDependency.
-