# Uses of Interface
com.sas.services.MergePolicy

Packages that use MergePolicy
Package
Description
com.sas.services
SAS Foundation Services.
com.sas.services.deployment
This subsystem provides utilities to deploy and lookup SAS Foundation Services.
com.sas.services.events.broker
Broker events that are triggered by various transport protocols.
com.sas.services.information
Interact with data repositories on behalf of client applications.
com.sas.services.logging
Send runtime messages to one or more output destinations.
com.sas.services.security
Perform Authentication against modular authentication providers with user identities.
com.sas.services.session
Session services.
com.sas.services.user
Maintain user identities and profiles.

- ## Uses of MergePolicy in com.sas.services

  Methods in com.sas.services that return MergePolicy
  Modifier and Type
  Method
  Description
  `MergePolicy`
  AbstractServiceComponentConfig.`getDefaultMergePolicy()`
  Gets the default policy used to merge service configurations.
  Methods in com.sas.services with parameters of type MergePolicy
  Modifier and Type
  Method
  Description
  `protected abstract void`
  AbstractServiceComponentConfig.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the new user service configuration into the current configuration.
  `void`
  AbstractServiceComponentConfig.`mergeConfiguration(AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the configuration into this configuration.

- ## Uses of MergePolicy in com.sas.services.deployment

  Classes in com.sas.services.deployment that implement MergePolicy
  Modifier and Type
  Class
  Description
  `final class`
  `MergePolicyAdd`
  Policy used to merge service configuration resources which does not allow the value of the original resource to be replaced by the value of the new resource in the event of a conflict.
  `final class`
  `MergePolicyReplace`
  Policy used to merge service configuration resources which allows the value of the original resource to be replaced by the value of the new resource in the event of a conflict.
  Methods in com.sas.services.deployment with parameters of type MergePolicy
  Modifier and Type
  Method
  Description
  `com.sas.metadata.remote.Property`
  ServiceDeployment.`installServiceConfiguration(ServiceProfile serviceProfile, com.sas.metadata.remote.ServiceComponent serviceComponent, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges a configuration into the service's specified configuration.
  `com.sas.metadata.remote.Property`
  ServiceDeployment.`installServiceConfigurationUsingPolicy(String configName, File configFile, com.sas.metadata.remote.ServiceComponent serviceComponent, MergePolicy mergePolicy)`
  Adds an application configuration to the foundation service that represented by the specified metadata `service component`.

- ## Uses of MergePolicy in com.sas.services.events.broker

  Methods in com.sas.services.events.broker with parameters of type MergePolicy
  Modifier and Type
  Method
  Description
  `protected final void`
  EventBrokerServiceComponentConfig.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`

- ## Uses of MergePolicy in com.sas.services.information

  Methods in com.sas.services.information with parameters of type MergePolicy
  Modifier and Type
  Method
  Description
  `protected final void`
  InformationServiceInitObject.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the new configuration into the Information Service's configuration.

- ## Uses of MergePolicy in com.sas.services.logging

  Methods in com.sas.services.logging with parameters of type MergePolicy
  Modifier and Type
  Method
  Description
  `protected void`
  LoggingServiceInitObject2.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the new logging service configuration into the current configuration.

- ## Uses of MergePolicy in com.sas.services.security

  Methods in com.sas.services.security with parameters of type MergePolicy
  Modifier and Type
  Method
  Description
  `protected void`
  AuthenticationServiceInitObject.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the new user service configuration into the current configuration.

- ## Uses of MergePolicy in com.sas.services.session

  Methods in com.sas.services.session with parameters of type MergePolicy
  Modifier and Type
  Method
  Description
  `protected void`
  SessionServiceInitObject.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the new user service configuration into the current configuration.

- ## Uses of MergePolicy in com.sas.services.user

  Methods in com.sas.services.user with parameters of type MergePolicy
  Modifier and Type
  Method
  Description
  `protected void`
  UserServiceInitObject.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the new user service configuration into the current configuration.