@Generated public class SettingsMerger extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
SettingsMerger.KeyComputer<T>
Use to compute keys for data structures
|
Constructor and Description |
---|
SettingsMerger() |
Modifier and Type | Method and Description |
---|---|
protected SettingsMerger.KeyComputer<ActivationFile> |
getActivationFileKey() |
protected SettingsMerger.KeyComputer<Activation> |
getActivationKey() |
protected SettingsMerger.KeyComputer<ActivationOS> |
getActivationOSKey() |
protected SettingsMerger.KeyComputer<ActivationProperty> |
getActivationPropertyKey() |
protected SettingsMerger.KeyComputer<IdentifiableBase> |
getIdentifiableBaseKey() |
protected SettingsMerger.KeyComputer<Mirror> |
getMirrorKey() |
protected SettingsMerger.KeyComputer<Profile> |
getProfileKey() |
protected SettingsMerger.KeyComputer<Proxy> |
getProxyKey() |
protected SettingsMerger.KeyComputer<RepositoryBase> |
getRepositoryBaseKey() |
protected SettingsMerger.KeyComputer<Repository> |
getRepositoryKey() |
protected SettingsMerger.KeyComputer<RepositoryPolicy> |
getRepositoryPolicyKey() |
protected SettingsMerger.KeyComputer<Server> |
getServerKey() |
protected SettingsMerger.KeyComputer<Settings> |
getSettingsKey() |
protected SettingsMerger.KeyComputer<TrackableBase> |
getTrackableBaseKey() |
static <T> List<T> |
merge(List<T> tgt,
List<T> src,
boolean sourceDominant,
SettingsMerger.KeyComputer<T> computer)
Merge two lists
|
static <T> List<T> |
merge(List<T> tgt,
List<T> src,
SettingsMerger.KeyComputer<T> computer,
BinaryOperator<T> remapping) |
Settings |
merge(Settings target,
Settings source,
boolean sourceDominant,
Map<?,?> hints)
Merges the specified source object into the given target object.
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
mergeIdentifiableBase_Id(IdentifiableBase.Builder builder,
IdentifiableBase target,
IdentifiableBase 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 |
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 |
mergeMirror(Mirror.Builder builder,
Mirror target,
Mirror source,
boolean sourceDominant,
Map<Object,Object> context) |
protected Mirror |
mergeMirror(Mirror target,
Mirror source,
boolean sourceDominant,
Map<Object,Object> context) |
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 |
mergeProfile(Profile.Builder builder,
Profile target,
Profile source,
boolean sourceDominant,
Map<Object,Object> context) |
protected Profile |
mergeProfile(Profile target,
Profile source,
boolean sourceDominant,
Map<Object,Object> context) |
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 |
mergeProxy(Proxy.Builder builder,
Proxy target,
Proxy source,
boolean sourceDominant,
Map<Object,Object> context) |
protected Proxy |
mergeProxy(Proxy target,
Proxy 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 |
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 |
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 |
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 |
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 |
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 |
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 |
mergeServer(Server.Builder builder,
Server target,
Server source,
boolean sourceDominant,
Map<Object,Object> context) |
protected Server |
mergeServer(Server target,
Server source,
boolean sourceDominant,
Map<Object,Object> context) |
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_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_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 |
mergeSettings(Settings.Builder builder,
Settings target,
Settings source,
boolean sourceDominant,
Map<Object,Object> context) |
protected Settings |
mergeSettings(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) |
public Settings merge(Settings target, Settings source, boolean sourceDominant, Map<?,?> hints)
target
- The target object whose existing contents should be merged with the source, must not be
null
.source
- The (read-only) source object that should be merged into the target object, may be
null
.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 be null
.protected TrackableBase mergeTrackableBase(TrackableBase target, TrackableBase source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeTrackableBase(TrackableBase.Builder builder, TrackableBase target, TrackableBase source, boolean sourceDominant, Map<Object,Object> context)
protected IdentifiableBase mergeIdentifiableBase(IdentifiableBase target, IdentifiableBase source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeIdentifiableBase(IdentifiableBase.Builder builder, 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 Settings mergeSettings(Settings target, Settings source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeSettings(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_InteractiveMode(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 mergeSettings_Offline(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_Servers(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_Profiles(Settings.Builder builder, Settings target, Settings source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeSettings_ActiveProfiles(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 Proxy mergeProxy(Proxy target, Proxy source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeProxy(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_Active(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 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_Host(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 Server mergeServer(Server target, Server source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeServer(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_Username(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_Passphrase(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_DirectoryPermissions(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeServer_Configuration(Server.Builder builder, Server target, Server source, boolean sourceDominant, Map<Object,Object> context)
protected Mirror mergeMirror(Mirror target, Mirror source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeMirror(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_MirrorOf(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 mergeMirror_Layout(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_Blocked(Mirror.Builder builder, Mirror target, Mirror source, boolean sourceDominant, Map<Object,Object> context)
protected Profile mergeProfile(Profile target, Profile source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeProfile(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_Activation(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 mergeProfile_PluginRepositories(Profile.Builder builder, Profile target, Profile source, boolean sourceDominant, Map<Object,Object> context)
protected Activation mergeActivation(Activation target, Activation source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeActivation(Activation.Builder builder, 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_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 mergeActivation_File(Activation.Builder builder, Activation target, Activation source, boolean sourceDominant, Map<Object,Object> context)
protected RepositoryBase mergeRepositoryBase(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeRepositoryBase(RepositoryBase.Builder builder, 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_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 mergeRepositoryBase_Layout(RepositoryBase.Builder builder, RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
protected Repository mergeRepository(Repository target, Repository source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeRepository(Repository.Builder builder, 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_Name(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 mergeRepository_Layout(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 RepositoryPolicy mergeRepositoryPolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeRepositoryPolicy(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 mergeRepositoryPolicy_ChecksumPolicy(RepositoryPolicy.Builder builder, RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
protected ActivationProperty mergeActivationProperty(ActivationProperty target, ActivationProperty source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeActivationProperty(ActivationProperty.Builder builder, 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 ActivationOS mergeActivationOS(ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeActivationOS(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_Family(ActivationOS.Builder builder, 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_Version(ActivationOS.Builder builder, ActivationOS target, ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
protected ActivationFile mergeActivationFile(ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object,Object> context)
protected void mergeActivationFile(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 mergeActivationFile_Exists(ActivationFile.Builder builder, ActivationFile target, ActivationFile source, boolean sourceDominant, Map<Object,Object> context)
protected SettingsMerger.KeyComputer<TrackableBase> getTrackableBaseKey()
protected SettingsMerger.KeyComputer<IdentifiableBase> getIdentifiableBaseKey()
protected SettingsMerger.KeyComputer<Settings> getSettingsKey()
protected SettingsMerger.KeyComputer<Proxy> getProxyKey()
protected SettingsMerger.KeyComputer<Server> getServerKey()
protected SettingsMerger.KeyComputer<Mirror> getMirrorKey()
protected SettingsMerger.KeyComputer<Profile> getProfileKey()
protected SettingsMerger.KeyComputer<Activation> getActivationKey()
protected SettingsMerger.KeyComputer<RepositoryBase> getRepositoryBaseKey()
protected SettingsMerger.KeyComputer<Repository> getRepositoryKey()
protected SettingsMerger.KeyComputer<RepositoryPolicy> getRepositoryPolicyKey()
protected SettingsMerger.KeyComputer<ActivationProperty> getActivationPropertyKey()
protected SettingsMerger.KeyComputer<ActivationOS> getActivationOSKey()
protected SettingsMerger.KeyComputer<ActivationFile> getActivationFileKey()
public static <T> List<T> merge(List<T> tgt, List<T> src, boolean sourceDominant, SettingsMerger.KeyComputer<T> computer)
public static <T> List<T> merge(List<T> tgt, List<T> src, SettingsMerger.KeyComputer<T> computer, BinaryOperator<T> remapping)
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.