Interface OfficeFloorManagedObject
-
- All Superinterfaces:
OfficeFloorDependencyObjectNode
- All Known Subinterfaces:
ManagedObjectNode
- All Known Implementing Classes:
ManagedObjectNodeImpl
public interface OfficeFloorManagedObject extends OfficeFloorDependencyObjectNode
ManagedObject
within theOfficeFloor
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addTypeQualification(java.lang.String qualifier, java.lang.String type)
Adds anTypeQualification
for thisOfficeFloorManagedObject
.OfficeFloorManagedObjectDependency
getOfficeFloorManagedObjectDependency(java.lang.String managedObjectDependencyName)
Obtains theOfficeFloorManagedObjectDependency
for theManagedObjectDependencyType
.java.lang.String
getOfficeFloorManagedObjectName()
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
TypeQualification
for thisOfficeFloorManagedObject
.This enables distinguishing
OfficeFloorManagedObject
instances to enable, for example, dynamicTeam
assignment.- Parameters:
qualifier
- Qualifier. May benull
if no qualification.type
- Type (typically the fully qualified type).
-
getOfficeFloorManagedObjectDependency
OfficeFloorManagedObjectDependency getOfficeFloorManagedObjectDependency(java.lang.String managedObjectDependencyName)
Obtains theOfficeFloorManagedObjectDependency
for theManagedObjectDependencyType
.- Parameters:
managedObjectDependencyName
- Name of theManagedObjectDependencyType
.- Returns:
OfficeFloorManagedObjectDependency
.
-
-