public class ResourceBundleMergeResolver
extends oracle.adf.share.merge.ADFDiffResolver
Modifier and Type | Field and Description |
---|---|
static oracle.adf.share.merge.DiffMergeMgrEntry[] |
RESBUNDLE_DOCTYPES_FOR_MERGE |
AUTO_MERGE_DEL_ELEM, AUTO_MERGE_INS_ELEM, AUTO_MERGE_UPD_ELEM, CONFLICT_CONTAINER, CONFLICT_DEL_ELEM_UPD_BY_ANOTHER, CONFLICT_INS_ELEM_INS_BY_ANOTHER, CONFLICT_UNKNOWN, CONFLICT_UPD_ELEM_DEL_BY_ANOTHER, CONFLICT_UPD_ELEM_UPD_BY_ANOTHER, DEF_MERGE_LOGGER, MERGE_ORIGIN_PUBLISH, MERGE_ORIGIN_REFRESH, MERGE_REPORT_FILLER_ID, mLogger, mResolveMode, mSkipMergeReportEntries, RESOLVE_EDIT_WINS, RESOLVE_NONE, RESOLVE_SCAN, RESOLVE_TO_MERGE_WINS, RESOLVE_UNRESOLVEABLE, VO_APPLY_RESOLUTIONS, VO_RECORD_CONFLICTS
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
|
addToPassMap, addToUnresolveableList, beginMerge, checkForMergeError, endMerge, getDocMergeException, getExceptionList, getFromPassMap, getMergeContext, getMergeLogger, getMergeLogTree, getMergeOrigin, getResolveMode, getTopLevelObjectName, getUnresolveableList, getUserDescription, hasMergeError, isDocumentAutoMerged, isFailOnFirstError, isResolvable, isUserResolutionNeeded, logException, processMergeError, resetDocMergeException, resolveADFMergeConflict, setDocMergeException, setFailOnFirstError, setMergeContext, setMergeLogTree, setMergeOrigin, setResolveMode, skipMergeReport
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)
setResolveWinner
in class oracle.adf.share.merge.ADFDiffResolver
mode
- Mode for the resolverpublic int getResolveWinner()
getResolveWinner
in class oracle.adf.share.merge.ADFDiffResolver
public static void resbundleRegisterDiffMergeManagers()
public void registerDiffMergeManagers()
registerDiffMergeManagers
in class oracle.adf.share.merge.ADFDiffResolver