Class MatchAndMergeRegistry

java.lang.Object
com.orchestranetworks.addon.mame.registration.MatchAndMergeRegistry

public abstract class MatchAndMergeRegistry extends Object
Provides a way to register custom function for field or record
  • Constructor Details

    • MatchAndMergeRegistry

      public MatchAndMergeRegistry()
  • Method Details

    • registerMergeFunction

      public abstract void registerMergeFunction(MergeFunctionDeclaration mergeFunction) throws com.orchestranetworks.service.OperationException
      Ensures merge function registration in the add-on's Merge Function table.
      Parameters:
      mergeFunction - A merge function
      Throws:
      com.orchestranetworks.service.OperationException
    • getFieldMergeFunction

      public abstract MergeFunctionDeclaration getFieldMergeFunction(String functionName)
    • registerRecordSelectionFunction

      public abstract void registerRecordSelectionFunction(RecordSelectionFunctionDeclaration recordSelectionFunctionDeclaration) throws com.orchestranetworks.service.OperationException
      Ensures record selection function registration in the add-on's Record selection functions table.
      Throws:
      com.orchestranetworks.service.OperationException
    • getRecordSelectionFunction

      public abstract RecordSelectionFunctionDeclaration getRecordSelectionFunction(String functionName)
    • registerPrimaryKeyFieldMergeFunction

      public abstract void registerPrimaryKeyFieldMergeFunction(PrimaryKeyFieldMergeFunctionDeclaration pkMergeFunctionDeclaration) throws com.orchestranetworks.service.OperationException
      Register a custom primary key generator.
      Throws:
      com.orchestranetworks.service.OperationException
    • getPrimaryKeyFieldMergeFunction

      public abstract PrimaryKeyFieldMergeFunctionDeclaration getPrimaryKeyFieldMergeFunction(String pkMergeFunctionName)