public class ConnectionsMergeResolver
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static DiffMergeMgrEntry[] |
CONNECTION_DOCTYPES_FOR_MERGE |
Constructor and Description |
---|
ConnectionsMergeResolver() |
Modifier and Type | Method and Description |
---|---|
static void |
connectionRegisterDiffMergeManagers() |
int |
getResolveMode()
Returns the resolver conflict resolution mode
|
int |
getResolveWinner()
Returns the resolver conflict resolution mode
|
void |
registerDiffMergeManagers() |
ConnectionsMergeResolverResult |
resolveConflicts(java.lang.String key,
oracle.mds.core.MetadataObject sandBoxMO,
oracle.mds.core.MetadataObject mainLineMO,
ConnectionsMergeDiffDetails conflicts,
boolean isConnDeleted)
Called from the merge handler to resolve the conflicts based on the mode set on the resolver.
|
void |
setResolveMode(int mode)
Sets the resolver mode for conflict resolution
|
void |
setResolveWinner(int mode)
Sets the resolver mode for conflict resolution
|
public static final DiffMergeMgrEntry[] CONNECTION_DOCTYPES_FOR_MERGE
public void setResolveMode(int mode)
mode
- Mode for the resolverpublic int getResolveMode()
public ConnectionsMergeResolverResult resolveConflicts(java.lang.String key, oracle.mds.core.MetadataObject sandBoxMO, oracle.mds.core.MetadataObject mainLineMO, ConnectionsMergeDiffDetails conflicts, boolean isConnDeleted)
key
- - trans-unit key for which the conflict needs to be resolved.sandBoxMO
- - Sandbox MOmainLineMO
- - Mainline MOconflicts
- - The conflicts for this trans-unit keypublic void setResolveWinner(int mode)
mode
- Mode for the resolverpublic int getResolveWinner()
public static void connectionRegisterDiffMergeManagers()
public void registerDiffMergeManagers()