Class OfficeChangesImpl
- java.lang.Object
-
- net.officefloor.model.impl.office.OfficeChangesImpl
-
- All Implemented Interfaces:
OfficeChanges
public class OfficeChangesImpl extends java.lang.Object implements OfficeChanges
OfficeChanges
implementation.- 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
-OfficeModel
to 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:OfficeChanges
Adds anOfficeSectionModel
to theOfficeModel
.- Specified by:
addOfficeSection
in interfaceOfficeChanges
- Parameters:
sectionSourceClassName
-SectionSource
class name.sectionLocation
- Location of theOfficeSection
.properties
-PropertyList
.officeSectionType
-OfficeSectionType
.- Returns:
Change
to add theOfficeSectionModel
.
-
removeOfficeSection
public Change<OfficeSectionModel> removeOfficeSection(OfficeSectionModel officeSection)
Description copied from interface:OfficeChanges
Removes theOfficeSectionModel
.- Specified by:
removeOfficeSection
in interfaceOfficeChanges
- Parameters:
officeSection
-OfficeSectionModel
to remove.- Returns:
Change
to remove theOfficeSectionModel
.
-
renameOfficeSection
public Change<OfficeSectionModel> renameOfficeSection(OfficeSectionModel officeSection, java.lang.String newOfficeSectionName)
Description copied from interface:OfficeChanges
Renames theOfficeSectionModel
.- Specified by:
renameOfficeSection
in interfaceOfficeChanges
- Parameters:
officeSection
-OfficeSectionModel
to rename.newOfficeSectionName
- NewOfficeSectionModel
name.- Returns:
Change
to 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:OfficeChanges
Refactors theOfficeSectionModel
.- Specified by:
refactorOfficeSection
in interfaceOfficeChanges
- Parameters:
sectionModel
-OfficeSectionModel
to refactor.sectionName
- Name for theOfficeSectionModel
.sectionSourceClassName
-SectionSource
class name for theOfficeSectionModel
.sectionLocation
- Location of theOfficeSection
.properties
-PropertyList
.officeSectionType
-OfficeSectionType
that theOfficeSectionModel
is being refactored to.inputNameMapping
- Mapping of theOfficeSectionInput
name to theOfficeSectionInputModel
name.outputNameMapping
- Mapping of theOfficeSectionOutput
name to theOfficeSectionOutputModel
name.objectNameMapping
- Mapping of theOfficeSectionObject
name to theOfficeSectionObjectModel
name.- Returns:
Change
to refactor theOfficeSectionModel
.
-
addExternalManagedObject
public Change<ExternalManagedObjectModel> addExternalManagedObject(java.lang.String externalManagedObjectName, java.lang.String objectType)
Description copied from interface:OfficeChanges
Adds anExternalManagedObjectModel
to theOfficeModel
.- Specified by:
addExternalManagedObject
in interfaceOfficeChanges
- Parameters:
externalManagedObjectName
- Name of theExternalManagedObjectModel
.objectType
- Object type.- Returns:
Change
to add theExternalManagedObjectModel
.
-
removeExternalManagedObject
public Change<ExternalManagedObjectModel> removeExternalManagedObject(ExternalManagedObjectModel externalManagedObject)
Description copied from interface:OfficeChanges
Removes theExternalManagedObjectModel
.- Specified by:
removeExternalManagedObject
in interfaceOfficeChanges
- Parameters:
externalManagedObject
-ExternalManagedObjectModel
to remove.- Returns:
Change
to remove theExternalManagedObjectModel
.
-
renameExternalManagedObject
public Change<ExternalManagedObjectModel> renameExternalManagedObject(ExternalManagedObjectModel externalManagedObject, java.lang.String newExternalManagedObjectName)
Description copied from interface:OfficeChanges
Renames theExternalManagedObjectModel
.- Specified by:
renameExternalManagedObject
in interfaceOfficeChanges
- Parameters:
externalManagedObject
-ExternalManagedObjectModel
to rename.newExternalManagedObjectName
- New name for theExternalManagedObjectModel
.- Returns:
Change
to 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:OfficeChanges
Adds anOfficeManagedObjectSourceModel
toOfficeModel
.- Specified by:
addOfficeManagedObjectSource
in interfaceOfficeChanges
- Parameters:
managedObjectSourceName
- Name of theOfficeManagedObjectSourceModel
.managedObjectSourceClassName
- Class name of theManagedObjectSource
.properties
-PropertyList
.timeout
- Timeout for theManagedObject
.managedObjectType
-ManagedObjectType
.- Returns:
Change
to add theOfficeManagedObjectSourceModel
.
-
removeOfficeManagedObjectSource
public Change<OfficeManagedObjectSourceModel> removeOfficeManagedObjectSource(OfficeManagedObjectSourceModel managedObjectSource)
Description copied from interface:OfficeChanges
Removes theOfficeManagedObjectSourceModel
.- Specified by:
removeOfficeManagedObjectSource
in interfaceOfficeChanges
- Parameters:
managedObjectSource
-OfficeManagedObjectSourceModel
to remove.- Returns:
Change
to remove theOfficeManagedObjectSourceModel
.
-
renameOfficeManagedObjectSource
public Change<OfficeManagedObjectSourceModel> renameOfficeManagedObjectSource(OfficeManagedObjectSourceModel managedObjectSource, java.lang.String newManagedObjectSourceName)
Description copied from interface:OfficeChanges
Renames theOfficeManagedObjectSourceModel
.- Specified by:
renameOfficeManagedObjectSource
in interfaceOfficeChanges
- Parameters:
managedObjectSource
-OfficeManagedObjectSourceModel
to rename.newManagedObjectSourceName
- New name for theOfficeManagedObjectSourceModel
.- Returns:
Change
to rename theOfficeManagedObjectSourceModel
.
-
addOfficeManagedObject
public Change<OfficeManagedObjectModel> addOfficeManagedObject(java.lang.String managedObjectName, ManagedObjectScope managedObjectScope, OfficeManagedObjectSourceModel managedObjectSource, ManagedObjectType<?> managedObjectType)
Description copied from interface:OfficeChanges
- Specified by:
addOfficeManagedObject
in interfaceOfficeChanges
- Parameters:
managedObjectName
- Name of theOfficeManagedObjectModel
.managedObjectScope
-ManagedObjectScope
for theOfficeManagedObjectModel
.managedObjectSource
-OfficeManagedObjectSourceModel
.managedObjectType
-ManagedObjectType
.- Returns:
Change
to add theOfficeManagedObjectModel
.
-
removeOfficeManagedObject
public Change<OfficeManagedObjectModel> removeOfficeManagedObject(OfficeManagedObjectModel managedObject)
Description copied from interface:OfficeChanges
Removes theOfficeManagedObjectModel
.- Specified by:
removeOfficeManagedObject
in interfaceOfficeChanges
- Parameters:
managedObject
-OfficeManagedObjectModel
to remove.- Returns:
Change
to remove theOfficeManagedObjectModel
.
-
renameOfficeManagedObject
public Change<OfficeManagedObjectModel> renameOfficeManagedObject(OfficeManagedObjectModel managedObject, java.lang.String newManagedObjectName)
Description copied from interface:OfficeChanges
Renames theOfficeManagedObjectModel
.- Specified by:
renameOfficeManagedObject
in interfaceOfficeChanges
- Parameters:
managedObject
-OfficeManagedObjectModel
to rename.newManagedObjectName
- New name for theOfficeManagedObjectModel
.- Returns:
Change
to rename theOfficeManagedObjectModel
.
-
rescopeOfficeManagedObject
public Change<OfficeManagedObjectModel> rescopeOfficeManagedObject(OfficeManagedObjectModel managedObject, ManagedObjectScope newManagedObjectScope)
Description copied from interface:OfficeChanges
Scopes theOfficeManagedObjectModel
.- Specified by:
rescopeOfficeManagedObject
in interfaceOfficeChanges
- Parameters:
managedObject
-OfficeManagedObjectModel
to scope.newManagedObjectScope
- NewManagedObjectScope
for theOfficeManagedObjectModel
.- Returns:
Change
to scopeOfficeManagedObjectModel
.
-
addOfficeManagedObjectTypeQualification
public Change<TypeQualificationModel> addOfficeManagedObjectTypeQualification(OfficeManagedObjectModel officeManagedObject, java.lang.String qualifier, java.lang.String type)
Description copied from interface:OfficeChanges
AddsTypeQualificationModel
to theOfficeManagedObjectModel
.- Specified by:
addOfficeManagedObjectTypeQualification
in interfaceOfficeChanges
- Parameters:
officeManagedObject
-OfficeManagedObjectModel
.qualifier
- Qualifier. May benull
.type
- Type.- Returns:
Change
to add theTypeQualificationModel
.
-
removeOfficeManagedObjectTypeQualification
public Change<TypeQualificationModel> removeOfficeManagedObjectTypeQualification(TypeQualificationModel typeQualification)
Description copied from interface:OfficeChanges
Removes theTypeQualificationModel
from theOfficeManagedObjectModel
.- Specified by:
removeOfficeManagedObjectTypeQualification
in interfaceOfficeChanges
- Parameters:
typeQualification
-TypeQualificationModel
.- Returns:
Change
to remove theTypeQualificationModel
.
-
addOfficeTeam
public Change<OfficeTeamModel> addOfficeTeam(java.lang.String teamName)
Description copied from interface:OfficeChanges
Adds anOfficeTeamModel
to theOfficeModel
.- Specified by:
addOfficeTeam
in interfaceOfficeChanges
- Parameters:
teamName
- Name of theOfficeTeamModel
.- Returns:
Change
to add theOfficeTeamModel
.
-
removeOfficeTeam
public Change<OfficeTeamModel> removeOfficeTeam(OfficeTeamModel officeTeam)
Description copied from interface:OfficeChanges
Removes theOfficeTeamModel
.- Specified by:
removeOfficeTeam
in interfaceOfficeChanges
- Parameters:
officeTeam
-OfficeTeamModel
to remove.- Returns:
Change
to remove theOfficeTeamModel
.
-
addOfficeTeamTypeQualification
public Change<TypeQualificationModel> addOfficeTeamTypeQualification(OfficeTeamModel officeTeam, java.lang.String qualifier, java.lang.String type)
Description copied from interface:OfficeChanges
AddsTypeQualificationModel
to theOfficeTeamModel
.- Specified by:
addOfficeTeamTypeQualification
in interfaceOfficeChanges
- Parameters:
officeTeam
-OfficeTeamModel
.qualifier
- Qualfiier. May benull
.type
- Type.- Returns:
Change
to add theTypeQualificationModel
.
-
removeOfficeTeamTypeQualification
public Change<TypeQualificationModel> removeOfficeTeamTypeQualification(TypeQualificationModel typeQualification)
Description copied from interface:OfficeChanges
Removes theTypeQualificationModel
from theOfficeTeamModel
.- Specified by:
removeOfficeTeamTypeQualification
in interfaceOfficeChanges
- Parameters:
typeQualification
-TypeQualificationModel
.- Returns:
Change
to remove theTypeQualificationModel
.
-
addOfficeStart
public Change<OfficeStartModel> addOfficeStart()
Description copied from interface:OfficeChanges
Adds anOfficeStartModel
to theOfficeModel
.- Specified by:
addOfficeStart
in interfaceOfficeChanges
- Returns:
Change
to add theOfficeStartModel
.
-
removeOfficeStart
public Change<OfficeStartModel> removeOfficeStart(OfficeStartModel officeStart)
Description copied from interface:OfficeChanges
Removes theOfficeStartModel
.- Specified by:
removeOfficeStart
in interfaceOfficeChanges
- Parameters:
officeStart
-OfficeStartModel
to remove.- Returns:
Change
to remove theOfficeStartModel
.
-
renameOfficeTeam
public Change<OfficeTeamModel> renameOfficeTeam(OfficeTeamModel officeTeam, java.lang.String newOfficeTeamName)
Description copied from interface:OfficeChanges
Renames theOfficeTeamModel
.- Specified by:
renameOfficeTeam
in interfaceOfficeChanges
- Parameters:
officeTeam
-OfficeTeamModel
to rename.newOfficeTeamName
- New name for theOfficeTeamModel
.- Returns:
Change
to 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:OfficeChanges
Adds anAdministrationModel
to theOfficeModel
.- Specified by:
addAdministration
in interfaceOfficeChanges
- Parameters:
administrationName
- Name of theAdministrationModel
.administrationSourceClassName
- Class name of theAdministrationSource
.properties
-PropertyList
.isAutoWireExtensions
- Indicates if auto-wire extensions.administrationType
-AdministrationType
.- Returns:
Change
to add theAdministrationModel
.
-
removeAdministration
public Change<AdministrationModel> removeAdministration(AdministrationModel administration)
Description copied from interface:OfficeChanges
Removes theAdministrationModel
.- Specified by:
removeAdministration
in interfaceOfficeChanges
- Parameters:
administration
-AdministrationModel
to remove.- Returns:
Change
to remove theAdministrationModel
.
-
renameAdministration
public Change<AdministrationModel> renameAdministration(AdministrationModel administration, java.lang.String newAdministrationName)
Description copied from interface:OfficeChanges
Renames theAdministrationModel
.- Specified by:
renameAdministration
in interfaceOfficeChanges
- Parameters:
administration
-AdministrationModel
.newAdministrationName
- New name for theAdministrationModel
.- Returns:
Change
to 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:OfficeChanges
Adds anGovernanceModel
to theOfficeModel
.- Specified by:
addGovernance
in interfaceOfficeChanges
- Parameters:
governanceName
- Name of theGovernanceModel
.governanceSourceClassName
- Class name of theGovernanceSource
.properties
-PropertyList
.isAutoWireExtensions
- Indicates if auto-wire extensions.governanceType
-GovernanceType
.- Returns:
Change
to add theGovernanceModel
.
-
removeGovernance
public Change<GovernanceModel> removeGovernance(GovernanceModel governance)
Description copied from interface:OfficeChanges
Removes theGovernanceModel
.- Specified by:
removeGovernance
in interfaceOfficeChanges
- Parameters:
governance
-GovernanceModel
to remove.- Returns:
Change
to remove theGovernanceModel
.
-
addGovernanceArea
public Change<GovernanceAreaModel> addGovernanceArea(GovernanceModel governance, int width, int height)
Description copied from interface:OfficeChanges
Adds anGovernanceAreaModel
to theOfficeModel
.- Specified by:
addGovernanceArea
in interfaceOfficeChanges
- Parameters:
governance
-GovernanceModel
.width
- Width.height
- Height.- Returns:
Change
to add theGovernanceAreaModel
.
-
removeGovernanceArea
public Change<GovernanceAreaModel> removeGovernanceArea(GovernanceAreaModel governanceArea)
Description copied from interface:OfficeChanges
Removes theGovernanceAreaModel
.- Specified by:
removeGovernanceArea
in interfaceOfficeChanges
- Parameters:
governanceArea
-GovernanceAreaModel
to remove.- Returns:
Change
to remove theGovernanceAreaModel
.
-
addOfficeEscalation
public Change<OfficeEscalationModel> addOfficeEscalation(java.lang.String escalationType)
Description copied from interface:OfficeChanges
Adds anOfficeEscalationModel
to theOfficeModel
.- Specified by:
addOfficeEscalation
in interfaceOfficeChanges
- Parameters:
escalationType
- Type ofEscalation
.- Returns:
Change
to add theOfficeEscalationModel
.
-
removeOfficeEscalation
public Change<OfficeEscalationModel> removeOfficeEscalation(OfficeEscalationModel officeEscalation)
Description copied from interface:OfficeChanges
Removes theOfficeEscalationModel
.- Specified by:
removeOfficeEscalation
in interfaceOfficeChanges
- Parameters:
officeEscalation
-OfficeEscalationModel
to remove.- Returns:
Change
to remove theOfficeEscalationModel
.
-
linkOfficeSectionObjectToExternalManagedObject
public Change<OfficeSectionObjectToExternalManagedObjectModel> linkOfficeSectionObjectToExternalManagedObject(OfficeSectionObjectModel officeSectionObject, ExternalManagedObjectModel externalManagedObject)
Description copied from interface:OfficeChanges
Links theOfficeSectionObjectModel
to theExternalManagedObjectModel
.- Specified by:
linkOfficeSectionObjectToExternalManagedObject
in interfaceOfficeChanges
- Parameters:
officeSectionObject
-OfficeSectionObjectModel
.externalManagedObject
-ExternalManagedObjectModel
.- Returns:
Change
to add theOfficeSectionObjectToExternalManagedObjectModel
.
-
removeOfficeSectionObjectToExternalManagedObject
public Change<OfficeSectionObjectToExternalManagedObjectModel> removeOfficeSectionObjectToExternalManagedObject(OfficeSectionObjectToExternalManagedObjectModel officeSectionObjectToExternalManagedObject)
Description copied from interface:OfficeChanges
Removes theOfficeSectionObjectToExternalManagedObjectModel
.- Specified by:
removeOfficeSectionObjectToExternalManagedObject
in interfaceOfficeChanges
- Parameters:
officeSectionObjectToExternalManagedObject
-OfficeSectionObjectToExternalManagedObjectModel
to remove.- Returns:
Change
to remove theOfficeSectionObjectToExternalManagedObjectModel
.
-
linkOfficeSectionObjectToOfficeManagedObject
public Change<OfficeSectionObjectToOfficeManagedObjectModel> linkOfficeSectionObjectToOfficeManagedObject(OfficeSectionObjectModel officeSectionObject, OfficeManagedObjectModel officeManagedObject)
Description copied from interface:OfficeChanges
Links theOfficeSectionObjectModel
to theOfficeManagedObjectModel
.- Specified by:
linkOfficeSectionObjectToOfficeManagedObject
in interfaceOfficeChanges
- Parameters:
officeSectionObject
-OfficeSectionObjectModel
.officeManagedObject
-OfficeManagedObjectModel
.- Returns:
Change
to add theOfficeSectionObjectToOfficeManagedObjectModel
.
-
removeOfficeSectionObjectToOfficeManagedObject
public Change<OfficeSectionObjectToOfficeManagedObjectModel> removeOfficeSectionObjectToOfficeManagedObject(OfficeSectionObjectToOfficeManagedObjectModel officeSectionObjectToOfficeManagedObject)
Description copied from interface:OfficeChanges
Removes theOfficeSectionObjectToOfficeManagedObjectModel
.- Specified by:
removeOfficeSectionObjectToOfficeManagedObject
in interfaceOfficeChanges
- Parameters:
officeSectionObjectToOfficeManagedObject
-OfficeSectionObjectToOfficeManagedObjectModel
to remove.- Returns:
Change
to remove theOfficeSectionObjectToOfficeManagedObjectModel
.
-
linkOfficeManagedObjectDependencyToOfficeManagedObject
public Change<OfficeManagedObjectDependencyToOfficeManagedObjectModel> linkOfficeManagedObjectDependencyToOfficeManagedObject(OfficeManagedObjectDependencyModel dependency, OfficeManagedObjectModel managedObject)
Description copied from interface:OfficeChanges
Links theOfficeManagedObjectDependencyModel
to theOfficeManagedObjectModel
.- Specified by:
linkOfficeManagedObjectDependencyToOfficeManagedObject
in interfaceOfficeChanges
- Parameters:
dependency
-OfficeManagedObjectDependencyModel
.managedObject
-OfficeManagedObjectModel
.- Returns:
Change
to add theOfficeManagedObjectDependencyToOfficeManagedObjectModel
.
-
removeOfficeManagedObjectDependencyToOfficeManagedObject
public Change<OfficeManagedObjectDependencyToOfficeManagedObjectModel> removeOfficeManagedObjectDependencyToOfficeManagedObject(OfficeManagedObjectDependencyToOfficeManagedObjectModel officeManagedObjectDependencyToOfficeManagedObject)
Description copied from interface:OfficeChanges
- Specified by:
removeOfficeManagedObjectDependencyToOfficeManagedObject
in interfaceOfficeChanges
- Parameters:
officeManagedObjectDependencyToOfficeManagedObject
-OfficeManagedObjectDependencyToOfficeManagedObjectModel
to remove.- Returns:
Change
to remove theOfficeManagedObjectDependencyToOfficeManagedObjectModel
.
-
linkOfficeManagedObjectDependencyToExternalManagedObject
public Change<OfficeManagedObjectDependencyToExternalManagedObjectModel> linkOfficeManagedObjectDependencyToExternalManagedObject(OfficeManagedObjectDependencyModel dependency, ExternalManagedObjectModel externalManagedObject)
Description copied from interface:OfficeChanges
Links theOfficeManagedObjectDependencyModel
to theExternalManagedObjectModel
.- Specified by:
linkOfficeManagedObjectDependencyToExternalManagedObject
in interfaceOfficeChanges
- Parameters:
dependency
-OfficeManagedObjectDependencyModel
.externalManagedObject
-ExternalManagedObjectModel
.- Returns:
Change
to add theOfficeManagedObjectDependencyToExternalManagedObjectModel
.
-
removeOfficeManagedObjectDependencyToExternalManagedObject
public Change<OfficeManagedObjectDependencyToExternalManagedObjectModel> removeOfficeManagedObjectDependencyToExternalManagedObject(OfficeManagedObjectDependencyToExternalManagedObjectModel officeManagedObjectDependencyToExternalManagedObject)
Description copied from interface:OfficeChanges
- Specified by:
removeOfficeManagedObjectDependencyToExternalManagedObject
in interfaceOfficeChanges
- Parameters:
officeManagedObjectDependencyToExternalManagedObject
-OfficeManagedObjectDependencyToExternalManagedObjectModel
to remove.- Returns:
Change
to add theOfficeManagedObjectDependencyToExternalManagedObjectModel
.
-
linkOfficeManagedObjectSourceFlowToOfficeSectionInput
public Change<OfficeManagedObjectSourceFlowToOfficeSectionInputModel> linkOfficeManagedObjectSourceFlowToOfficeSectionInput(OfficeManagedObjectSourceFlowModel managedObjectSourceFlow, OfficeSectionInputModel officeSectionInput)
Description copied from interface:OfficeChanges
Links theOfficeManagedObjectSourceFlowModel
to theOfficeSectionInputModel
.- Specified by:
linkOfficeManagedObjectSourceFlowToOfficeSectionInput
in interfaceOfficeChanges
- Parameters:
managedObjectSourceFlow
-OfficeManagedObjectSourceFlowModel
.officeSectionInput
-OfficeSectionInputModel
.- Returns:
Change
to add theOfficeManagedObjectSourceFlowToOfficeSectionInputModel
.
-
removeOfficeManagedObjectSourceFlowToOfficeSectionInput
public Change<OfficeManagedObjectSourceFlowToOfficeSectionInputModel> removeOfficeManagedObjectSourceFlowToOfficeSectionInput(OfficeManagedObjectSourceFlowToOfficeSectionInputModel managedObjectSourceFlowToOfficeSectionInput)
Description copied from interface:OfficeChanges
Removes the theOfficeManagedObjectSourceFlowToOfficeSectionInputModel
.- Specified by:
removeOfficeManagedObjectSourceFlowToOfficeSectionInput
in interfaceOfficeChanges
- Parameters:
managedObjectSourceFlowToOfficeSectionInput
-OfficeManagedObjectSourceFlowToOfficeSectionInputModel
to remove.- Returns:
Change
to remove theOfficeManagedObjectSourceFlowToOfficeSectionInputModel
.
-
linkOfficeSectionOutputToOfficeSectionInput
public Change<OfficeSectionOutputToOfficeSectionInputModel> linkOfficeSectionOutputToOfficeSectionInput(OfficeSectionOutputModel officeSectionOutput, OfficeSectionInputModel officeSectionInput)
Description copied from interface:OfficeChanges
Links theOfficeSectionOutputModel
to theOfficeSectionInputModel
.- Specified by:
linkOfficeSectionOutputToOfficeSectionInput
in interfaceOfficeChanges
- Parameters:
officeSectionOutput
-OfficeSectionOutputModel
.officeSectionInput
-OfficeSectionInputModel
.- Returns:
Change
to add theOfficeSectionOutputToOfficeSectionInputModel
.
-
removeOfficeSectionOutputToOfficeSectionInput
public Change<OfficeSectionOutputToOfficeSectionInputModel> removeOfficeSectionOutputToOfficeSectionInput(OfficeSectionOutputToOfficeSectionInputModel officeSectionOutputToOfficeSectionInput)
Description copied from interface:OfficeChanges
Removes theOfficeSectionOutputToOfficeSectionInputModel
.- Specified by:
removeOfficeSectionOutputToOfficeSectionInput
in interfaceOfficeChanges
- Parameters:
officeSectionOutputToOfficeSectionInput
-OfficeSectionOutputToOfficeSectionInputModel
to remove.- Returns:
Change
to remove theOfficeSectionOutputToOfficeSectionInputModel
.
-
linkOfficeFunctionToOfficeTeam
public Change<OfficeFunctionToOfficeTeamModel> linkOfficeFunctionToOfficeTeam(OfficeFunctionModel officeFunction, OfficeTeamModel officeTeam)
Description copied from interface:OfficeChanges
Links theOfficeFunctionModel
to theOfficeTeamModel
.- Specified by:
linkOfficeFunctionToOfficeTeam
in interfaceOfficeChanges
- Parameters:
officeFunction
-OfficeFunctionModel
.officeTeam
-OfficeTeamModel
.- Returns:
Change
to add theOfficeFunctionToOfficeTeamModel
.
-
removeOfficeFunctionToOfficeTeam
public Change<OfficeFunctionToOfficeTeamModel> removeOfficeFunctionToOfficeTeam(OfficeFunctionToOfficeTeamModel officeFunctionToOfficeTeam)
Description copied from interface:OfficeChanges
Removes theOfficeFunctionToOfficeTeamModel
.- Specified by:
removeOfficeFunctionToOfficeTeam
in interfaceOfficeChanges
- Parameters:
officeFunctionToOfficeTeam
-OfficeFunctionToOfficeTeamModel
to remove.- Returns:
Change
to remove theOfficeFunctionToOfficeTeamModel
.
-
linkOfficeManagedObjectSourceTeamToOfficeTeam
public Change<OfficeManagedObjectSourceTeamToOfficeTeamModel> linkOfficeManagedObjectSourceTeamToOfficeTeam(OfficeManagedObjectSourceTeamModel mosTeam, OfficeTeamModel officeTeam)
Description copied from interface:OfficeChanges
Links theOfficeManagedObjectSourceTeamModel
to theOfficeTeamModel
.- Specified by:
linkOfficeManagedObjectSourceTeamToOfficeTeam
in interfaceOfficeChanges
- Parameters:
mosTeam
-OfficeManagedObjectSourceTeamModel
.officeTeam
-OfficeTeamModel
.- Returns:
Change
to add theOfficeManagedObjectSourceTeamModel
.
-
removeOfficeManagedObjectSourceTeamToOfficeTeam
public Change<OfficeManagedObjectSourceTeamToOfficeTeamModel> removeOfficeManagedObjectSourceTeamToOfficeTeam(OfficeManagedObjectSourceTeamToOfficeTeamModel officeManagedObjectSourceTeamToOfficeTeam)
Description copied from interface:OfficeChanges
Removes theOfficeManagedObjectSourceTeamToOfficeTeamModel
.- Specified by:
removeOfficeManagedObjectSourceTeamToOfficeTeam
in interfaceOfficeChanges
- Parameters:
officeManagedObjectSourceTeamToOfficeTeam
-OfficeManagedObjectSourceTeamToOfficeTeamModel
to remove.- Returns:
Change
to remove theOfficeManagedObjectSourceTeamToOfficeTeamModel
.
-
linkAdministrationToOfficeTeam
public Change<AdministrationToOfficeTeamModel> linkAdministrationToOfficeTeam(AdministrationModel administration, OfficeTeamModel officeTeam)
Description copied from interface:OfficeChanges
Links theAdministrationModel
to theOfficeTeamModel
.- Specified by:
linkAdministrationToOfficeTeam
in interfaceOfficeChanges
- Parameters:
administration
-AdministrationModel
.officeTeam
-OfficeTeamModel
.- Returns:
Change
to add theAdministrationToOfficeTeamModel
.
-
removeAdministrationToOfficeTeam
public Change<AdministrationToOfficeTeamModel> removeAdministrationToOfficeTeam(AdministrationToOfficeTeamModel administrationToOfficeTeam)
Description copied from interface:OfficeChanges
Removes theAdministrationToOfficeTeamModel
.- Specified by:
removeAdministrationToOfficeTeam
in interfaceOfficeChanges
- Parameters:
administrationToOfficeTeam
-AdministrationToOfficeTeamModel
to remove.- Returns:
Change
to remove theAdministrationToOfficeTeamModel
.
-
linkAdministrationToExternalManagedObject
public Change<AdministrationToExternalManagedObjectModel> linkAdministrationToExternalManagedObject(AdministrationModel administration, ExternalManagedObjectModel externalManagedObject)
Description copied from interface:OfficeChanges
Links theAdministrationModel
to administer theExternalManagedObjectModel
.- Specified by:
linkAdministrationToExternalManagedObject
in interfaceOfficeChanges
- Parameters:
administration
-AdministrationModel
.externalManagedObject
-ExternalManagedObjectModel
.- Returns:
Change
to add theAdministrationToExternalManagedObjectModel
.
-
removeAdministrationToExternalManagedObject
public Change<AdministrationToExternalManagedObjectModel> removeAdministrationToExternalManagedObject(AdministrationToExternalManagedObjectModel externalManagedObjectToAdministration)
Description copied from interface:OfficeChanges
Removes theAdministrationToExternalManagedObjectModel
.- Specified by:
removeAdministrationToExternalManagedObject
in interfaceOfficeChanges
- Parameters:
externalManagedObjectToAdministration
-AdministrationToExternalManagedObjectModel
to remove.- Returns:
Change
to remove theAdministrationToExternalManagedObjectModel
.
-
linkAdministrationToOfficeManagedObject
public Change<AdministrationToOfficeManagedObjectModel> linkAdministrationToOfficeManagedObject(AdministrationModel administration, OfficeManagedObjectModel managedObject)
Description copied from interface:OfficeChanges
Links theAdministrationModel
to administer theOfficeManagedObjectModel
.- Specified by:
linkAdministrationToOfficeManagedObject
in interfaceOfficeChanges
- Parameters:
administration
-AdministrationModel
.managedObject
-OfficeManagedObjectModel
.- Returns:
Change
to add theAdministrationToOfficeManagedObjectModel
.
-
removeAdministrationToOfficeManagedObject
public Change<AdministrationToOfficeManagedObjectModel> removeAdministrationToOfficeManagedObject(AdministrationToOfficeManagedObjectModel managedObjectToAdministration)
Description copied from interface:OfficeChanges
Removes theAdministrationToOfficeManagedObjectModel
.- Specified by:
removeAdministrationToOfficeManagedObject
in interfaceOfficeChanges
- Parameters:
managedObjectToAdministration
-AdministrationToOfficeManagedObjectModel
to remove.- Returns:
Change
to remove theAdministrationToOfficeManagedObjectModel
.
-
linkOfficeManagedObjectToPreLoadAdministration
public Change<OfficeManagedObjectToPreLoadAdministrationModel> linkOfficeManagedObjectToPreLoadAdministration(OfficeManagedObjectModel officeManagedObject, AdministrationModel administration)
Description copied from interface:OfficeChanges
Links theOfficeManagedObjectModel
to its pre-loadAdministrationModel
.- Specified by:
linkOfficeManagedObjectToPreLoadAdministration
in interfaceOfficeChanges
- Parameters:
officeManagedObject
-OfficeManagedObjectModel
.administration
- Pre-loadAdministrationModel
.- Returns:
Change
to add theOfficeManagedObjectToPreLoadAdministrationModel
.
-
removeOfficeManagedObjectToPreLoadAdministration
public Change<OfficeManagedObjectToPreLoadAdministrationModel> removeOfficeManagedObjectToPreLoadAdministration(OfficeManagedObjectToPreLoadAdministrationModel managedObjectToPreloadAdmin)
Description copied from interface:OfficeChanges
Removes theOfficeManagedObjectToPreLoadAdministrationModel
.- Specified by:
removeOfficeManagedObjectToPreLoadAdministration
in interfaceOfficeChanges
- Parameters:
managedObjectToPreloadAdmin
-OfficeManagedObjectToPreLoadAdministrationModel
.- Returns:
Change
to remove theOfficeManagedObjectToPreLoadAdministrationModel
.
-
linkExternalManagedObjectToPreLoadAdministration
public Change<ExternalManagedObjectToPreLoadAdministrationModel> linkExternalManagedObjectToPreLoadAdministration(ExternalManagedObjectModel externalManagedObject, AdministrationModel administration)
Description copied from interface:OfficeChanges
Links theExternalManagedObjectModel
to its pre-loadAdministrationModel
.- Specified by:
linkExternalManagedObjectToPreLoadAdministration
in interfaceOfficeChanges
- Parameters:
externalManagedObject
-ExternalManagedObjectModel
.administration
- Pre-loadAdministrationModel
.- Returns:
Change
to add theExternalManagedObjectToPreLoadAdministrationModel
.
-
removeExternalManagedObjectToPreLoadAdministration
public Change<ExternalManagedObjectToPreLoadAdministrationModel> removeExternalManagedObjectToPreLoadAdministration(ExternalManagedObjectToPreLoadAdministrationModel managedObjectToPreloadAdmin)
Description copied from interface:OfficeChanges
Removes theExternalManagedObjectToPreLoadAdministrationModel
.- Specified by:
removeExternalManagedObjectToPreLoadAdministration
in interfaceOfficeChanges
- Parameters:
managedObjectToPreloadAdmin
-ExternalManagedObjectToPreLoadAdministrationModel
.- Returns:
Change
to remove theExternalManagedObjectToPreLoadAdministrationModel
.
-
linkOfficeFunctionToPreAdministration
public Change<OfficeFunctionToPreAdministrationModel> linkOfficeFunctionToPreAdministration(OfficeSectionModel officeSectionModel, OfficeFunctionType officeFunctionType, AdministrationModel administration)
Description copied from interface:OfficeChanges
Links theOfficeFunctionModel
to theAdministrationModel
for pre-administration.- Specified by:
linkOfficeFunctionToPreAdministration
in interfaceOfficeChanges
- Parameters:
officeSectionModel
-OfficeSectionModel
containing theOfficeFunctionModel
.officeFunctionType
-OfficeSectionFunction
of theOfficeSection
to ensure anOfficeFunctionModel
exists for it.administration
-AdministrationModel
.- Returns:
Change
to add theOfficeFunctionToPreAdministrationModel
.
-
removeOfficeFunctionToPreAdministration
public Change<OfficeFunctionToPreAdministrationModel> removeOfficeFunctionToPreAdministration(OfficeFunctionToPreAdministrationModel officeFunctionToPreAdministration)
Description copied from interface:OfficeChanges
Removes theOfficeFunctionToPreAdministrationModel
.- Specified by:
removeOfficeFunctionToPreAdministration
in interfaceOfficeChanges
- Parameters:
officeFunctionToPreAdministration
-OfficeFunctionToPreAdministrationModel
to remove.- Returns:
Change
to remove theOfficeFunctionToPreAdministrationModel
.
-
linkOfficeFunctionToPostAdministration
public Change<OfficeFunctionToPostAdministrationModel> linkOfficeFunctionToPostAdministration(OfficeSectionModel officeSectionModel, OfficeFunctionType officeFunctionType, AdministrationModel administration)
Description copied from interface:OfficeChanges
Links theOfficeFunctionModel
to theAdministrationModel
for post-administration.- Specified by:
linkOfficeFunctionToPostAdministration
in interfaceOfficeChanges
- Parameters:
officeSectionModel
-OfficeSectionModel
containing theOfficeFunctionModel
.officeFunctionType
-OfficeSectionFunction
of theOfficeSection
to ensure anOfficeFunctionModel
exists for it.administration
-AdministrationModel
.- Returns:
Change
to add theOfficeFunctionToPostAdministrationModel
.
-
removeOfficeFunctionToPostAdministration
public Change<OfficeFunctionToPostAdministrationModel> removeOfficeFunctionToPostAdministration(OfficeFunctionToPostAdministrationModel officeFunctionToPostAdministration)
Description copied from interface:OfficeChanges
Removes theOfficeFunctionToPostAdministrationModel
.- Specified by:
removeOfficeFunctionToPostAdministration
in interfaceOfficeChanges
- Parameters:
officeFunctionToPostAdministration
-OfficeFunctionToPostAdministrationModel
to remove.- Returns:
Change
to remove theOfficeFunctionToPostAdministrationModel
.
-
linkOfficeEscalationToOfficeSectionInput
public Change<OfficeEscalationToOfficeSectionInputModel> linkOfficeEscalationToOfficeSectionInput(OfficeEscalationModel escalation, OfficeSectionInputModel sectionInput)
Description copied from interface:OfficeChanges
Links theOfficeEscalationModel
to theOfficeSectionInputModel
.- Specified by:
linkOfficeEscalationToOfficeSectionInput
in interfaceOfficeChanges
- Parameters:
escalation
-OfficeEscalationModel
.sectionInput
-OfficeSectionInputModel
.- Returns:
Change
to add theOfficeEscalationToOfficeSectionInputModel
.
-
removeOfficeEscalationToOfficeSectionInput
public Change<OfficeEscalationToOfficeSectionInputModel> removeOfficeEscalationToOfficeSectionInput(OfficeEscalationToOfficeSectionInputModel escalationToSectionInput)
Description copied from interface:OfficeChanges
Removes theOfficeEscalationToOfficeSectionInputModel
.- Specified by:
removeOfficeEscalationToOfficeSectionInput
in interfaceOfficeChanges
- Parameters:
escalationToSectionInput
-OfficeEscalationToOfficeSectionInputModel
to remove.- Returns:
Change
to remove theOfficeEscalationToOfficeSectionInputModel
.
-
linkOfficeStartToOfficeSectionInput
public Change<OfficeStartToOfficeSectionInputModel> linkOfficeStartToOfficeSectionInput(OfficeStartModel start, OfficeSectionInputModel sectionInput)
Description copied from interface:OfficeChanges
Links theOfficeStartModel
toOfficeSectionInputModel
.- Specified by:
linkOfficeStartToOfficeSectionInput
in interfaceOfficeChanges
- Parameters:
start
-OfficeStartModel
.sectionInput
-OfficeSectionInputModel
.- Returns:
Change
to add theOfficeStartToOfficeSectionInputModel
.
-
removeOfficeStartToOfficeSectionInput
public Change<OfficeStartToOfficeSectionInputModel> removeOfficeStartToOfficeSectionInput(OfficeStartToOfficeSectionInputModel startToSectionInput)
Description copied from interface:OfficeChanges
Removes theOfficeStartToOfficeSectionInputModel
.- Specified by:
removeOfficeStartToOfficeSectionInput
in interfaceOfficeChanges
- Parameters:
startToSectionInput
-OfficeStartToOfficeSectionInputModel
to remove.- Returns:
Change
to remove theOfficeStartToOfficeSectionInputModel
.
-
-