Class OfficeChangesImpl
- java.lang.Object
-
- net.officefloor.model.impl.office.OfficeChangesImpl
-
- All Implemented Interfaces:
OfficeChanges
public class OfficeChangesImpl extends java.lang.Object implements OfficeChanges
OfficeChangesimplementation.- Author:
- Daniel Sagenschneider
-
-
Field Summary
-
Fields inherited from interface net.officefloor.model.office.OfficeChanges
FUNCTION_MANAGED_OBJECT_SCOPE, PROCESS_MANAGED_OBJECT_SCOPE, THREAD_MANAGED_OBJECT_SCOPE
-
-
Constructor Summary
Constructors Constructor Description OfficeChangesImpl(OfficeModel office)Initiate.
-
Method Summary
-
-
-
Constructor Detail
-
OfficeChangesImpl
public OfficeChangesImpl(OfficeModel office)
Initiate.- Parameters:
office-OfficeModelto change.
-
-
Method Detail
-
getManagedObjectScope
public static java.lang.String getManagedObjectScope(ManagedObjectScope scope)
Obtains the text name identifying theManagedObjectScope.- Parameters:
scope-ManagedObjectScope.- Returns:
- Text name for the
ManagedObjectScope.
-
addOfficeSection
public Change<OfficeSectionModel> addOfficeSection(java.lang.String sectionSourceClassName, java.lang.String sectionLocation, PropertyList properties, OfficeSectionType officeSectionType)
Description copied from interface:OfficeChangesAdds anOfficeSectionModelto theOfficeModel.- Specified by:
addOfficeSectionin interfaceOfficeChanges- Parameters:
sectionSourceClassName-SectionSourceclass name.sectionLocation- Location of theOfficeSection.properties-PropertyList.officeSectionType-OfficeSectionType.- Returns:
Changeto add theOfficeSectionModel.
-
removeOfficeSection
public Change<OfficeSectionModel> removeOfficeSection(OfficeSectionModel officeSection)
Description copied from interface:OfficeChangesRemoves theOfficeSectionModel.- Specified by:
removeOfficeSectionin interfaceOfficeChanges- Parameters:
officeSection-OfficeSectionModelto remove.- Returns:
Changeto remove theOfficeSectionModel.
-
renameOfficeSection
public Change<OfficeSectionModel> renameOfficeSection(OfficeSectionModel officeSection, java.lang.String newOfficeSectionName)
Description copied from interface:OfficeChangesRenames theOfficeSectionModel.- Specified by:
renameOfficeSectionin interfaceOfficeChanges- Parameters:
officeSection-OfficeSectionModelto rename.newOfficeSectionName- NewOfficeSectionModelname.- Returns:
Changeto rename theOfficeSectionModel.
-
refactorOfficeSection
public 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)
Description copied from interface:OfficeChangesRefactors theOfficeSectionModel.- Specified by:
refactorOfficeSectionin interfaceOfficeChanges- 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.
-
addExternalManagedObject
public Change<ExternalManagedObjectModel> addExternalManagedObject(java.lang.String externalManagedObjectName, java.lang.String objectType)
Description copied from interface:OfficeChangesAdds anExternalManagedObjectModelto theOfficeModel.- Specified by:
addExternalManagedObjectin interfaceOfficeChanges- Parameters:
externalManagedObjectName- Name of theExternalManagedObjectModel.objectType- Object type.- Returns:
Changeto add theExternalManagedObjectModel.
-
removeExternalManagedObject
public Change<ExternalManagedObjectModel> removeExternalManagedObject(ExternalManagedObjectModel externalManagedObject)
Description copied from interface:OfficeChangesRemoves theExternalManagedObjectModel.- Specified by:
removeExternalManagedObjectin interfaceOfficeChanges- Parameters:
externalManagedObject-ExternalManagedObjectModelto remove.- Returns:
Changeto remove theExternalManagedObjectModel.
-
renameExternalManagedObject
public Change<ExternalManagedObjectModel> renameExternalManagedObject(ExternalManagedObjectModel externalManagedObject, java.lang.String newExternalManagedObjectName)
Description copied from interface:OfficeChangesRenames theExternalManagedObjectModel.- Specified by:
renameExternalManagedObjectin interfaceOfficeChanges- Parameters:
externalManagedObject-ExternalManagedObjectModelto rename.newExternalManagedObjectName- New name for theExternalManagedObjectModel.- Returns:
Changeto rename theExternalManagedObjectModel.
-
addOfficeManagedObjectSource
public Change<OfficeManagedObjectSourceModel> addOfficeManagedObjectSource(java.lang.String managedObjectSourceName, java.lang.String managedObjectSourceClassName, PropertyList properties, long timeout, ManagedObjectType<?> managedObjectType)
Description copied from interface:OfficeChangesAdds anOfficeManagedObjectSourceModeltoOfficeModel.- Specified by:
addOfficeManagedObjectSourcein interfaceOfficeChanges- Parameters:
managedObjectSourceName- Name of theOfficeManagedObjectSourceModel.managedObjectSourceClassName- Class name of theManagedObjectSource.properties-PropertyList.timeout- Timeout for theManagedObject.managedObjectType-ManagedObjectType.- Returns:
Changeto add theOfficeManagedObjectSourceModel.
-
removeOfficeManagedObjectSource
public Change<OfficeManagedObjectSourceModel> removeOfficeManagedObjectSource(OfficeManagedObjectSourceModel managedObjectSource)
Description copied from interface:OfficeChangesRemoves theOfficeManagedObjectSourceModel.- Specified by:
removeOfficeManagedObjectSourcein interfaceOfficeChanges- Parameters:
managedObjectSource-OfficeManagedObjectSourceModelto remove.- Returns:
Changeto remove theOfficeManagedObjectSourceModel.
-
renameOfficeManagedObjectSource
public Change<OfficeManagedObjectSourceModel> renameOfficeManagedObjectSource(OfficeManagedObjectSourceModel managedObjectSource, java.lang.String newManagedObjectSourceName)
Description copied from interface:OfficeChangesRenames theOfficeManagedObjectSourceModel.- Specified by:
renameOfficeManagedObjectSourcein interfaceOfficeChanges- Parameters:
managedObjectSource-OfficeManagedObjectSourceModelto rename.newManagedObjectSourceName- New name for theOfficeManagedObjectSourceModel.- Returns:
Changeto rename theOfficeManagedObjectSourceModel.
-
addOfficeManagedObject
public Change<OfficeManagedObjectModel> addOfficeManagedObject(java.lang.String managedObjectName, ManagedObjectScope managedObjectScope, OfficeManagedObjectSourceModel managedObjectSource, ManagedObjectType<?> managedObjectType)
Description copied from interface:OfficeChanges- Specified by:
addOfficeManagedObjectin interfaceOfficeChanges- Parameters:
managedObjectName- Name of theOfficeManagedObjectModel.managedObjectScope-ManagedObjectScopefor theOfficeManagedObjectModel.managedObjectSource-OfficeManagedObjectSourceModel.managedObjectType-ManagedObjectType.- Returns:
Changeto add theOfficeManagedObjectModel.
-
removeOfficeManagedObject
public Change<OfficeManagedObjectModel> removeOfficeManagedObject(OfficeManagedObjectModel managedObject)
Description copied from interface:OfficeChangesRemoves theOfficeManagedObjectModel.- Specified by:
removeOfficeManagedObjectin interfaceOfficeChanges- Parameters:
managedObject-OfficeManagedObjectModelto remove.- Returns:
Changeto remove theOfficeManagedObjectModel.
-
renameOfficeManagedObject
public Change<OfficeManagedObjectModel> renameOfficeManagedObject(OfficeManagedObjectModel managedObject, java.lang.String newManagedObjectName)
Description copied from interface:OfficeChangesRenames theOfficeManagedObjectModel.- Specified by:
renameOfficeManagedObjectin interfaceOfficeChanges- Parameters:
managedObject-OfficeManagedObjectModelto rename.newManagedObjectName- New name for theOfficeManagedObjectModel.- Returns:
Changeto rename theOfficeManagedObjectModel.
-
rescopeOfficeManagedObject
public Change<OfficeManagedObjectModel> rescopeOfficeManagedObject(OfficeManagedObjectModel managedObject, ManagedObjectScope newManagedObjectScope)
Description copied from interface:OfficeChangesScopes theOfficeManagedObjectModel.- Specified by:
rescopeOfficeManagedObjectin interfaceOfficeChanges- Parameters:
managedObject-OfficeManagedObjectModelto scope.newManagedObjectScope- NewManagedObjectScopefor theOfficeManagedObjectModel.- Returns:
Changeto scopeOfficeManagedObjectModel.
-
addOfficeManagedObjectTypeQualification
public Change<TypeQualificationModel> addOfficeManagedObjectTypeQualification(OfficeManagedObjectModel officeManagedObject, java.lang.String qualifier, java.lang.String type)
Description copied from interface:OfficeChangesAddsTypeQualificationModelto theOfficeManagedObjectModel.- Specified by:
addOfficeManagedObjectTypeQualificationin interfaceOfficeChanges- Parameters:
officeManagedObject-OfficeManagedObjectModel.qualifier- Qualifier. May benull.type- Type.- Returns:
Changeto add theTypeQualificationModel.
-
removeOfficeManagedObjectTypeQualification
public Change<TypeQualificationModel> removeOfficeManagedObjectTypeQualification(TypeQualificationModel typeQualification)
Description copied from interface:OfficeChangesRemoves theTypeQualificationModelfrom theOfficeManagedObjectModel.- Specified by:
removeOfficeManagedObjectTypeQualificationin interfaceOfficeChanges- Parameters:
typeQualification-TypeQualificationModel.- Returns:
Changeto remove theTypeQualificationModel.
-
addOfficeTeam
public Change<OfficeTeamModel> addOfficeTeam(java.lang.String teamName)
Description copied from interface:OfficeChangesAdds anOfficeTeamModelto theOfficeModel.- Specified by:
addOfficeTeamin interfaceOfficeChanges- Parameters:
teamName- Name of theOfficeTeamModel.- Returns:
Changeto add theOfficeTeamModel.
-
removeOfficeTeam
public Change<OfficeTeamModel> removeOfficeTeam(OfficeTeamModel officeTeam)
Description copied from interface:OfficeChangesRemoves theOfficeTeamModel.- Specified by:
removeOfficeTeamin interfaceOfficeChanges- Parameters:
officeTeam-OfficeTeamModelto remove.- Returns:
Changeto remove theOfficeTeamModel.
-
addOfficeTeamTypeQualification
public Change<TypeQualificationModel> addOfficeTeamTypeQualification(OfficeTeamModel officeTeam, java.lang.String qualifier, java.lang.String type)
Description copied from interface:OfficeChangesAddsTypeQualificationModelto theOfficeTeamModel.- Specified by:
addOfficeTeamTypeQualificationin interfaceOfficeChanges- Parameters:
officeTeam-OfficeTeamModel.qualifier- Qualfiier. May benull.type- Type.- Returns:
Changeto add theTypeQualificationModel.
-
removeOfficeTeamTypeQualification
public Change<TypeQualificationModel> removeOfficeTeamTypeQualification(TypeQualificationModel typeQualification)
Description copied from interface:OfficeChangesRemoves theTypeQualificationModelfrom theOfficeTeamModel.- Specified by:
removeOfficeTeamTypeQualificationin interfaceOfficeChanges- Parameters:
typeQualification-TypeQualificationModel.- Returns:
Changeto remove theTypeQualificationModel.
-
addOfficeStart
public Change<OfficeStartModel> addOfficeStart()
Description copied from interface:OfficeChangesAdds anOfficeStartModelto theOfficeModel.- Specified by:
addOfficeStartin interfaceOfficeChanges- Returns:
Changeto add theOfficeStartModel.
-
removeOfficeStart
public Change<OfficeStartModel> removeOfficeStart(OfficeStartModel officeStart)
Description copied from interface:OfficeChangesRemoves theOfficeStartModel.- Specified by:
removeOfficeStartin interfaceOfficeChanges- Parameters:
officeStart-OfficeStartModelto remove.- Returns:
Changeto remove theOfficeStartModel.
-
renameOfficeTeam
public Change<OfficeTeamModel> renameOfficeTeam(OfficeTeamModel officeTeam, java.lang.String newOfficeTeamName)
Description copied from interface:OfficeChangesRenames theOfficeTeamModel.- Specified by:
renameOfficeTeamin interfaceOfficeChanges- Parameters:
officeTeam-OfficeTeamModelto rename.newOfficeTeamName- New name for theOfficeTeamModel.- Returns:
Changeto rename theOfficeTeamModel.
-
addAdministration
public Change<AdministrationModel> addAdministration(java.lang.String administrationName, java.lang.String administrationSourceClassName, PropertyList properties, boolean isAutoWireExtensions, AdministrationType<?,?,?> administrationType)
Description copied from interface:OfficeChangesAdds anAdministrationModelto theOfficeModel.- Specified by:
addAdministrationin interfaceOfficeChanges- 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
public Change<AdministrationModel> removeAdministration(AdministrationModel administration)
Description copied from interface:OfficeChangesRemoves theAdministrationModel.- Specified by:
removeAdministrationin interfaceOfficeChanges- Parameters:
administration-AdministrationModelto remove.- Returns:
Changeto remove theAdministrationModel.
-
renameAdministration
public Change<AdministrationModel> renameAdministration(AdministrationModel administration, java.lang.String newAdministrationName)
Description copied from interface:OfficeChangesRenames theAdministrationModel.- Specified by:
renameAdministrationin interfaceOfficeChanges- Parameters:
administration-AdministrationModel.newAdministrationName- New name for theAdministrationModel.- Returns:
Changeto rename theAdministrationModel.
-
addGovernance
public Change<GovernanceModel> addGovernance(java.lang.String governanceName, java.lang.String governanceSourceClassName, PropertyList properties, boolean isAutoWireExtensions, GovernanceType<?,?> governanceType)
Description copied from interface:OfficeChangesAdds anGovernanceModelto theOfficeModel.- Specified by:
addGovernancein interfaceOfficeChanges- 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
public Change<GovernanceModel> removeGovernance(GovernanceModel governance)
Description copied from interface:OfficeChangesRemoves theGovernanceModel.- Specified by:
removeGovernancein interfaceOfficeChanges- Parameters:
governance-GovernanceModelto remove.- Returns:
Changeto remove theGovernanceModel.
-
addGovernanceArea
public Change<GovernanceAreaModel> addGovernanceArea(GovernanceModel governance, int width, int height)
Description copied from interface:OfficeChangesAdds anGovernanceAreaModelto theOfficeModel.- Specified by:
addGovernanceAreain interfaceOfficeChanges- Parameters:
governance-GovernanceModel.width- Width.height- Height.- Returns:
Changeto add theGovernanceAreaModel.
-
removeGovernanceArea
public Change<GovernanceAreaModel> removeGovernanceArea(GovernanceAreaModel governanceArea)
Description copied from interface:OfficeChangesRemoves theGovernanceAreaModel.- Specified by:
removeGovernanceAreain interfaceOfficeChanges- Parameters:
governanceArea-GovernanceAreaModelto remove.- Returns:
Changeto remove theGovernanceAreaModel.
-
addOfficeEscalation
public Change<OfficeEscalationModel> addOfficeEscalation(java.lang.String escalationType)
Description copied from interface:OfficeChangesAdds anOfficeEscalationModelto theOfficeModel.- Specified by:
addOfficeEscalationin interfaceOfficeChanges- Parameters:
escalationType- Type ofEscalation.- Returns:
Changeto add theOfficeEscalationModel.
-
removeOfficeEscalation
public Change<OfficeEscalationModel> removeOfficeEscalation(OfficeEscalationModel officeEscalation)
Description copied from interface:OfficeChangesRemoves theOfficeEscalationModel.- Specified by:
removeOfficeEscalationin interfaceOfficeChanges- Parameters:
officeEscalation-OfficeEscalationModelto remove.- Returns:
Changeto remove theOfficeEscalationModel.
-
linkOfficeSectionObjectToExternalManagedObject
public Change<OfficeSectionObjectToExternalManagedObjectModel> linkOfficeSectionObjectToExternalManagedObject(OfficeSectionObjectModel officeSectionObject, ExternalManagedObjectModel externalManagedObject)
Description copied from interface:OfficeChangesLinks theOfficeSectionObjectModelto theExternalManagedObjectModel.- Specified by:
linkOfficeSectionObjectToExternalManagedObjectin interfaceOfficeChanges- Parameters:
officeSectionObject-OfficeSectionObjectModel.externalManagedObject-ExternalManagedObjectModel.- Returns:
Changeto add theOfficeSectionObjectToExternalManagedObjectModel.
-
removeOfficeSectionObjectToExternalManagedObject
public Change<OfficeSectionObjectToExternalManagedObjectModel> removeOfficeSectionObjectToExternalManagedObject(OfficeSectionObjectToExternalManagedObjectModel officeSectionObjectToExternalManagedObject)
Description copied from interface:OfficeChangesRemoves theOfficeSectionObjectToExternalManagedObjectModel.- Specified by:
removeOfficeSectionObjectToExternalManagedObjectin interfaceOfficeChanges- Parameters:
officeSectionObjectToExternalManagedObject-OfficeSectionObjectToExternalManagedObjectModelto remove.- Returns:
Changeto remove theOfficeSectionObjectToExternalManagedObjectModel.
-
linkOfficeSectionObjectToOfficeManagedObject
public Change<OfficeSectionObjectToOfficeManagedObjectModel> linkOfficeSectionObjectToOfficeManagedObject(OfficeSectionObjectModel officeSectionObject, OfficeManagedObjectModel officeManagedObject)
Description copied from interface:OfficeChangesLinks theOfficeSectionObjectModelto theOfficeManagedObjectModel.- Specified by:
linkOfficeSectionObjectToOfficeManagedObjectin interfaceOfficeChanges- Parameters:
officeSectionObject-OfficeSectionObjectModel.officeManagedObject-OfficeManagedObjectModel.- Returns:
Changeto add theOfficeSectionObjectToOfficeManagedObjectModel.
-
removeOfficeSectionObjectToOfficeManagedObject
public Change<OfficeSectionObjectToOfficeManagedObjectModel> removeOfficeSectionObjectToOfficeManagedObject(OfficeSectionObjectToOfficeManagedObjectModel officeSectionObjectToOfficeManagedObject)
Description copied from interface:OfficeChangesRemoves theOfficeSectionObjectToOfficeManagedObjectModel.- Specified by:
removeOfficeSectionObjectToOfficeManagedObjectin interfaceOfficeChanges- Parameters:
officeSectionObjectToOfficeManagedObject-OfficeSectionObjectToOfficeManagedObjectModelto remove.- Returns:
Changeto remove theOfficeSectionObjectToOfficeManagedObjectModel.
-
linkOfficeManagedObjectDependencyToOfficeManagedObject
public Change<OfficeManagedObjectDependencyToOfficeManagedObjectModel> linkOfficeManagedObjectDependencyToOfficeManagedObject(OfficeManagedObjectDependencyModel dependency, OfficeManagedObjectModel managedObject)
Description copied from interface:OfficeChangesLinks theOfficeManagedObjectDependencyModelto theOfficeManagedObjectModel.- Specified by:
linkOfficeManagedObjectDependencyToOfficeManagedObjectin interfaceOfficeChanges- Parameters:
dependency-OfficeManagedObjectDependencyModel.managedObject-OfficeManagedObjectModel.- Returns:
Changeto add theOfficeManagedObjectDependencyToOfficeManagedObjectModel.
-
removeOfficeManagedObjectDependencyToOfficeManagedObject
public Change<OfficeManagedObjectDependencyToOfficeManagedObjectModel> removeOfficeManagedObjectDependencyToOfficeManagedObject(OfficeManagedObjectDependencyToOfficeManagedObjectModel officeManagedObjectDependencyToOfficeManagedObject)
Description copied from interface:OfficeChanges- Specified by:
removeOfficeManagedObjectDependencyToOfficeManagedObjectin interfaceOfficeChanges- Parameters:
officeManagedObjectDependencyToOfficeManagedObject-OfficeManagedObjectDependencyToOfficeManagedObjectModelto remove.- Returns:
Changeto remove theOfficeManagedObjectDependencyToOfficeManagedObjectModel.
-
linkOfficeManagedObjectDependencyToExternalManagedObject
public Change<OfficeManagedObjectDependencyToExternalManagedObjectModel> linkOfficeManagedObjectDependencyToExternalManagedObject(OfficeManagedObjectDependencyModel dependency, ExternalManagedObjectModel externalManagedObject)
Description copied from interface:OfficeChangesLinks theOfficeManagedObjectDependencyModelto theExternalManagedObjectModel.- Specified by:
linkOfficeManagedObjectDependencyToExternalManagedObjectin interfaceOfficeChanges- Parameters:
dependency-OfficeManagedObjectDependencyModel.externalManagedObject-ExternalManagedObjectModel.- Returns:
Changeto add theOfficeManagedObjectDependencyToExternalManagedObjectModel.
-
removeOfficeManagedObjectDependencyToExternalManagedObject
public Change<OfficeManagedObjectDependencyToExternalManagedObjectModel> removeOfficeManagedObjectDependencyToExternalManagedObject(OfficeManagedObjectDependencyToExternalManagedObjectModel officeManagedObjectDependencyToExternalManagedObject)
Description copied from interface:OfficeChanges- Specified by:
removeOfficeManagedObjectDependencyToExternalManagedObjectin interfaceOfficeChanges- Parameters:
officeManagedObjectDependencyToExternalManagedObject-OfficeManagedObjectDependencyToExternalManagedObjectModelto remove.- Returns:
Changeto add theOfficeManagedObjectDependencyToExternalManagedObjectModel.
-
linkOfficeManagedObjectSourceFlowToOfficeSectionInput
public Change<OfficeManagedObjectSourceFlowToOfficeSectionInputModel> linkOfficeManagedObjectSourceFlowToOfficeSectionInput(OfficeManagedObjectSourceFlowModel managedObjectSourceFlow, OfficeSectionInputModel officeSectionInput)
Description copied from interface:OfficeChangesLinks theOfficeManagedObjectSourceFlowModelto theOfficeSectionInputModel.- Specified by:
linkOfficeManagedObjectSourceFlowToOfficeSectionInputin interfaceOfficeChanges- Parameters:
managedObjectSourceFlow-OfficeManagedObjectSourceFlowModel.officeSectionInput-OfficeSectionInputModel.- Returns:
Changeto add theOfficeManagedObjectSourceFlowToOfficeSectionInputModel.
-
removeOfficeManagedObjectSourceFlowToOfficeSectionInput
public Change<OfficeManagedObjectSourceFlowToOfficeSectionInputModel> removeOfficeManagedObjectSourceFlowToOfficeSectionInput(OfficeManagedObjectSourceFlowToOfficeSectionInputModel managedObjectSourceFlowToOfficeSectionInput)
Description copied from interface:OfficeChangesRemoves the theOfficeManagedObjectSourceFlowToOfficeSectionInputModel.- Specified by:
removeOfficeManagedObjectSourceFlowToOfficeSectionInputin interfaceOfficeChanges- Parameters:
managedObjectSourceFlowToOfficeSectionInput-OfficeManagedObjectSourceFlowToOfficeSectionInputModelto remove.- Returns:
Changeto remove theOfficeManagedObjectSourceFlowToOfficeSectionInputModel.
-
linkOfficeSectionOutputToOfficeSectionInput
public Change<OfficeSectionOutputToOfficeSectionInputModel> linkOfficeSectionOutputToOfficeSectionInput(OfficeSectionOutputModel officeSectionOutput, OfficeSectionInputModel officeSectionInput)
Description copied from interface:OfficeChangesLinks theOfficeSectionOutputModelto theOfficeSectionInputModel.- Specified by:
linkOfficeSectionOutputToOfficeSectionInputin interfaceOfficeChanges- Parameters:
officeSectionOutput-OfficeSectionOutputModel.officeSectionInput-OfficeSectionInputModel.- Returns:
Changeto add theOfficeSectionOutputToOfficeSectionInputModel.
-
removeOfficeSectionOutputToOfficeSectionInput
public Change<OfficeSectionOutputToOfficeSectionInputModel> removeOfficeSectionOutputToOfficeSectionInput(OfficeSectionOutputToOfficeSectionInputModel officeSectionOutputToOfficeSectionInput)
Description copied from interface:OfficeChangesRemoves theOfficeSectionOutputToOfficeSectionInputModel.- Specified by:
removeOfficeSectionOutputToOfficeSectionInputin interfaceOfficeChanges- Parameters:
officeSectionOutputToOfficeSectionInput-OfficeSectionOutputToOfficeSectionInputModelto remove.- Returns:
Changeto remove theOfficeSectionOutputToOfficeSectionInputModel.
-
linkOfficeFunctionToOfficeTeam
public Change<OfficeFunctionToOfficeTeamModel> linkOfficeFunctionToOfficeTeam(OfficeFunctionModel officeFunction, OfficeTeamModel officeTeam)
Description copied from interface:OfficeChangesLinks theOfficeFunctionModelto theOfficeTeamModel.- Specified by:
linkOfficeFunctionToOfficeTeamin interfaceOfficeChanges- Parameters:
officeFunction-OfficeFunctionModel.officeTeam-OfficeTeamModel.- Returns:
Changeto add theOfficeFunctionToOfficeTeamModel.
-
removeOfficeFunctionToOfficeTeam
public Change<OfficeFunctionToOfficeTeamModel> removeOfficeFunctionToOfficeTeam(OfficeFunctionToOfficeTeamModel officeFunctionToOfficeTeam)
Description copied from interface:OfficeChangesRemoves theOfficeFunctionToOfficeTeamModel.- Specified by:
removeOfficeFunctionToOfficeTeamin interfaceOfficeChanges- Parameters:
officeFunctionToOfficeTeam-OfficeFunctionToOfficeTeamModelto remove.- Returns:
Changeto remove theOfficeFunctionToOfficeTeamModel.
-
linkOfficeManagedObjectSourceTeamToOfficeTeam
public Change<OfficeManagedObjectSourceTeamToOfficeTeamModel> linkOfficeManagedObjectSourceTeamToOfficeTeam(OfficeManagedObjectSourceTeamModel mosTeam, OfficeTeamModel officeTeam)
Description copied from interface:OfficeChangesLinks theOfficeManagedObjectSourceTeamModelto theOfficeTeamModel.- Specified by:
linkOfficeManagedObjectSourceTeamToOfficeTeamin interfaceOfficeChanges- Parameters:
mosTeam-OfficeManagedObjectSourceTeamModel.officeTeam-OfficeTeamModel.- Returns:
Changeto add theOfficeManagedObjectSourceTeamModel.
-
removeOfficeManagedObjectSourceTeamToOfficeTeam
public Change<OfficeManagedObjectSourceTeamToOfficeTeamModel> removeOfficeManagedObjectSourceTeamToOfficeTeam(OfficeManagedObjectSourceTeamToOfficeTeamModel officeManagedObjectSourceTeamToOfficeTeam)
Description copied from interface:OfficeChangesRemoves theOfficeManagedObjectSourceTeamToOfficeTeamModel.- Specified by:
removeOfficeManagedObjectSourceTeamToOfficeTeamin interfaceOfficeChanges- Parameters:
officeManagedObjectSourceTeamToOfficeTeam-OfficeManagedObjectSourceTeamToOfficeTeamModelto remove.- Returns:
Changeto remove theOfficeManagedObjectSourceTeamToOfficeTeamModel.
-
linkAdministrationToOfficeTeam
public Change<AdministrationToOfficeTeamModel> linkAdministrationToOfficeTeam(AdministrationModel administration, OfficeTeamModel officeTeam)
Description copied from interface:OfficeChangesLinks theAdministrationModelto theOfficeTeamModel.- Specified by:
linkAdministrationToOfficeTeamin interfaceOfficeChanges- Parameters:
administration-AdministrationModel.officeTeam-OfficeTeamModel.- Returns:
Changeto add theAdministrationToOfficeTeamModel.
-
removeAdministrationToOfficeTeam
public Change<AdministrationToOfficeTeamModel> removeAdministrationToOfficeTeam(AdministrationToOfficeTeamModel administrationToOfficeTeam)
Description copied from interface:OfficeChangesRemoves theAdministrationToOfficeTeamModel.- Specified by:
removeAdministrationToOfficeTeamin interfaceOfficeChanges- Parameters:
administrationToOfficeTeam-AdministrationToOfficeTeamModelto remove.- Returns:
Changeto remove theAdministrationToOfficeTeamModel.
-
linkAdministrationToExternalManagedObject
public Change<AdministrationToExternalManagedObjectModel> linkAdministrationToExternalManagedObject(AdministrationModel administration, ExternalManagedObjectModel externalManagedObject)
Description copied from interface:OfficeChangesLinks theAdministrationModelto administer theExternalManagedObjectModel.- Specified by:
linkAdministrationToExternalManagedObjectin interfaceOfficeChanges- Parameters:
administration-AdministrationModel.externalManagedObject-ExternalManagedObjectModel.- Returns:
Changeto add theAdministrationToExternalManagedObjectModel.
-
removeAdministrationToExternalManagedObject
public Change<AdministrationToExternalManagedObjectModel> removeAdministrationToExternalManagedObject(AdministrationToExternalManagedObjectModel externalManagedObjectToAdministration)
Description copied from interface:OfficeChangesRemoves theAdministrationToExternalManagedObjectModel.- Specified by:
removeAdministrationToExternalManagedObjectin interfaceOfficeChanges- Parameters:
externalManagedObjectToAdministration-AdministrationToExternalManagedObjectModelto remove.- Returns:
Changeto remove theAdministrationToExternalManagedObjectModel.
-
linkAdministrationToOfficeManagedObject
public Change<AdministrationToOfficeManagedObjectModel> linkAdministrationToOfficeManagedObject(AdministrationModel administration, OfficeManagedObjectModel managedObject)
Description copied from interface:OfficeChangesLinks theAdministrationModelto administer theOfficeManagedObjectModel.- Specified by:
linkAdministrationToOfficeManagedObjectin interfaceOfficeChanges- Parameters:
administration-AdministrationModel.managedObject-OfficeManagedObjectModel.- Returns:
Changeto add theAdministrationToOfficeManagedObjectModel.
-
removeAdministrationToOfficeManagedObject
public Change<AdministrationToOfficeManagedObjectModel> removeAdministrationToOfficeManagedObject(AdministrationToOfficeManagedObjectModel managedObjectToAdministration)
Description copied from interface:OfficeChangesRemoves theAdministrationToOfficeManagedObjectModel.- Specified by:
removeAdministrationToOfficeManagedObjectin interfaceOfficeChanges- Parameters:
managedObjectToAdministration-AdministrationToOfficeManagedObjectModelto remove.- Returns:
Changeto remove theAdministrationToOfficeManagedObjectModel.
-
linkOfficeManagedObjectToPreLoadAdministration
public Change<OfficeManagedObjectToPreLoadAdministrationModel> linkOfficeManagedObjectToPreLoadAdministration(OfficeManagedObjectModel officeManagedObject, AdministrationModel administration)
Description copied from interface:OfficeChangesLinks theOfficeManagedObjectModelto its pre-loadAdministrationModel.- Specified by:
linkOfficeManagedObjectToPreLoadAdministrationin interfaceOfficeChanges- Parameters:
officeManagedObject-OfficeManagedObjectModel.administration- Pre-loadAdministrationModel.- Returns:
Changeto add theOfficeManagedObjectToPreLoadAdministrationModel.
-
removeOfficeManagedObjectToPreLoadAdministration
public Change<OfficeManagedObjectToPreLoadAdministrationModel> removeOfficeManagedObjectToPreLoadAdministration(OfficeManagedObjectToPreLoadAdministrationModel managedObjectToPreloadAdmin)
Description copied from interface:OfficeChangesRemoves theOfficeManagedObjectToPreLoadAdministrationModel.- Specified by:
removeOfficeManagedObjectToPreLoadAdministrationin interfaceOfficeChanges- Parameters:
managedObjectToPreloadAdmin-OfficeManagedObjectToPreLoadAdministrationModel.- Returns:
Changeto remove theOfficeManagedObjectToPreLoadAdministrationModel.
-
linkExternalManagedObjectToPreLoadAdministration
public Change<ExternalManagedObjectToPreLoadAdministrationModel> linkExternalManagedObjectToPreLoadAdministration(ExternalManagedObjectModel externalManagedObject, AdministrationModel administration)
Description copied from interface:OfficeChangesLinks theExternalManagedObjectModelto its pre-loadAdministrationModel.- Specified by:
linkExternalManagedObjectToPreLoadAdministrationin interfaceOfficeChanges- Parameters:
externalManagedObject-ExternalManagedObjectModel.administration- Pre-loadAdministrationModel.- Returns:
Changeto add theExternalManagedObjectToPreLoadAdministrationModel.
-
removeExternalManagedObjectToPreLoadAdministration
public Change<ExternalManagedObjectToPreLoadAdministrationModel> removeExternalManagedObjectToPreLoadAdministration(ExternalManagedObjectToPreLoadAdministrationModel managedObjectToPreloadAdmin)
Description copied from interface:OfficeChangesRemoves theExternalManagedObjectToPreLoadAdministrationModel.- Specified by:
removeExternalManagedObjectToPreLoadAdministrationin interfaceOfficeChanges- Parameters:
managedObjectToPreloadAdmin-ExternalManagedObjectToPreLoadAdministrationModel.- Returns:
Changeto remove theExternalManagedObjectToPreLoadAdministrationModel.
-
linkOfficeFunctionToPreAdministration
public Change<OfficeFunctionToPreAdministrationModel> linkOfficeFunctionToPreAdministration(OfficeSectionModel officeSectionModel, OfficeFunctionType officeFunctionType, AdministrationModel administration)
Description copied from interface:OfficeChangesLinks theOfficeFunctionModelto theAdministrationModelfor pre-administration.- Specified by:
linkOfficeFunctionToPreAdministrationin interfaceOfficeChanges- Parameters:
officeSectionModel-OfficeSectionModelcontaining theOfficeFunctionModel.officeFunctionType-OfficeSectionFunctionof theOfficeSectionto ensure anOfficeFunctionModelexists for it.administration-AdministrationModel.- Returns:
Changeto add theOfficeFunctionToPreAdministrationModel.
-
removeOfficeFunctionToPreAdministration
public Change<OfficeFunctionToPreAdministrationModel> removeOfficeFunctionToPreAdministration(OfficeFunctionToPreAdministrationModel officeFunctionToPreAdministration)
Description copied from interface:OfficeChangesRemoves theOfficeFunctionToPreAdministrationModel.- Specified by:
removeOfficeFunctionToPreAdministrationin interfaceOfficeChanges- Parameters:
officeFunctionToPreAdministration-OfficeFunctionToPreAdministrationModelto remove.- Returns:
Changeto remove theOfficeFunctionToPreAdministrationModel.
-
linkOfficeFunctionToPostAdministration
public Change<OfficeFunctionToPostAdministrationModel> linkOfficeFunctionToPostAdministration(OfficeSectionModel officeSectionModel, OfficeFunctionType officeFunctionType, AdministrationModel administration)
Description copied from interface:OfficeChangesLinks theOfficeFunctionModelto theAdministrationModelfor post-administration.- Specified by:
linkOfficeFunctionToPostAdministrationin interfaceOfficeChanges- Parameters:
officeSectionModel-OfficeSectionModelcontaining theOfficeFunctionModel.officeFunctionType-OfficeSectionFunctionof theOfficeSectionto ensure anOfficeFunctionModelexists for it.administration-AdministrationModel.- Returns:
Changeto add theOfficeFunctionToPostAdministrationModel.
-
removeOfficeFunctionToPostAdministration
public Change<OfficeFunctionToPostAdministrationModel> removeOfficeFunctionToPostAdministration(OfficeFunctionToPostAdministrationModel officeFunctionToPostAdministration)
Description copied from interface:OfficeChangesRemoves theOfficeFunctionToPostAdministrationModel.- Specified by:
removeOfficeFunctionToPostAdministrationin interfaceOfficeChanges- Parameters:
officeFunctionToPostAdministration-OfficeFunctionToPostAdministrationModelto remove.- Returns:
Changeto remove theOfficeFunctionToPostAdministrationModel.
-
linkOfficeEscalationToOfficeSectionInput
public Change<OfficeEscalationToOfficeSectionInputModel> linkOfficeEscalationToOfficeSectionInput(OfficeEscalationModel escalation, OfficeSectionInputModel sectionInput)
Description copied from interface:OfficeChangesLinks theOfficeEscalationModelto theOfficeSectionInputModel.- Specified by:
linkOfficeEscalationToOfficeSectionInputin interfaceOfficeChanges- Parameters:
escalation-OfficeEscalationModel.sectionInput-OfficeSectionInputModel.- Returns:
Changeto add theOfficeEscalationToOfficeSectionInputModel.
-
removeOfficeEscalationToOfficeSectionInput
public Change<OfficeEscalationToOfficeSectionInputModel> removeOfficeEscalationToOfficeSectionInput(OfficeEscalationToOfficeSectionInputModel escalationToSectionInput)
Description copied from interface:OfficeChangesRemoves theOfficeEscalationToOfficeSectionInputModel.- Specified by:
removeOfficeEscalationToOfficeSectionInputin interfaceOfficeChanges- Parameters:
escalationToSectionInput-OfficeEscalationToOfficeSectionInputModelto remove.- Returns:
Changeto remove theOfficeEscalationToOfficeSectionInputModel.
-
linkOfficeStartToOfficeSectionInput
public Change<OfficeStartToOfficeSectionInputModel> linkOfficeStartToOfficeSectionInput(OfficeStartModel start, OfficeSectionInputModel sectionInput)
Description copied from interface:OfficeChangesLinks theOfficeStartModeltoOfficeSectionInputModel.- Specified by:
linkOfficeStartToOfficeSectionInputin interfaceOfficeChanges- Parameters:
start-OfficeStartModel.sectionInput-OfficeSectionInputModel.- Returns:
Changeto add theOfficeStartToOfficeSectionInputModel.
-
removeOfficeStartToOfficeSectionInput
public Change<OfficeStartToOfficeSectionInputModel> removeOfficeStartToOfficeSectionInput(OfficeStartToOfficeSectionInputModel startToSectionInput)
Description copied from interface:OfficeChangesRemoves theOfficeStartToOfficeSectionInputModel.- Specified by:
removeOfficeStartToOfficeSectionInputin interfaceOfficeChanges- Parameters:
startToSectionInput-OfficeStartToOfficeSectionInputModelto remove.- Returns:
Changeto remove theOfficeStartToOfficeSectionInputModel.
-
-