public class WSMAssemblyMergeResolver
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static DiffMergeMgrEntry[] |
WSM_ASSEMBLY_DOCTYPES_FOR_MERGE |
Constructor and Description |
---|
WSMAssemblyMergeResolver() |
Modifier and Type | Method and Description |
---|---|
int |
getResolveMode()
Returns the resolver conflict resolution mode
|
int |
getResolveWinner()
Returns the resolver conflict resolution mode
|
void |
registerDiffMergeManagers() |
WSMAssemblyMergeResolverResult |
resolveConflicts(java.lang.String key,
oracle.mds.core.MetadataObject sandBoxMO,
oracle.mds.core.MetadataObject mainLineMO,
WSMAssemblyMergeDiffDetails 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
|
static void |
wsmAssemblyRegisterDiffMergeManagers() |
public static final DiffMergeMgrEntry[] WSM_ASSEMBLY_DOCTYPES_FOR_MERGE
public void setResolveMode(int mode)
mode
- Mode for the resolverpublic int getResolveMode()
public WSMAssemblyMergeResolverResult resolveConflicts(java.lang.String key, oracle.mds.core.MetadataObject sandBoxMO, oracle.mds.core.MetadataObject mainLineMO, WSMAssemblyMergeDiffDetails 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 wsmAssemblyRegisterDiffMergeManagers()
public void registerDiffMergeManagers()