Package org.apache.maven.settings.v4
Class SettingsMerger
java.lang.Object
org.apache.maven.settings.v4.SettingsMerger
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Use to compute keys for data structures -
Constructor Summary
-
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 void
mergeActivation
(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected Activation
mergeActivation
(Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivation_ActiveByDefault
(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivation_File
(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivation_Jdk
(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivation_Os
(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivation_Property
(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivationFile
(ActivationFile.Builder builder, ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object, Object> context) protected ActivationFile
mergeActivationFile
(ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivationFile_Exists
(ActivationFile.Builder builder, ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivationFile_Missing
(ActivationFile.Builder builder, ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivationOS
(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected ActivationOS
mergeActivationOS
(ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivationOS_Arch
(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivationOS_Family
(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivationOS_Name
(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivationOS_Version
(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivationProperty
(ActivationProperty.Builder builder, ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object, Object> context) protected ActivationProperty
mergeActivationProperty
(ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivationProperty_Name
(ActivationProperty.Builder builder, ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeActivationProperty_Value
(ActivationProperty.Builder builder, ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeIdentifiableBase
(IdentifiableBase.Builder builder, IdentifiableBase target, IdentifiableBase source, boolean sourceDominant, Map<Object, Object> context) protected IdentifiableBase
mergeIdentifiableBase
(IdentifiableBase target, IdentifiableBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeIdentifiableBase_Id
(IdentifiableBase.Builder builder, IdentifiableBase target, IdentifiableBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMirror
(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected Mirror
protected void
mergeMirror_Blocked
(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMirror_Id
(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMirror_Layout
(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMirror_MirrorOf
(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMirror_MirrorOfLayouts
(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMirror_Name
(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMirror_Url
(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProfile
(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object, Object> context) protected Profile
protected void
mergeProfile_Activation
(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProfile_Id
(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProfile_PluginRepositories
(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProfile_Properties
(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProfile_Repositories
(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProxy
(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected Proxy
protected void
mergeProxy_Active
(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProxy_Host
(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProxy_Id
(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProxy_NonProxyHosts
(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProxy_Password
(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProxy_Port
(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProxy_Protocol
(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeProxy_Username
(Proxy.Builder builder, Proxy target, Proxy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepository
(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected Repository
mergeRepository
(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepository_Id
(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepository_Layout
(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepository_Name
(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepository_Releases
(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepository_Snapshots
(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepository_Url
(Repository.Builder builder, Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryBase
(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected RepositoryBase
mergeRepositoryBase
(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryBase_Id
(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryBase_Layout
(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryBase_Name
(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryBase_Url
(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryPolicy
(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected RepositoryPolicy
mergeRepositoryPolicy
(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryPolicy_ChecksumPolicy
(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryPolicy_Enabled
(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryPolicy_UpdatePolicy
(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeServer
(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected Server
protected void
mergeServer_Configuration
(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeServer_DirectoryPermissions
(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeServer_FilePermissions
(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeServer_Id
(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeServer_Passphrase
(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeServer_Password
(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeServer_PrivateKey
(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeServer_Username
(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeSettings
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected Settings
protected void
mergeSettings_ActiveProfiles
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeSettings_InteractiveMode
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeSettings_LocalRepository
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeSettings_Mirrors
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeSettings_Offline
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeSettings_PluginGroups
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeSettings_PluginRepositories
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeSettings_Profiles
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeSettings_Proxies
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeSettings_Repositories
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeSettings_Servers
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeSettings_UsePluginRegistry
(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeTrackableBase
(TrackableBase.Builder builder, TrackableBase target, TrackableBase source, boolean sourceDominant, Map<Object, Object> context) protected TrackableBase
mergeTrackableBase
(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_Active
-
mergeProxy_Protocol
-
mergeProxy_Username
-
mergeProxy_Password
-
mergeProxy_Port
-
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) -
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)
-