Interface RecordSelectionFunctionDeclaration


  • public interface RecordSelectionFunctionDeclaration
    • Method Detail

      • getName

        java.lang.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.