Package net.officefloor.model.office
Interface OfficeChanges
-
- All Known Implementing Classes:
OfficeChangesImpl
public interface OfficeChangesChanges that can be made to aOfficeModel.- Author:
- Daniel Sagenschneider
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFUNCTION_MANAGED_OBJECT_SCOPEValue forManagedObjectScope.FUNCTIONonOfficeManagedObjectModelinstances.static java.lang.StringPROCESS_MANAGED_OBJECT_SCOPEValue forManagedObjectScope.PROCESSonOfficeManagedObjectModelinstances.static java.lang.StringTHREAD_MANAGED_OBJECT_SCOPEValue forManagedObjectScope.THREADonOfficeManagedObjectModelinstances.
-
Method Summary
-
-
-
Field Detail
-
PROCESS_MANAGED_OBJECT_SCOPE
static final java.lang.String PROCESS_MANAGED_OBJECT_SCOPE
Value forManagedObjectScope.PROCESSonOfficeManagedObjectModelinstances.
-
THREAD_MANAGED_OBJECT_SCOPE
static final java.lang.String THREAD_MANAGED_OBJECT_SCOPE
Value forManagedObjectScope.THREADonOfficeManagedObjectModelinstances.
-
FUNCTION_MANAGED_OBJECT_SCOPE
static final java.lang.String FUNCTION_MANAGED_OBJECT_SCOPE
Value forManagedObjectScope.FUNCTIONonOfficeManagedObjectModelinstances.
-
-
Method Detail
-
addOfficeSection
Change<OfficeSectionModel> addOfficeSection(java.lang.String sectionSourceClassName, java.lang.String sectionLocation, PropertyList properties, OfficeSectionType officeSectionType)
Adds anOfficeSectionModelto theOfficeModel.- Parameters:
sectionSourceClassName-SectionSourceclass name.sectionLocation- Location of theOfficeSection.properties-PropertyList.officeSectionType-OfficeSectionType.- Returns:
Changeto add theOfficeSectionModel.
-
removeOfficeSection
Change<OfficeSectionModel> removeOfficeSection(OfficeSectionModel officeSection)
Removes theOfficeSectionModel.- Parameters:
officeSection-OfficeSectionModelto remove.- Returns:
Changeto remove theOfficeSectionModel.
-
renameOfficeSection
Change<OfficeSectionModel> renameOfficeSection(OfficeSectionModel officeSection, java.lang.String newOfficeSectionName)
Renames theOfficeSectionModel.- Parameters:
officeSection-OfficeSectionModelto rename.newOfficeSectionName- NewOfficeSectionModelname.- Returns:
Changeto rename theOfficeSectionModel.
-
refactorOfficeSection
Change<OfficeSectionModel> refactorOfficeSection(OfficeSectionModel sectionModel, java.lang.String sectionName, java.lang.String sectionSourceClassName, java.lang.String sectionLocation, PropertyList properties, OfficeSectionType officeSectionType, java.util.Map<java.lang.String,java.lang.String> inputNameMapping, java.util.Map<java.lang.String,java.lang.String> outputNameMapping, java.util.Map<java.lang.String,java.lang.String> objectNameMapping)
Refactors theOfficeSectionModel.- Parameters:
sectionModel-OfficeSectionModelto refactor.sectionName- Name for theOfficeSectionModel.sectionSourceClassName-SectionSourceclass name for theOfficeSectionModel.sectionLocation- Location of theOfficeSection.properties-PropertyList.officeSectionType-OfficeSectionTypethat theOfficeSectionModelis being refactored to.inputNameMapping- Mapping of theOfficeSectionInputname to theOfficeSectionInputModelname.outputNameMapping- Mapping of theOfficeSectionOutputname to theOfficeSectionOutputModelname.objectNameMapping- Mapping of theOfficeSectionObjectname to theOfficeSectionObjectModelname.- Returns:
Changeto refactor theOfficeSectionModel.
-
addOfficeTeam
Change<OfficeTeamModel> addOfficeTeam(java.lang.String teamName)
Adds anOfficeTeamModelto theOfficeModel.- Parameters:
teamName- Name of theOfficeTeamModel.- Returns:
Changeto add theOfficeTeamModel.
-
removeOfficeTeam
Change<OfficeTeamModel> removeOfficeTeam(OfficeTeamModel officeTeam)
Removes theOfficeTeamModel.- Parameters:
officeTeam-OfficeTeamModelto remove.- Returns:
Changeto remove theOfficeTeamModel.
-
addOfficeTeamTypeQualification
Change<TypeQualificationModel> addOfficeTeamTypeQualification(OfficeTeamModel officeTeam, java.lang.String qualifier, java.lang.String type)
AddsTypeQualificationModelto theOfficeTeamModel.- Parameters:
officeTeam-OfficeTeamModel.qualifier- Qualfiier. May benull.type- Type.- Returns:
Changeto add theTypeQualificationModel.
-
removeOfficeTeamTypeQualification
Change<TypeQualificationModel> removeOfficeTeamTypeQualification(TypeQualificationModel typeQualification)
Removes theTypeQualificationModelfrom theOfficeTeamModel.- Parameters:
typeQualification-TypeQualificationModel.- Returns:
Changeto remove theTypeQualificationModel.
-
addOfficeStart
Change<OfficeStartModel> addOfficeStart()
Adds anOfficeStartModelto theOfficeModel.- Returns:
Changeto add theOfficeStartModel.
-
removeOfficeStart
Change<OfficeStartModel> removeOfficeStart(OfficeStartModel officeStart)
Removes theOfficeStartModel.- Parameters:
officeStart-OfficeStartModelto remove.- Returns:
Changeto remove theOfficeStartModel.
-
renameOfficeTeam
Change<OfficeTeamModel> renameOfficeTeam(OfficeTeamModel officeTeam, java.lang.String newOfficeTeamName)
Renames theOfficeTeamModel.- Parameters:
officeTeam-OfficeTeamModelto rename.newOfficeTeamName- New name for theOfficeTeamModel.- Returns:
Changeto rename theOfficeTeamModel.
-
addExternalManagedObject
Change<ExternalManagedObjectModel> addExternalManagedObject(java.lang.String externalManagedObjectName, java.lang.String objectType)
Adds anExternalManagedObjectModelto theOfficeModel.- Parameters:
externalManagedObjectName- Name of theExternalManagedObjectModel.objectType- Object type.- Returns:
Changeto add theExternalManagedObjectModel.
-
removeExternalManagedObject
Change<ExternalManagedObjectModel> removeExternalManagedObject(ExternalManagedObjectModel externalManagedObject)
Removes theExternalManagedObjectModel.- Parameters:
externalManagedObject-ExternalManagedObjectModelto remove.- Returns:
Changeto remove theExternalManagedObjectModel.
-
renameExternalManagedObject
Change<ExternalManagedObjectModel> renameExternalManagedObject(ExternalManagedObjectModel externalManagedObject, java.lang.String newExternalManagedObjectName)
Renames theExternalManagedObjectModel.- Parameters:
externalManagedObject-ExternalManagedObjectModelto rename.newExternalManagedObjectName- New name for theExternalManagedObjectModel.- Returns:
Changeto rename theExternalManagedObjectModel.
-
addOfficeManagedObjectSource
Change<OfficeManagedObjectSourceModel> addOfficeManagedObjectSource(java.lang.String managedObjectSourceName, java.lang.String managedObjectSourceClassName, PropertyList properties, long timeout, ManagedObjectType<?> managedObjectType)
Adds anOfficeManagedObjectSourceModeltoOfficeModel.- Parameters:
managedObjectSourceName- Name of theOfficeManagedObjectSourceModel.managedObjectSourceClassName- Class name of theManagedObjectSource.properties-PropertyList.timeout- Timeout for theManagedObject.managedObjectType-ManagedObjectType.- Returns:
Changeto add theOfficeManagedObjectSourceModel.
-
removeOfficeManagedObjectSource
Change<OfficeManagedObjectSourceModel> removeOfficeManagedObjectSource(OfficeManagedObjectSourceModel managedObjectSource)
Removes theOfficeManagedObjectSourceModel.- Parameters:
managedObjectSource-OfficeManagedObjectSourceModelto remove.- Returns:
Changeto remove theOfficeManagedObjectSourceModel.
-
renameOfficeManagedObjectSource
Change<OfficeManagedObjectSourceModel> renameOfficeManagedObjectSource(OfficeManagedObjectSourceModel managedObjectSource, java.lang.String newManagedObjectSourceName)
Renames theOfficeManagedObjectSourceModel.- Parameters:
managedObjectSource-OfficeManagedObjectSourceModelto rename.newManagedObjectSourceName- New name for theOfficeManagedObjectSourceModel.- Returns:
Changeto rename theOfficeManagedObjectSourceModel.
-
addOfficeManagedObject
Change<OfficeManagedObjectModel> addOfficeManagedObject(java.lang.String managedObjectName, ManagedObjectScope managedObjectScope, OfficeManagedObjectSourceModel managedObjectSource, ManagedObjectType<?> managedObjectType)
- Parameters:
managedObjectName- Name of theOfficeManagedObjectModel.managedObjectScope-ManagedObjectScopefor theOfficeManagedObjectModel.managedObjectSource-OfficeManagedObjectSourceModel.managedObjectType-ManagedObjectType.- Returns:
Changeto add theOfficeManagedObjectModel.
-
removeOfficeManagedObject
Change<OfficeManagedObjectModel> removeOfficeManagedObject(OfficeManagedObjectModel managedObject)
Removes theOfficeManagedObjectModel.- Parameters:
managedObject-OfficeManagedObjectModelto remove.- Returns:
Changeto remove theOfficeManagedObjectModel.
-
renameOfficeManagedObject
Change<OfficeManagedObjectModel> renameOfficeManagedObject(OfficeManagedObjectModel managedObject, java.lang.String newManagedObjectName)
Renames theOfficeManagedObjectModel.- Parameters:
managedObject-OfficeManagedObjectModelto rename.newManagedObjectName- New name for theOfficeManagedObjectModel.- Returns:
Changeto rename theOfficeManagedObjectModel.
-
rescopeOfficeManagedObject
Change<OfficeManagedObjectModel> rescopeOfficeManagedObject(OfficeManagedObjectModel managedObject, ManagedObjectScope newManagedObjectScope)
Scopes theOfficeManagedObjectModel.- Parameters:
managedObject-OfficeManagedObjectModelto scope.newManagedObjectScope- NewManagedObjectScopefor theOfficeManagedObjectModel.- Returns:
Changeto scopeOfficeManagedObjectModel.
-
addOfficeManagedObjectTypeQualification
Change<TypeQualificationModel> addOfficeManagedObjectTypeQualification(OfficeManagedObjectModel officeManagedObject, java.lang.String qualifier, java.lang.String type)
AddsTypeQualificationModelto theOfficeManagedObjectModel.- Parameters:
officeManagedObject-OfficeManagedObjectModel.qualifier- Qualifier. May benull.type- Type.- Returns:
Changeto add theTypeQualificationModel.
-
removeOfficeManagedObjectTypeQualification
Change<TypeQualificationModel> removeOfficeManagedObjectTypeQualification(TypeQualificationModel typeQualification)
Removes theTypeQualificationModelfrom theOfficeManagedObjectModel.- Parameters:
typeQualification-TypeQualificationModel.- Returns:
Changeto remove theTypeQualificationModel.
-
addAdministration
Change<AdministrationModel> addAdministration(java.lang.String administrationName, java.lang.String administrationSourceClassName, PropertyList properties, boolean isAutoWireExtensions, AdministrationType<?,?,?> administrationType)
Adds anAdministrationModelto theOfficeModel.- Parameters:
administrationName- Name of theAdministrationModel.administrationSourceClassName- Class name of theAdministrationSource.properties-PropertyList.isAutoWireExtensions- Indicates if auto-wire extensions.administrationType-AdministrationType.- Returns:
Changeto add theAdministrationModel.
-
removeAdministration
Change<AdministrationModel> removeAdministration(AdministrationModel administration)
Removes theAdministrationModel.- Parameters:
administration-AdministrationModelto remove.- Returns:
Changeto remove theAdministrationModel.
-
renameAdministration
Change<AdministrationModel> renameAdministration(AdministrationModel administration, java.lang.String newAdministrationName)
Renames theAdministrationModel.- Parameters:
administration-AdministrationModel.newAdministrationName- New name for theAdministrationModel.- Returns:
Changeto rename theAdministrationModel.
-
addGovernance
Change<GovernanceModel> addGovernance(java.lang.String governanceName, java.lang.String governanceSourceClassName, PropertyList properties, boolean isAutoWireExtensions, GovernanceType<?,?> governanceType)
Adds anGovernanceModelto theOfficeModel.- Parameters:
governanceName- Name of theGovernanceModel.governanceSourceClassName- Class name of theGovernanceSource.properties-PropertyList.isAutoWireExtensions- Indicates if auto-wire extensions.governanceType-GovernanceType.- Returns:
Changeto add theGovernanceModel.
-
removeGovernance
Change<GovernanceModel> removeGovernance(GovernanceModel governance)
Removes theGovernanceModel.- Parameters:
governance-GovernanceModelto remove.- Returns:
Changeto remove theGovernanceModel.
-
addGovernanceArea
Change<GovernanceAreaModel> addGovernanceArea(GovernanceModel governance, int width, int height)
Adds anGovernanceAreaModelto theOfficeModel.- Parameters:
governance-GovernanceModel.width- Width.height- Height.- Returns:
Changeto add theGovernanceAreaModel.
-
removeGovernanceArea
Change<GovernanceAreaModel> removeGovernanceArea(GovernanceAreaModel governanceArea)
Removes theGovernanceAreaModel.- Parameters:
governanceArea-GovernanceAreaModelto remove.- Returns:
Changeto remove theGovernanceAreaModel.
-
addOfficeEscalation
Change<OfficeEscalationModel> addOfficeEscalation(java.lang.String escalationType)
Adds anOfficeEscalationModelto theOfficeModel.- Parameters:
escalationType- Type ofEscalation.- Returns:
Changeto add theOfficeEscalationModel.
-
removeOfficeEscalation
Change<OfficeEscalationModel> removeOfficeEscalation(OfficeEscalationModel officeEscalation)
Removes theOfficeEscalationModel.- Parameters:
officeEscalation-OfficeEscalationModelto remove.- Returns:
Changeto remove theOfficeEscalationModel.
-
linkOfficeSectionObjectToExternalManagedObject
Change<OfficeSectionObjectToExternalManagedObjectModel> linkOfficeSectionObjectToExternalManagedObject(OfficeSectionObjectModel officeSectionObject, ExternalManagedObjectModel externalManagedObject)
Links theOfficeSectionObjectModelto theExternalManagedObjectModel.- Parameters:
officeSectionObject-OfficeSectionObjectModel.externalManagedObject-ExternalManagedObjectModel.- Returns:
Changeto add theOfficeSectionObjectToExternalManagedObjectModel.
-
removeOfficeSectionObjectToExternalManagedObject
Change<OfficeSectionObjectToExternalManagedObjectModel> removeOfficeSectionObjectToExternalManagedObject(OfficeSectionObjectToExternalManagedObjectModel officeSectionObjectToExternalManagedObject)
Removes theOfficeSectionObjectToExternalManagedObjectModel.- Parameters:
officeSectionObjectToExternalManagedObject-OfficeSectionObjectToExternalManagedObjectModelto remove.- Returns:
Changeto remove theOfficeSectionObjectToExternalManagedObjectModel.
-
linkOfficeSectionObjectToOfficeManagedObject
Change<OfficeSectionObjectToOfficeManagedObjectModel> linkOfficeSectionObjectToOfficeManagedObject(OfficeSectionObjectModel officeSectionObject, OfficeManagedObjectModel officeManagedObject)
Links theOfficeSectionObjectModelto theOfficeManagedObjectModel.- Parameters:
officeSectionObject-OfficeSectionObjectModel.officeManagedObject-OfficeManagedObjectModel.- Returns:
Changeto add theOfficeSectionObjectToOfficeManagedObjectModel.
-
removeOfficeSectionObjectToOfficeManagedObject
Change<OfficeSectionObjectToOfficeManagedObjectModel> removeOfficeSectionObjectToOfficeManagedObject(OfficeSectionObjectToOfficeManagedObjectModel officeSectionObjectToOfficeManagedObject)
Removes theOfficeSectionObjectToOfficeManagedObjectModel.- Parameters:
officeSectionObjectToOfficeManagedObject-OfficeSectionObjectToOfficeManagedObjectModelto remove.- Returns:
Changeto remove theOfficeSectionObjectToOfficeManagedObjectModel.
-
linkOfficeManagedObjectDependencyToOfficeManagedObject
Change<OfficeManagedObjectDependencyToOfficeManagedObjectModel> linkOfficeManagedObjectDependencyToOfficeManagedObject(OfficeManagedObjectDependencyModel dependency, OfficeManagedObjectModel managedObject)
Links theOfficeManagedObjectDependencyModelto theOfficeManagedObjectModel.- Parameters:
dependency-OfficeManagedObjectDependencyModel.managedObject-OfficeManagedObjectModel.- Returns:
Changeto add theOfficeManagedObjectDependencyToOfficeManagedObjectModel.
-
removeOfficeManagedObjectDependencyToOfficeManagedObject
Change<OfficeManagedObjectDependencyToOfficeManagedObjectModel> removeOfficeManagedObjectDependencyToOfficeManagedObject(OfficeManagedObjectDependencyToOfficeManagedObjectModel officeManagedObjectDependencyToOfficeManagedObject)
- Parameters:
officeManagedObjectDependencyToOfficeManagedObject-OfficeManagedObjectDependencyToOfficeManagedObjectModelto remove.- Returns:
Changeto remove theOfficeManagedObjectDependencyToOfficeManagedObjectModel.
-
linkOfficeManagedObjectDependencyToExternalManagedObject
Change<OfficeManagedObjectDependencyToExternalManagedObjectModel> linkOfficeManagedObjectDependencyToExternalManagedObject(OfficeManagedObjectDependencyModel dependency, ExternalManagedObjectModel externalManagedObject)
Links theOfficeManagedObjectDependencyModelto theExternalManagedObjectModel.- Parameters:
dependency-OfficeManagedObjectDependencyModel.externalManagedObject-ExternalManagedObjectModel.- Returns:
Changeto add theOfficeManagedObjectDependencyToExternalManagedObjectModel.
-
removeOfficeManagedObjectDependencyToExternalManagedObject
Change<OfficeManagedObjectDependencyToExternalManagedObjectModel> removeOfficeManagedObjectDependencyToExternalManagedObject(OfficeManagedObjectDependencyToExternalManagedObjectModel officeManagedObjectDependencyToExternalManagedObject)
- Parameters:
officeManagedObjectDependencyToExternalManagedObject-OfficeManagedObjectDependencyToExternalManagedObjectModelto remove.- Returns:
Changeto add theOfficeManagedObjectDependencyToExternalManagedObjectModel.
-
linkOfficeManagedObjectSourceFlowToOfficeSectionInput
Change<OfficeManagedObjectSourceFlowToOfficeSectionInputModel> linkOfficeManagedObjectSourceFlowToOfficeSectionInput(OfficeManagedObjectSourceFlowModel managedObjectSourceFlow, OfficeSectionInputModel officeSectionInput)
Links theOfficeManagedObjectSourceFlowModelto theOfficeSectionInputModel.- Parameters:
managedObjectSourceFlow-OfficeManagedObjectSourceFlowModel.officeSectionInput-OfficeSectionInputModel.- Returns:
Changeto add theOfficeManagedObjectSourceFlowToOfficeSectionInputModel.
-
removeOfficeManagedObjectSourceFlowToOfficeSectionInput
Change<OfficeManagedObjectSourceFlowToOfficeSectionInputModel> removeOfficeManagedObjectSourceFlowToOfficeSectionInput(OfficeManagedObjectSourceFlowToOfficeSectionInputModel managedObjectSourceFlowToOfficeSectionInput)
Removes the theOfficeManagedObjectSourceFlowToOfficeSectionInputModel.- Parameters:
managedObjectSourceFlowToOfficeSectionInput-OfficeManagedObjectSourceFlowToOfficeSectionInputModelto remove.- Returns:
Changeto remove theOfficeManagedObjectSourceFlowToOfficeSectionInputModel.
-
linkOfficeSectionOutputToOfficeSectionInput
Change<OfficeSectionOutputToOfficeSectionInputModel> linkOfficeSectionOutputToOfficeSectionInput(OfficeSectionOutputModel officeSectionOutput, OfficeSectionInputModel officeSectionInput)
Links theOfficeSectionOutputModelto theOfficeSectionInputModel.- Parameters:
officeSectionOutput-OfficeSectionOutputModel.officeSectionInput-OfficeSectionInputModel.- Returns:
Changeto add theOfficeSectionOutputToOfficeSectionInputModel.
-
removeOfficeSectionOutputToOfficeSectionInput
Change<OfficeSectionOutputToOfficeSectionInputModel> removeOfficeSectionOutputToOfficeSectionInput(OfficeSectionOutputToOfficeSectionInputModel officeSectionOutputToOfficeSectionInput)
Removes theOfficeSectionOutputToOfficeSectionInputModel.- Parameters:
officeSectionOutputToOfficeSectionInput-OfficeSectionOutputToOfficeSectionInputModelto remove.- Returns:
Changeto remove theOfficeSectionOutputToOfficeSectionInputModel.
-
linkOfficeManagedObjectSourceTeamToOfficeTeam
Change<OfficeManagedObjectSourceTeamToOfficeTeamModel> linkOfficeManagedObjectSourceTeamToOfficeTeam(OfficeManagedObjectSourceTeamModel mosTeam, OfficeTeamModel officeTeam)
Links theOfficeManagedObjectSourceTeamModelto theOfficeTeamModel.- Parameters:
mosTeam-OfficeManagedObjectSourceTeamModel.officeTeam-OfficeTeamModel.- Returns:
Changeto add theOfficeManagedObjectSourceTeamModel.
-
removeOfficeManagedObjectSourceTeamToOfficeTeam
Change<OfficeManagedObjectSourceTeamToOfficeTeamModel> removeOfficeManagedObjectSourceTeamToOfficeTeam(OfficeManagedObjectSourceTeamToOfficeTeamModel officeManagedObjectSourceTeamToOfficeTeam)
Removes theOfficeManagedObjectSourceTeamToOfficeTeamModel.- Parameters:
officeManagedObjectSourceTeamToOfficeTeam-OfficeManagedObjectSourceTeamToOfficeTeamModelto remove.- Returns:
Changeto remove theOfficeManagedObjectSourceTeamToOfficeTeamModel.
-
linkAdministrationToOfficeTeam
Change<AdministrationToOfficeTeamModel> linkAdministrationToOfficeTeam(AdministrationModel administration, OfficeTeamModel officeTeam)
Links theAdministrationModelto theOfficeTeamModel.- Parameters:
administration-AdministrationModel.officeTeam-OfficeTeamModel.- Returns:
Changeto add theAdministrationToOfficeTeamModel.
-
removeAdministrationToOfficeTeam
Change<AdministrationToOfficeTeamModel> removeAdministrationToOfficeTeam(AdministrationToOfficeTeamModel administrationToOfficeTeam)
Removes theAdministrationToOfficeTeamModel.- Parameters:
administrationToOfficeTeam-AdministrationToOfficeTeamModelto remove.- Returns:
Changeto remove theAdministrationToOfficeTeamModel.
-
linkAdministrationToExternalManagedObject
Change<AdministrationToExternalManagedObjectModel> linkAdministrationToExternalManagedObject(AdministrationModel administration, ExternalManagedObjectModel externalManagedObject)
Links theAdministrationModelto administer theExternalManagedObjectModel.- Parameters:
administration-AdministrationModel.externalManagedObject-ExternalManagedObjectModel.- Returns:
Changeto add theAdministrationToExternalManagedObjectModel.
-
removeAdministrationToExternalManagedObject
Change<AdministrationToExternalManagedObjectModel> removeAdministrationToExternalManagedObject(AdministrationToExternalManagedObjectModel externalManagedObjectToAdministration)
Removes theAdministrationToExternalManagedObjectModel.- Parameters:
externalManagedObjectToAdministration-AdministrationToExternalManagedObjectModelto remove.- Returns:
Changeto remove theAdministrationToExternalManagedObjectModel.
-
linkAdministrationToOfficeManagedObject
Change<AdministrationToOfficeManagedObjectModel> linkAdministrationToOfficeManagedObject(AdministrationModel administration, OfficeManagedObjectModel managedObject)
Links theAdministrationModelto administer theOfficeManagedObjectModel.- Parameters:
managedObject-OfficeManagedObjectModel.administration-AdministrationModel.- Returns:
Changeto add theAdministrationToOfficeManagedObjectModel.
-
removeAdministrationToOfficeManagedObject
Change<AdministrationToOfficeManagedObjectModel> removeAdministrationToOfficeManagedObject(AdministrationToOfficeManagedObjectModel managedObjectToAdministration)
Removes theAdministrationToOfficeManagedObjectModel.- Parameters:
managedObjectToAdministration-AdministrationToOfficeManagedObjectModelto remove.- Returns:
Changeto remove theAdministrationToOfficeManagedObjectModel.
-
linkOfficeManagedObjectToPreLoadAdministration
Change<OfficeManagedObjectToPreLoadAdministrationModel> linkOfficeManagedObjectToPreLoadAdministration(OfficeManagedObjectModel officeManagedObject, AdministrationModel administration)
Links theOfficeManagedObjectModelto its pre-loadAdministrationModel.- Parameters:
officeManagedObject-OfficeManagedObjectModel.administration- Pre-loadAdministrationModel.- Returns:
Changeto add theOfficeManagedObjectToPreLoadAdministrationModel.
-
removeOfficeManagedObjectToPreLoadAdministration
Change<OfficeManagedObjectToPreLoadAdministrationModel> removeOfficeManagedObjectToPreLoadAdministration(OfficeManagedObjectToPreLoadAdministrationModel managedObjectToPreloadAdmin)
Removes theOfficeManagedObjectToPreLoadAdministrationModel.- Parameters:
managedObjectToPreloadAdmin-OfficeManagedObjectToPreLoadAdministrationModel.- Returns:
Changeto remove theOfficeManagedObjectToPreLoadAdministrationModel.
-
linkExternalManagedObjectToPreLoadAdministration
Change<ExternalManagedObjectToPreLoadAdministrationModel> linkExternalManagedObjectToPreLoadAdministration(ExternalManagedObjectModel externalManagedObject, AdministrationModel administration)
Links theExternalManagedObjectModelto its pre-loadAdministrationModel.- Parameters:
externalManagedObject-ExternalManagedObjectModel.administration- Pre-loadAdministrationModel.- Returns:
Changeto add theExternalManagedObjectToPreLoadAdministrationModel.
-
removeExternalManagedObjectToPreLoadAdministration
Change<ExternalManagedObjectToPreLoadAdministrationModel> removeExternalManagedObjectToPreLoadAdministration(ExternalManagedObjectToPreLoadAdministrationModel managedObjectToPreloadAdmin)
Removes theExternalManagedObjectToPreLoadAdministrationModel.- Parameters:
managedObjectToPreloadAdmin-ExternalManagedObjectToPreLoadAdministrationModel.- Returns:
Changeto remove theExternalManagedObjectToPreLoadAdministrationModel.
-
linkOfficeFunctionToOfficeTeam
Change<OfficeFunctionToOfficeTeamModel> linkOfficeFunctionToOfficeTeam(OfficeFunctionModel officeFunction, OfficeTeamModel officeTeam)
Links theOfficeFunctionModelto theOfficeTeamModel.- Parameters:
officeFunction-OfficeFunctionModel.officeTeam-OfficeTeamModel.- Returns:
Changeto add theOfficeFunctionToOfficeTeamModel.
-
removeOfficeFunctionToOfficeTeam
Change<OfficeFunctionToOfficeTeamModel> removeOfficeFunctionToOfficeTeam(OfficeFunctionToOfficeTeamModel officeFunctionToOfficeTeam)
Removes theOfficeFunctionToOfficeTeamModel.- Parameters:
officeFunctionToOfficeTeam-OfficeFunctionToOfficeTeamModelto remove.- Returns:
Changeto remove theOfficeFunctionToOfficeTeamModel.
-
linkOfficeFunctionToPreAdministration
Change<OfficeFunctionToPreAdministrationModel> linkOfficeFunctionToPreAdministration(OfficeSectionModel officeSectionModel, OfficeFunctionType officeFunctionType, AdministrationModel administration)
Links theOfficeFunctionModelto theAdministrationModelfor pre-administration.- Parameters:
officeSectionModel-OfficeSectionModelcontaining theOfficeFunctionModel.officeFunctionType-OfficeSectionFunctionof theOfficeSectionto ensure anOfficeFunctionModelexists for it.administration-AdministrationModel.- Returns:
Changeto add theOfficeFunctionToPreAdministrationModel.
-
removeOfficeFunctionToPreAdministration
Change<OfficeFunctionToPreAdministrationModel> removeOfficeFunctionToPreAdministration(OfficeFunctionToPreAdministrationModel officeFunctionToPreAdministration)
Removes theOfficeFunctionToPreAdministrationModel.- Parameters:
officeFunctionToPreAdministration-OfficeFunctionToPreAdministrationModelto remove.- Returns:
Changeto remove theOfficeFunctionToPreAdministrationModel.
-
linkOfficeFunctionToPostAdministration
Change<OfficeFunctionToPostAdministrationModel> linkOfficeFunctionToPostAdministration(OfficeSectionModel officeSectionModel, OfficeFunctionType officeFunctionType, AdministrationModel administration)
Links theOfficeFunctionModelto theAdministrationModelfor post-administration.- Parameters:
officeSectionModel-OfficeSectionModelcontaining theOfficeFunctionModel.officeFunctionType-OfficeSectionFunctionof theOfficeSectionto ensure anOfficeFunctionModelexists for it.administration-AdministrationModel.- Returns:
Changeto add theOfficeFunctionToPostAdministrationModel.
-
removeOfficeFunctionToPostAdministration
Change<OfficeFunctionToPostAdministrationModel> removeOfficeFunctionToPostAdministration(OfficeFunctionToPostAdministrationModel officeFunctionToAdministration)
Removes theOfficeFunctionToPostAdministrationModel.- Parameters:
officeFunctionToAdministration-OfficeFunctionToPostAdministrationModelto remove.- Returns:
Changeto remove theOfficeFunctionToPostAdministrationModel.
-
linkOfficeEscalationToOfficeSectionInput
Change<OfficeEscalationToOfficeSectionInputModel> linkOfficeEscalationToOfficeSectionInput(OfficeEscalationModel escalation, OfficeSectionInputModel sectionInput)
Links theOfficeEscalationModelto theOfficeSectionInputModel.- Parameters:
escalation-OfficeEscalationModel.sectionInput-OfficeSectionInputModel.- Returns:
Changeto add theOfficeEscalationToOfficeSectionInputModel.
-
removeOfficeEscalationToOfficeSectionInput
Change<OfficeEscalationToOfficeSectionInputModel> removeOfficeEscalationToOfficeSectionInput(OfficeEscalationToOfficeSectionInputModel escalationToSectionInput)
Removes theOfficeEscalationToOfficeSectionInputModel.- Parameters:
escalationToSectionInput-OfficeEscalationToOfficeSectionInputModelto remove.- Returns:
Changeto remove theOfficeEscalationToOfficeSectionInputModel.
-
linkOfficeStartToOfficeSectionInput
Change<OfficeStartToOfficeSectionInputModel> linkOfficeStartToOfficeSectionInput(OfficeStartModel start, OfficeSectionInputModel sectionInput)
Links theOfficeStartModeltoOfficeSectionInputModel.- Parameters:
start-OfficeStartModel.sectionInput-OfficeSectionInputModel.- Returns:
Changeto add theOfficeStartToOfficeSectionInputModel.
-
removeOfficeStartToOfficeSectionInput
Change<OfficeStartToOfficeSectionInputModel> removeOfficeStartToOfficeSectionInput(OfficeStartToOfficeSectionInputModel startToSectionInput)
Removes theOfficeStartToOfficeSectionInputModel.- Parameters:
startToSectionInput-OfficeStartToOfficeSectionInputModelto remove.- Returns:
Changeto remove theOfficeStartToOfficeSectionInputModel.
-
-