public class ConnectionsConflictResolutionHook
extends oracle.mds.sandbox.merge.ConflictResolutionHook
ConflictResolutionHook that is configured in references.xsd which is used by MDS to determine which handler to call
to resolve the connection merge conflicts :
<xsd:element name="References" type="ReferenceListType">
<xsd:annotation>
<xsd:appinfo>
<md:elementMetadata>
<mds:customizationAllowed>true</mds:customizationAllowed>
<mds:automergeEnabled>true</mds:automergeEnabled>
<mds:automerge>childListOrderNotImportant</mds:automerge>
<mds:conflict-resolution-policy>
callback
</mds:conflict-resolution-policy>
<mds:conflict-resolution-hook>
oracle.adfinternal.share.merge.handler.ConnectionsConflictResolutionHook
</mds:conflict-resolution-hook>
</md:elementMetadata>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
public oracle.mds.merge.AutoMergePluginFactory getAutoMergePluginFactory(oracle.mds.merge.MergeOperationType operationType)
Returns the MDS default factory for publish API(Need to return the ADFShare plugin factory
when integrated. Added to cover jedi srg till integration happens
Overrides:
getAutoMergePluginFactory in class oracle.mds.sandbox.merge.ConflictResolutionHook
Returns:
AutoMergePluginFactory
getMergeHandlerFactory
public oracle.mds.sandbox.merge.MergeHandlerFactory getMergeHandlerFactory()
Returns the ConnectionsMergeHandlerFactory for refresh API
Specified by:
getMergeHandlerFactory in class oracle.mds.sandbox.merge.ConflictResolutionHook