Interface OfficeObject
-
- All Superinterfaces:
AdministerableManagedObject,DependentManagedObject,GovernerableManagedObject,OfficeDependencyObjectNode,OfficeFloorDependencyRequireNode
- All Known Subinterfaces:
OfficeObjectNode
- All Known Implementing Classes:
OfficeObjectNodeImpl
public interface OfficeObject extends OfficeDependencyObjectNode, OfficeFloorDependencyRequireNode, DependentManagedObject, AdministerableManagedObject, GovernerableManagedObject
- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddPreLoadAdministration(OfficeAdministration administration)Adds anOfficeAdministrationto be done before attempting load thisManagedObject.java.lang.StringgetOfficeObjectName()Obtains the name that theOfficeSourcerefers to thisObject.voidsetTypeQualifier(java.lang.String qualifier)Specifies the type qualifier.-
Methods inherited from interface net.officefloor.compile.spi.office.AdministerableManagedObject
getAdministerableManagedObjectName
-
Methods inherited from interface net.officefloor.compile.spi.office.DependentManagedObject
getDependentManagedObjectName
-
Methods inherited from interface net.officefloor.compile.spi.office.GovernerableManagedObject
getGovernerableManagedObjectName
-
-
-
-
Method Detail
-
getOfficeObjectName
java.lang.String getOfficeObjectName()
Obtains the name that theOfficeSourcerefers to thisObject.- Returns:
- Name that the
OfficeSourcerefers to thisObject.
-
setTypeQualifier
void setTypeQualifier(java.lang.String qualifier)
Specifies the type qualifier.- Parameters:
qualifier- Type qualifier.
-
addPreLoadAdministration
void addPreLoadAdministration(OfficeAdministration administration)
Adds an
OfficeAdministrationto be done before attempting load thisManagedObject.The order that the
OfficeAdministrationinstances are added is the order they will be done.- Parameters:
administration-OfficeAdministrationto be done before attempting load thisManagedObject.
-
-