Class SolConstants.ParserConstants.TransactionParserConstants

java.lang.Object
com.bluebell.greenhouse.sol.constants.SolConstants.ParserConstants.TransactionParserConstants
Enclosing class:
SolConstants.ParserConstants

public static final class SolConstants.ParserConstants.TransactionParserConstants extends Object
Constants for transaction parsers.
Version:
3.0.4
Author:
Stephen Prizio
  • Field Details

    • TRANSACTION_NUMBER_KEY

      public static final String TRANSACTION_NUMBER_KEY
      Canonical header key representing the transaction number column.
      See Also:
    • TRANSACTION_TYPE_KEY

      public static final String TRANSACTION_TYPE_KEY
      Canonical header key representing the transaction type column.
      See Also:
    • TRANSACTION_DATE_KEY

      public static final String TRANSACTION_DATE_KEY
      Canonical header key representing the transaction date column.
      See Also:
    • TRANSACTION_NAME_KEY

      public static final String TRANSACTION_NAME_KEY
      Canonical header key representing the transaction name column.
      See Also:
    • TRANSACTION_STATUS_KEY

      public static final String TRANSACTION_STATUS_KEY
      Canonical header key representing the transaction status column.
      See Also:
    • TRANSACTION_AMOUNT_KEY

      public static final String TRANSACTION_AMOUNT_KEY
      Canonical header key representing the transaction amount column.
      See Also:
    • POSITION_NUMBER_KEY

      public static final String POSITION_NUMBER_KEY
      Canonical header key representing the assigned position number column.
      See Also:
    • TRANSACTION_NUMBER_ALIASES

      public static final List<String> TRANSACTION_NUMBER_ALIASES
      Supported aliases for the transaction number column header. These are normalized during CSV parsing to TRANSACTION_NUMBER_KEY.
    • TRANSACTION_TYPE_ALIASES

      public static final List<String> TRANSACTION_TYPE_ALIASES
      Supported aliases for the transaction type column header. These are normalized during CSV parsing to TRANSACTION_TYPE_KEY.
    • TRANSACTION_DATE_ALIASES

      public static final List<String> TRANSACTION_DATE_ALIASES
      Supported aliases for the transaction date column header. These are normalized during CSV parsing to TRANSACTION_DATE_KEY.
    • TRANSACTION_NAME_ALIASES

      public static final List<String> TRANSACTION_NAME_ALIASES
      Supported aliases for the transaction name column header. These are normalized during CSV parsing to TRANSACTION_NAME_KEY.
    • TRANSACTION_STATUS_ALIASES

      public static final List<String> TRANSACTION_STATUS_ALIASES
      Supported aliases for the transaction status column header. These are normalized during CSV parsing to TRANSACTION_STATUS_KEY.
    • TRANSACTION_AMOUNT_ALIASES

      public static final List<String> TRANSACTION_AMOUNT_ALIASES
      Supported aliases for the transaction amount column header. These are normalized during CSV parsing to TRANSACTION_AMOUNT_KEY.
    • POSITION_NUMBER_ALIASES

      public static final List<String> POSITION_NUMBER_ALIASES
      Supported aliases for the assigned position number column. These are normalized during CSV parsing to POSITION_NUMBER_KEY.
    • DEFAULT_TRANSACTION_HEADERS_ALIASES

      public static final Map<String, List<String>> DEFAULT_TRANSACTION_HEADERS_ALIASES
      Contains the aliases for each required transaction header.
    • DEFAULT_TRANSACTION_HEADERS

      public static final Map<String,Integer> DEFAULT_TRANSACTION_HEADERS
      Defines the default header order for a transaction parser.
    • OPTIONAL_TRANSACTION_HEADERS_ALIASES

      public static final Map<String, List<String>> OPTIONAL_TRANSACTION_HEADERS_ALIASES
      Contains the aliases for each optional transaction header.
    • OPTIONAL_TRANSACTION_HEADERS

      public static final Map<String,Integer> OPTIONAL_TRANSACTION_HEADERS
      Defines the optional header order for a transaction parser.
    • HEADERLESS_TRANSACTION_WITH_NUMBER_MIN_COLUMNS

      public static final int HEADERLESS_TRANSACTION_WITH_NUMBER_MIN_COLUMNS
      Minimum column count for a headerless transaction row containing a transaction number.
      See Also:
    • HEADERLESS_TRANSACTION_HEADERS_WITH_NUMBER

      public static final Map<String,Integer> HEADERLESS_TRANSACTION_HEADERS_WITH_NUMBER
      Defines the required header order for a headerless transaction file with numbers.
    • HEADERLESS_OPTIONAL_TRANSACTION_HEADERS_WITH_NUMBER

      public static final Map<String,Integer> HEADERLESS_OPTIONAL_TRANSACTION_HEADERS_WITH_NUMBER
      Defines the optional header order for a headerless transaction file with numbers.
    • HEADERLESS_OPTIONAL_TRANSACTION_HEADERS_WITHOUT_NUMBER

      public static final Map<String,Integer> HEADERLESS_OPTIONAL_TRANSACTION_HEADERS_WITHOUT_NUMBER
      Defines the optional header order for a headerless transaction file without numbers.