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 void
addPreLoadAdministration(OfficeAdministration administration)
Adds anOfficeAdministration
to be done before attempting load thisManagedObject
.java.lang.String
getOfficeObjectName()
Obtains the name that theOfficeSource
refers to thisObject
.void
setTypeQualifier(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 theOfficeSource
refers to thisObject
.- Returns:
- Name that the
OfficeSource
refers to thisObject
.
-
setTypeQualifier
void setTypeQualifier(java.lang.String qualifier)
Specifies the type qualifier.- Parameters:
qualifier
- Type qualifier.
-
addPreLoadAdministration
void addPreLoadAdministration(OfficeAdministration administration)
Adds an
OfficeAdministration
to be done before attempting load thisManagedObject
.The order that the
OfficeAdministration
instances are added is the order they will be done.- Parameters:
administration
-OfficeAdministration
to be done before attempting load thisManagedObject
.
-
-