Package org.apache.maven.settings.v4
Class SettingsMerger
java.lang.Object
org.apache.maven.settings.v4.SettingsMerger
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceUse to compute keys for data structures - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected SettingsMerger.KeyComputer<ActivationFile> protected SettingsMerger.KeyComputer<Activation> protected SettingsMerger.KeyComputer<ActivationOS> protected SettingsMerger.KeyComputer<ActivationProperty> protected SettingsMerger.KeyComputer<IdentifiableBase> protected SettingsMerger.KeyComputer<Mirror> protected SettingsMerger.KeyComputer<Profile> protected SettingsMerger.KeyComputer<Proxy> protected SettingsMerger.KeyComputer<RepositoryBase> protected SettingsMerger.KeyComputer<Repository> protected SettingsMerger.KeyComputer<RepositoryPolicy> protected SettingsMerger.KeyComputer<Server> protected SettingsMerger.KeyComputer<Settings> protected SettingsMerger.KeyComputer<TrackableBase> static <T> List<T> merge(List<T> tgt, List<T> src, boolean sourceDominant, SettingsMerger.KeyComputer<T> computer) Merge two listsstatic <T> List<T> merge(List<T> tgt, List<T> src, SettingsMerger.KeyComputer<T> computer, BinaryOperator<T> remapping) Merges the specified source object into the given target object.protected voidmergeActivation(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected ActivationmergeActivation(Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_ActiveByDefault(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_File(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_Jdk(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_Os(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_Packaging(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_Property(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationFile(ActivationFile.Builder builder, ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object, Object> context) protected ActivationFilemergeActivationFile(ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationFile_Exists(ActivationFile.Builder builder, ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationFile_Missing(ActivationFile.Builder builder, ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationOS(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected ActivationOSmergeActivationOS(ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationOS_Arch(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationOS_Family(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationOS_Name(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationOS_Version(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationProperty(ActivationProperty.Builder builder, ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object, Object> context) protected ActivationPropertymergeActivationProperty(ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationProperty_Name(ActivationProperty.Builder builder, ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationProperty_Value(ActivationProperty.Builder builder, ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeIdentifiableBase(IdentifiableBase.Builder builder, IdentifiableBase target, IdentifiableBase source, boolean sourceDominant, Map<Object, Object> context) protected IdentifiableBasemergeIdentifiableBase(IdentifiableBase target, IdentifiableBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeIdentifiableBase_Id(IdentifiableBase.Builder builder, IdentifiableBase target, IdentifiableBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMirror(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected Mirrorprotected voidmergeMirror_Blocked(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMirror_Id(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMirror_Layout(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMirror_MirrorOf(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMirror_MirrorOfLayouts(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMirror_Name(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMirror_Url(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object, Object> context) protected Profileprotected voidmergeProfile_Activation(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_Id(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_PluginRepositories(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_Properties(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_Repositories(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProxy(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected Proxyprotected voidmergeProxy_ActiveString(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProxy_Host(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProxy_Id(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProxy_NonProxyHosts(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProxy_Password(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProxy_PortString(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProxy_Protocol(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProxy_Username(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected RepositorymergeRepository(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Id(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Layout(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Name(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Releases(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Snapshots(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Url(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected RepositoryBasemergeRepositoryBase(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase_Id(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase_Layout(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase_Name(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase_Url(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryPolicy(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected RepositoryPolicymergeRepositoryPolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryPolicy_ChecksumPolicy(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryPolicy_Enabled(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryPolicy_UpdatePolicy(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeServer(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected Serverprotected voidmergeServer_Configuration(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeServer_DirectoryPermissions(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeServer_FilePermissions(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeServer_Id(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeServer_Passphrase(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeServer_Password(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeServer_PrivateKey(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeServer_Username(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSettings(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected Settingsprotected voidmergeSettings_ActiveProfiles(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSettings_InteractiveMode(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSettings_LocalRepository(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSettings_Mirrors(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSettings_Offline(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSettings_PluginGroups(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSettings_PluginRepositories(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSettings_Profiles(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSettings_Proxies(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSettings_Repositories(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSettings_Servers(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSettings_UsePluginRegistry(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeTrackableBase(TrackableBase.Builder builder, TrackableBase target, TrackableBase source, boolean sourceDominant, Map<Object, Object> context) protected TrackableBasemergeTrackableBase(TrackableBase target, TrackableBase source, boolean sourceDominant, Map<Object, Object> context)  
- 
Constructor Details
- 
SettingsMerger
public SettingsMerger() - 
SettingsMerger
public SettingsMerger(boolean deepMerge)  
 - 
 - 
Method Details
- 
merge
Merges the specified source object into the given target object.- Parameters:
 target- The target object whose existing contents should be merged with the source, must not benull.source- The (read-only) source object that should be merged into the target object, may benull.sourceDominant- A flag indicating whether either the target object or the source object provides the dominant data.hints- A set of key-value pairs that customized merger implementations can use to carry domain-specific information along, may benull.
 - 
mergeTrackableBase
protected TrackableBase mergeTrackableBase(TrackableBase target, TrackableBase source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeTrackableBase
protected void mergeTrackableBase(TrackableBase.Builder builder, TrackableBase target, TrackableBase source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeIdentifiableBase
protected IdentifiableBase mergeIdentifiableBase(IdentifiableBase target, IdentifiableBase source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeIdentifiableBase
protected void mergeIdentifiableBase(IdentifiableBase.Builder builder, IdentifiableBase target, IdentifiableBase source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeIdentifiableBase_Id
protected void mergeIdentifiableBase_Id(IdentifiableBase.Builder builder, IdentifiableBase target, IdentifiableBase source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeSettings
 - 
mergeSettings
 - 
mergeSettings_LocalRepository
 - 
mergeSettings_InteractiveMode
 - 
mergeSettings_UsePluginRegistry
 - 
mergeSettings_Offline
 - 
mergeSettings_Proxies
 - 
mergeSettings_Servers
 - 
mergeSettings_Mirrors
 - 
mergeSettings_Repositories
 - 
mergeSettings_PluginRepositories
 - 
mergeSettings_Profiles
 - 
mergeSettings_ActiveProfiles
 - 
mergeSettings_PluginGroups
 - 
mergeProxy
 - 
mergeProxy
 - 
mergeProxy_Id
 - 
mergeProxy_ActiveString
 - 
mergeProxy_Protocol
 - 
mergeProxy_Username
 - 
mergeProxy_Password
 - 
mergeProxy_PortString
 - 
mergeProxy_Host
 - 
mergeProxy_NonProxyHosts
 - 
mergeServer
 - 
mergeServer
 - 
mergeServer_Id
 - 
mergeServer_Username
 - 
mergeServer_Password
 - 
mergeServer_PrivateKey
 - 
mergeServer_Passphrase
 - 
mergeServer_FilePermissions
 - 
mergeServer_DirectoryPermissions
 - 
mergeServer_Configuration
 - 
mergeMirror
 - 
mergeMirror
 - 
mergeMirror_Id
 - 
mergeMirror_MirrorOf
 - 
mergeMirror_Name
 - 
mergeMirror_Url
 - 
mergeMirror_Layout
 - 
mergeMirror_MirrorOfLayouts
 - 
mergeMirror_Blocked
 - 
mergeProfile
 - 
mergeProfile
 - 
mergeProfile_Id
 - 
mergeProfile_Activation
 - 
mergeProfile_Properties
 - 
mergeProfile_Repositories
 - 
mergeProfile_PluginRepositories
 - 
mergeActivation
protected Activation mergeActivation(Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivation
protected void mergeActivation(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivation_ActiveByDefault
protected void mergeActivation_ActiveByDefault(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivation_Jdk
protected void mergeActivation_Jdk(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivation_Os
protected void mergeActivation_Os(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivation_Property
protected void mergeActivation_Property(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivation_File
protected void mergeActivation_File(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivation_Packaging
protected void mergeActivation_Packaging(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepositoryBase
protected RepositoryBase mergeRepositoryBase(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepositoryBase
protected void mergeRepositoryBase(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepositoryBase_Id
protected void mergeRepositoryBase_Id(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepositoryBase_Name
protected void mergeRepositoryBase_Name(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepositoryBase_Url
protected void mergeRepositoryBase_Url(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepositoryBase_Layout
protected void mergeRepositoryBase_Layout(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepository
protected Repository mergeRepository(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepository
protected void mergeRepository(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepository_Id
protected void mergeRepository_Id(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepository_Name
protected void mergeRepository_Name(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepository_Url
protected void mergeRepository_Url(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepository_Layout
protected void mergeRepository_Layout(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepository_Releases
protected void mergeRepository_Releases(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepository_Snapshots
protected void mergeRepository_Snapshots(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepositoryPolicy
protected RepositoryPolicy mergeRepositoryPolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepositoryPolicy
protected void mergeRepositoryPolicy(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepositoryPolicy_Enabled
protected void mergeRepositoryPolicy_Enabled(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepositoryPolicy_UpdatePolicy
protected void mergeRepositoryPolicy_UpdatePolicy(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeRepositoryPolicy_ChecksumPolicy
protected void mergeRepositoryPolicy_ChecksumPolicy(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationProperty
protected ActivationProperty mergeActivationProperty(ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationProperty
protected void mergeActivationProperty(ActivationProperty.Builder builder, ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationProperty_Name
protected void mergeActivationProperty_Name(ActivationProperty.Builder builder, ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationProperty_Value
protected void mergeActivationProperty_Value(ActivationProperty.Builder builder, ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationOS
protected ActivationOS mergeActivationOS(ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationOS
protected void mergeActivationOS(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationOS_Name
protected void mergeActivationOS_Name(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationOS_Family
protected void mergeActivationOS_Family(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationOS_Arch
protected void mergeActivationOS_Arch(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationOS_Version
protected void mergeActivationOS_Version(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationFile
protected ActivationFile mergeActivationFile(ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationFile
protected void mergeActivationFile(ActivationFile.Builder builder, ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationFile_Missing
protected void mergeActivationFile_Missing(ActivationFile.Builder builder, ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object, Object> context)  - 
mergeActivationFile_Exists
protected void mergeActivationFile_Exists(ActivationFile.Builder builder, ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object, Object> context)  - 
getTrackableBaseKey
 - 
getIdentifiableBaseKey
 - 
getSettingsKey
 - 
getProxyKey
 - 
getServerKey
 - 
getMirrorKey
 - 
getProfileKey
 - 
getActivationKey
 - 
getRepositoryBaseKey
 - 
getRepositoryKey
 - 
getRepositoryPolicyKey
 - 
getActivationPropertyKey
 - 
getActivationOSKey
 - 
getActivationFileKey
 - 
merge
public static <T> List<T> merge(List<T> tgt, List<T> src, boolean sourceDominant, SettingsMerger.KeyComputer<T> computer) Merge two lists - 
merge
public static <T> List<T> merge(List<T> tgt, List<T> src, SettingsMerger.KeyComputer<T> computer, BinaryOperator<T> remapping)  
 -