Class MatchEngineErrorCodes

java.lang.Object
com.aquima.interactions.matching.ds.MatchEngineErrorCodes

public final class MatchEngineErrorCodes extends Object
This class contains all the error codes for all the errors and warnings that may occur during the initialisation of a match engine.
Since:
6.2
Author:
F. van der Meer, O. Kerpershoek
  • Field Details

    • MATCH_DEF_UNKNOWN_ENTITY

      public static final ErrorCode MATCH_DEF_UNKNOWN_ENTITY
      "A match definition of unknown entity '{0}' is defined".
    • MATCH_DEF_UNKNOWN_ATTRIBUTE

      public static final ErrorCode MATCH_DEF_UNKNOWN_ATTRIBUTE
      "A match definition of entity '{0}' is defined for an unknown attribute '{1}'".
    • MATCH_DEF_UNKNOWN_MASTER_ATTRIBUTE

      public static final ErrorCode MATCH_DEF_UNKNOWN_MASTER_ATTRIBUTE
      "The match definition for attribute '{1}' in entity '{0}' refers to an unknown master attribute '{2}'.",
    • MATCH_DEF_UNKNOWN_FUNCTION

      public static final ErrorCode MATCH_DEF_UNKNOWN_FUNCTION
      This code is defined as: "The match definition for attribute '{1}' in entity '{0}' refers to an unknown match function '{2}'.",
    • MATCH_DEF_CIRCULAR_MASTER_SLAVE

      public static final ErrorCode MATCH_DEF_CIRCULAR_MASTER_SLAVE
      This code is defined as: "Circular master-slave relationship in entity '{0}' between attributes '{1}' and '{2}'."
    • DUPLICATE_MATCH_FUNCTION

      public static final ErrorCode DUPLICATE_MATCH_FUNCTION
      This code is defined as: "Duplicate match functions found with the name '{0}'.",
    • CASEBASE_UNKNOWN_ENTITY

      public static final ErrorCode CASEBASE_UNKNOWN_ENTITY
      This code is defined as: "Failed to initialize casebase, as it refers to an unknown entity '{0}'.",
    • UNKNOWN_MATCH_FUNCTION

      public static final ErrorCode UNKNOWN_MATCH_FUNCTION
      This code is defined as: "The match function '{0}' of type '{1}' is not available (data type={2}), please check the type name or match function factory implementation.",
    • UNKNOWN_MULTIVALUE_STRATEGY

      public static final ErrorCode UNKNOWN_MULTIVALUE_STRATEGY
      This code is defined as: "The multi-value attribute '{0}' does not specify a matching strategy.",
    • INVALID_MATCH_FUNCTION

      public static final ErrorCode INVALID_MATCH_FUNCTION
      This code is defined as: "Incomplete data while initializing match function; name, type and data-type are required. (found: '{0}', '{1}', '{2}')",
    • INVALID_FUNCTION_PARAMETER

      public static final ErrorCode INVALID_FUNCTION_PARAMETER
      This error code is used to indicate an invalid parameter is supplied to a match function.
    • UNKNOWN_KEY_FIELD

      public static final ErrorCode UNKNOWN_KEY_FIELD
      This code is defined as: "The casebase for entity '{0}' defines an unknown key field attribute '{1}'",
    • DUPLICATE_CASE

      public static final ErrorCode DUPLICATE_CASE
      This error code is used to indicate multiple cases with the same name (id) have been found.
    • REMOVED_CASE

      public static final ErrorCode REMOVED_CASE
      This error code is used to indicate multiple cases with the same name (id) have been found.
    • UNKNOWN_CASE

      public static final ErrorCode UNKNOWN_CASE
      This error code is used to indicate that no case with the same name (id) have been found for update or delete.
    • INVALID_CASE_NAME

      public static final ErrorCode INVALID_CASE_NAME
      This error code is used to indicate a case with an invalid name has been detected.
    • INVALID_CASE_VALUE

      public static final ErrorCode INVALID_CASE_VALUE
      This error code is used to indicate a case contains an invalid value.
    • INVALID_KEY_FIELD

      public static final ErrorCode INVALID_KEY_FIELD
      This code is defined as: "The key field attribute '{1}' in the casebase for entity '{0}' is invalid, only single-valued attributes are allowed",
    • INVALID_KEY_VALUE

      public static final ErrorCode INVALID_KEY_VALUE
      This error code is used to indicate a case contains an invalid value for a key field.
    • INVALID_CROSSTABLE_VALUE

      public static final ErrorCode INVALID_CROSSTABLE_VALUE
      This error code is used to indicate an invalid value was encountered in a cross-table definition.
    • UNKOWN_CROSSTABLE_DOMAIN

      public static final ErrorCode UNKOWN_CROSSTABLE_DOMAIN
      This error code is used to indicate a cross-table refers to an unknown domain.
    • DUPLICATE_CROSSTABLE_DISTANCE

      public static final ErrorCode DUPLICATE_CROSSTABLE_DISTANCE
      This error code is used to indicate multiple distances were found for the same value combination.
    • INVALID_RAMP_SIDES

      public static final ErrorCode INVALID_RAMP_SIDES
      This error code is used to indicate a ramp cannot be both left and right only.
    • INVALID_RAMP_UP_MISSING

      public static final ErrorCode INVALID_RAMP_UP_MISSING
      This error code is used to indicate a ramp parameter is missing.
    • INVALID_RAMP_UR_MISSING

      public static final ErrorCode INVALID_RAMP_UR_MISSING
      This error code is used to indicate a ramp parameter is missing.
    • INVALID_RAMP_LP_MISSING

      public static final ErrorCode INVALID_RAMP_LP_MISSING
      This error code is used to indicate a ramp parameter is missing.
    • INVALID_RAMP_LR_MISSING

      public static final ErrorCode INVALID_RAMP_LR_MISSING
      This error code is used to indicate a ramp parameter is missing.
    • ERROR_IN_CASES

      public static final ErrorCode ERROR_IN_CASES
      This error code is used to indicate a case could not be loaded due to an exception from the case provider.