public class MDSMergeHandler
extends oracle.mds.sandbox.merge.MergeHandler
implements oracle.mds.sandbox.merge.MergeLifecycleListener
Constructor and Description |
---|
MDSMergeHandler() |
Modifier and Type | Method and Description |
---|---|
ADFDiffResolver |
getADFResolver() |
java.lang.String |
getDescription() |
java.lang.String |
getIdentifier() |
float |
getOrder() |
oracle.mds.merge.AutoMergePluginFactory |
getPublishMergePlugin(java.lang.String docType) |
static MDSMergeHandler |
getSingleton() |
void |
handleMergeLifecycleEvent(oracle.mds.sandbox.merge.MergeLifecycleEvent mergeLifecycleEvent,
oracle.mds.sandbox.merge.MergeContext mergeContext) |
boolean |
isDataComposerUnifiedSandboxEnabled() |
boolean |
isDiffMergeManagersRegistered(java.lang.String docType) |
static boolean |
isDocumentAutoMerged(oracle.mds.sandbox.merge.MergeContext mergeContext,
java.lang.String docName) |
boolean |
isRunningInUSB() |
boolean |
isUserResolutionNeeded() |
void |
markAllConflictsPending(oracle.mds.sandbox.merge.MergeContext mergeContext) |
void |
markAsResolved(oracle.mds.sandbox.merge.MergeContext mergeContext,
oracle.mds.sandbox.SandboxChangeInfo autoMerge) |
void |
markAsResolved(oracle.mds.sandbox.merge.MergeContext mergeContext,
oracle.mds.sandbox.SandboxConflict conflict) |
void |
markAsUnResolved(oracle.mds.sandbox.merge.MergeContext mergeContext,
oracle.mds.sandbox.SandboxChangeInfo autoMerge) |
void |
markAsUnResolved(oracle.mds.sandbox.merge.MergeContext mergeContext,
oracle.mds.sandbox.SandboxConflict conflict) |
void |
merge(oracle.mds.sandbox.merge.MergeContext mergeContext) |
void |
registerDiffMergeManager(DiffMergeMgrEntry[] mgrEntries,
DiffMergeManager mgr,
oracle.mds.merge.AutoMergePluginFactory publishPluginFactory) |
void |
setUserResolutionNeeded(boolean isUserResolution) |
void |
throwIfResolverNotConfigured(java.lang.String s) |
public static MDSMergeHandler getSingleton()
public oracle.mds.merge.AutoMergePluginFactory getPublishMergePlugin(java.lang.String docType)
public boolean isDiffMergeManagersRegistered(java.lang.String docType)
public void registerDiffMergeManager(DiffMergeMgrEntry[] mgrEntries, DiffMergeManager mgr, oracle.mds.merge.AutoMergePluginFactory publishPluginFactory)
public java.lang.String getDescription()
getDescription
in class oracle.mds.sandbox.merge.MergeHandler
public java.lang.String getIdentifier()
getIdentifier
in class oracle.mds.sandbox.merge.MergeHandler
public float getOrder()
getOrder
in class oracle.mds.sandbox.merge.MergeHandler
public void merge(oracle.mds.sandbox.merge.MergeContext mergeContext)
merge
in class oracle.mds.sandbox.merge.MergeHandler
public static boolean isDocumentAutoMerged(oracle.mds.sandbox.merge.MergeContext mergeContext, java.lang.String docName)
public void markAsResolved(oracle.mds.sandbox.merge.MergeContext mergeContext, oracle.mds.sandbox.SandboxConflict conflict)
public void markAsResolved(oracle.mds.sandbox.merge.MergeContext mergeContext, oracle.mds.sandbox.SandboxChangeInfo autoMerge)
public void markAsUnResolved(oracle.mds.sandbox.merge.MergeContext mergeContext, oracle.mds.sandbox.SandboxChangeInfo autoMerge)
public void markAsUnResolved(oracle.mds.sandbox.merge.MergeContext mergeContext, oracle.mds.sandbox.SandboxConflict conflict)
public ADFDiffResolver getADFResolver()
public boolean isDataComposerUnifiedSandboxEnabled()
public boolean isRunningInUSB()
public void setUserResolutionNeeded(boolean isUserResolution)
public boolean isUserResolutionNeeded()
public void handleMergeLifecycleEvent(oracle.mds.sandbox.merge.MergeLifecycleEvent mergeLifecycleEvent, oracle.mds.sandbox.merge.MergeContext mergeContext)
handleMergeLifecycleEvent
in interface oracle.mds.sandbox.merge.MergeLifecycleListener
public void markAllConflictsPending(oracle.mds.sandbox.merge.MergeContext mergeContext)
public void throwIfResolverNotConfigured(java.lang.String s)