Interface OfficeFloorManagedObject
-
- All Superinterfaces:
OfficeFloorDependencyObjectNode
- All Known Subinterfaces:
ManagedObjectNode
- All Known Implementing Classes:
ManagedObjectNodeImpl
public interface OfficeFloorManagedObject extends OfficeFloorDependencyObjectNode
ManagedObjectwithin theOfficeFloor.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddTypeQualification(java.lang.String qualifier, java.lang.String type)Adds anTypeQualificationfor thisOfficeFloorManagedObject.OfficeFloorManagedObjectDependencygetOfficeFloorManagedObjectDependency(java.lang.String managedObjectDependencyName)Obtains theOfficeFloorManagedObjectDependencyfor theManagedObjectDependencyType.java.lang.StringgetOfficeFloorManagedObjectName()Obtains the name of thisOfficeFloorManagedObject.
-
-
-
Method Detail
-
getOfficeFloorManagedObjectName
java.lang.String getOfficeFloorManagedObjectName()
Obtains the name of thisOfficeFloorManagedObject.- Returns:
- Name of this
OfficeFloorManagedObject.
-
addTypeQualification
void addTypeQualification(java.lang.String qualifier, java.lang.String type)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(java.lang.String managedObjectDependencyName)
Obtains theOfficeFloorManagedObjectDependencyfor theManagedObjectDependencyType.- Parameters:
managedObjectDependencyName- Name of theManagedObjectDependencyType.- Returns:
OfficeFloorManagedObjectDependency.
-
-