Interface OfficeSectionFunction
-
- All Known Subinterfaces:
ManagedFunctionNode
- All Known Implementing Classes:
ManagedFunctionNodeImpl
public interface OfficeSectionFunction
OfficeSectionFunction
within theOffice
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addGovernance(OfficeGovernance governance)
AddsGovernance
for thisOfficeSectionFunction
.void
addPostAdministration(OfficeAdministration administration)
Adds anOfficeAdministration
to be done after completing thisOfficeSectionFunction
.void
addPreAdministration(OfficeAdministration administration)
Adds anOfficeAdministration
to be done before attempting thisOfficeSectionFunction
.java.lang.String
getOfficeFunctionName()
Obtains the name of theOfficeSectionFunction
.ResponsibleTeam
getResponsibleTeam()
Obtains theResponsibleTeam
responsible for thisOfficeSectionFunction
.
-
-
-
Method Detail
-
getOfficeFunctionName
java.lang.String getOfficeFunctionName()
Obtains the name of theOfficeSectionFunction
.- Returns:
- Name of the
OfficeSectionFunction
.
-
getResponsibleTeam
ResponsibleTeam getResponsibleTeam()
Obtains theResponsibleTeam
responsible for thisOfficeSectionFunction
.- Returns:
ResponsibleTeam
responsible for thisOfficeSectionFunction
.
-
addPreAdministration
void addPreAdministration(OfficeAdministration administration)
Adds an
OfficeAdministration
to be done before attempting thisOfficeSectionFunction
.The order that the
OfficeAdministration
instances are added is the order they will be done before thisOfficeSectionFunction
.- Parameters:
administration
-OfficeAdministration
to be done before attempting thisOfficeSectionFunction
.
-
addPostAdministration
void addPostAdministration(OfficeAdministration administration)
Adds an
OfficeAdministration
to be done after completing thisOfficeSectionFunction
.The order that the
OfficeAdministration
instances are added is the order they will be done after thisOfficeSectionFunction
is complete.- Parameters:
administration
-OfficeAdministration
to be done after completing thisOfficeSectionFunction
.
-
addGovernance
void addGovernance(OfficeGovernance governance)
Adds
Governance
for thisOfficeSectionFunction
.This enables specifying specifically which
OfficeSectionFunction
instances requireGovernance
.- Parameters:
governance
-OfficeGovernance
.
-
-