Interface DeployedOffice
-
- All Superinterfaces:
PropertyConfigurable
- All Known Subinterfaces:
OfficeNode
- All Known Implementing Classes:
OfficeNodeImpl
public interface DeployedOffice extends PropertyConfigurable
DeployedOffice
within theOfficeFloor
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addAdditionalProfile(java.lang.String profile)
Adds an additional profile specific to theDeployedOffice
.void
addOverrideProperty(java.lang.String name, java.lang.String value)
Adds an overrideProperty
.DeployedOfficeInput
getDeployedOfficeInput(java.lang.String sectionName, java.lang.String inputName)
Obtains theDeployedOfficeInput
for theOfficeAvailableSectionInputType
.java.lang.String
getDeployedOfficeName()
Obtains the name of thisDeployedOffice
.OfficeObject
getDeployedOfficeObject(java.lang.String officeManagedObjectName)
Obtains theOfficeObject
for theOfficeManagedObjectType
.OfficeTeam
getDeployedOfficeTeam(java.lang.String officeTeamName)
Obtains theOfficeTeam
for theOfficeTeamType
.-
Methods inherited from interface net.officefloor.compile.properties.PropertyConfigurable
addProperty
-
-
-
-
Method Detail
-
getDeployedOfficeName
java.lang.String getDeployedOfficeName()
Obtains the name of thisDeployedOffice
.- Returns:
- Name of this
DeployedOffice
.
-
addAdditionalProfile
void addAdditionalProfile(java.lang.String profile)
Adds an additional profile specific to the
DeployedOffice
.All
Node
instances within thisDeployedOffice
will have this additional profile.- Parameters:
profile
- Profile specific to theDeployedOffice
.
-
addOverrideProperty
void addOverrideProperty(java.lang.String name, java.lang.String value)
-
getDeployedOfficeInput
DeployedOfficeInput getDeployedOfficeInput(java.lang.String sectionName, java.lang.String inputName)
Obtains theDeployedOfficeInput
for theOfficeAvailableSectionInputType
.- Parameters:
sectionName
- Name of theOfficeSection
providing theOfficeAvailableSectionInputType
.inputName
- Name of theOfficeAvailableSectionInputType
.- Returns:
DeployedOfficeInput
.
-
getDeployedOfficeTeam
OfficeTeam getDeployedOfficeTeam(java.lang.String officeTeamName)
Obtains theOfficeTeam
for theOfficeTeamType
.- Parameters:
officeTeamName
- Name of theOfficeTeamType
.- Returns:
OfficeTeam
.
-
getDeployedOfficeObject
OfficeObject getDeployedOfficeObject(java.lang.String officeManagedObjectName)
Obtains theOfficeObject
for theOfficeManagedObjectType
.- Parameters:
officeManagedObjectName
- Name of theOfficeManagedObjectType
.- Returns:
OfficeObject
.
-
-