public class ResourceBundleMergeResolver
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static oracle.adf.share.merge.DiffMergeMgrEntry[] |
RESBUNDLE_DOCTYPES_FOR_MERGE |
Constructor and Description |
---|
ResourceBundleMergeResolver() |
Modifier and Type | Method and Description |
---|---|
int |
getResolveWinner()
Returns the resolver conflict resolution mode
|
void |
registerDiffMergeManagers() |
static void |
resbundleRegisterDiffMergeManagers() |
ResourceBundleMergeResolverResult |
resolveConflicts(java.lang.String key,
oracle.mds.core.MOReference moRef,
oracle.mds.core.MetadataObject sandBoxMO,
oracle.mds.core.MetadataObject mainLineMO,
oracle.mds.core.MetadataObject branchPointMO,
ResourceBundleMergeDiffDetails conflicts)
Called from the merge handler to resolve the conflicts based on the mode set on the resolver.
|
void |
setResolveWinner(int mode)
Sets the resolver mode for conflict resolution
|
public static final oracle.adf.share.merge.DiffMergeMgrEntry[] RESBUNDLE_DOCTYPES_FOR_MERGE
public ResourceBundleMergeResolverResult resolveConflicts(java.lang.String key, oracle.mds.core.MOReference moRef, oracle.mds.core.MetadataObject sandBoxMO, oracle.mds.core.MetadataObject mainLineMO, oracle.mds.core.MetadataObject branchPointMO, ResourceBundleMergeDiffDetails conflicts)
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 resbundleRegisterDiffMergeManagers()
public void registerDiffMergeManagers()