Interface OfficeSectionFunction
- All Known Subinterfaces:
ManagedFunctionNode
- All Known Implementing Classes:
ManagedFunctionNodeImpl
public interface OfficeSectionFunction
OfficeSectionFunction within the Office.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddGovernance(OfficeGovernance governance) AddsGovernancefor thisOfficeSectionFunction.voidaddPostAdministration(OfficeAdministration administration) Adds anOfficeAdministrationto be done after completing thisOfficeSectionFunction.voidaddPreAdministration(OfficeAdministration administration) Adds anOfficeAdministrationto be done before attempting thisOfficeSectionFunction.Obtains the name of theOfficeSectionFunction.Obtains theResponsibleTeamresponsible for thisOfficeSectionFunction.
-
Method Details
-
getOfficeFunctionName
String getOfficeFunctionName()Obtains the name of theOfficeSectionFunction.- Returns:
- Name of the
OfficeSectionFunction.
-
getResponsibleTeam
ResponsibleTeam getResponsibleTeam()Obtains theResponsibleTeamresponsible for thisOfficeSectionFunction.- Returns:
ResponsibleTeamresponsible for thisOfficeSectionFunction.
-
addPreAdministration
Adds an
OfficeAdministrationto be done before attempting thisOfficeSectionFunction.The order that the
OfficeAdministrationinstances are added is the order they will be done before thisOfficeSectionFunction.- Parameters:
administration-OfficeAdministrationto be done before attempting thisOfficeSectionFunction.
-
addPostAdministration
Adds an
OfficeAdministrationto be done after completing thisOfficeSectionFunction.The order that the
OfficeAdministrationinstances are added is the order they will be done after thisOfficeSectionFunctionis complete.- Parameters:
administration-OfficeAdministrationto be done after completing thisOfficeSectionFunction.
-
addGovernance
Adds
Governancefor thisOfficeSectionFunction.This enables specifying specifically which
OfficeSectionFunctioninstances requireGovernance.- Parameters:
governance-OfficeGovernance.
-