Interface RecordSelectionFunctionDeclaration


public interface RecordSelectionFunctionDeclaration
  • Method Summary

    Modifier and Type
    Method
    Description
    com.onwbp.base.text.UserMessage
    Returns the description of the function.
    com.onwbp.base.text.UserMessage
    Returns the record selection function label.
    Returns the record selection function name.
    Returns a record selection function.
  • Method Details

    • getName

      String getName()
      Returns the record selection function name.

      The name must be unique across all record selection functions

      This method is invoked when the custom record selection function is registered in the MatchAndMergeRegistry.

      Returns:
      String The record selection function identifier
    • getLabel

      com.onwbp.base.text.UserMessage getLabel()
      Returns the record selection function label.

      This method is invoked when the custom record selection function is registered in the MatchAndMergeRegistry.

      Returns:
      The label of the record selection function
    • getDescription

      com.onwbp.base.text.UserMessage getDescription()
      Returns the description of the function.

      This method is invoked only once when the merge function is registered.

      Returns:
      The description of the merge function
    • getRecordSelectionFunction

      RecordSelectionFunction getRecordSelectionFunction()
      Returns a record selection function.

      This method is invoked every time the merge sessions are launched.

      Returns:
      RecordSelectionFunction record selection function implementation. Returning a RecordSelectionFunction object is mandatory. This accessor is called internally only.