Provider UML


Added On:  02/13/12 
SQL Table:  PROVIDER 
Module:  UniCharge 
Type:  Entity  Status:  Active 
Java Class:  Provider 
Represents a Provider within the system.
Added On:  02/13/12
SQL Column:  ID
Java Field:  id
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Identifier / Primary Key
Attributes: Unique, Required, CreateOnly
Identifier of the object used for references; auto-incremented integer value.
Added On:  02/13/12
SQL Column:  NAME
Java Field:  name
Status:  Active
SQL Type:  varchar(255)
Java Type:  String
Attributes:
Name of a processor.
Added On:  02/13/12
SQL Column:  TYPE
Java Field:  type
Status:  Active
SQL Type:  varchar(255)
Java Type:  String
References Type Service
Attributes:
Reference to the entity that represents enumeration of possible types of a processor that the record is associated with.
Added On:  02/13/12
SQL Column:  IS_ACTIVE
Java Field:  isActive
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:true
Indicates whether the record is active within the system.
Added On:  04/11/12
SQL Column:  PROCESSING_CUTOFF
Java Field:  processingCutoff
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes: Default:24
Processing cut off time set for a processor.
Added On:  04/16/14
SQL Column:  CONNECTION_LIMIT
Java Field:  connectionLimit
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
Number of the connection tries allowed by a processor.
Added On:  03/17/15
SQL Column:  IS_ONLINE_PIN_SUPPORTED
Java Field:  isOnlinePinSupported
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:false
Indicates whether online PIN is available in the system.
Added On:  08/17/15
SQL Column:  APPLICATION_ID_POLICY
Java Field:  applicationIdPolicy
Status:  Active
SQL Type:  varchar(250)
Java Type:  String
Attributes:
The list of application IDs that are supported by the terminal.
Added On:  08/17/15
SQL Column:  PROVIDER_CONFIGURATION_FK
Java Field:  configurations
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Reference to the entity that represents various processor's configuration settings.
Added On:  09/04/15
SQL Column:  VERSION
Java Field:  version
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
Version of the software supported by a processor.
Added On:  10/27/15
SQL Column:  EMV_PARAM_DATA
Java Field:  emvParamData
Status:  Active
SQL Type:  varchar(8000)
Java Type:  String
Attributes:
Specific parameters that are used for configuration of an application installed in the terminal.
Added On:  10/28/15
SQL Column:  TEST_KSI
Java Field:  testKsi
Status:  Active
SQL Type:  varchar(20)
Java Type:  String
Attributes:
Key set identifier, that is a part of the Key Serial Number, used for testing purposes when processor's KSI differs from the KSI installed in the terminal.
Added On:  10/28/15
SQL Column:  TEST_BDK
Java Field:  testBdk
Status:  Active
SQL Type:  varchar(32)
Java Type:  String
Attributes:
Base Deviation Key used for testing purposes when processor's BDK differs from the BDK installed in the terminal.
Added On:  11/11/15
SQL Column:  IS_TRANSACTION_RECONCILIATION_ENABLED
Java Field:  isTransactionReconciliationEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:false
Indicates whether reconciliation operation for processing transactions in enabled.
Added On:  12/01/15
SQL Column:  LAST_CA_KEY_UPDATE_DATE
Java Field:  lastCaKeyUpdateDate
Status:  Active
SQL Type:  datetime
Java Type:  Date
Attributes:
Date when CA key was updated the last time.
Added On:  12/23/16
SQL Column:  KEY_REGISTRY_FK
Java Field:  keyRegistry
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
References Key Registry
Attributes:
Reference to the entity that represents information associated with an encryption key.
Added On:  09/08/17
SQL Column:  PLATFORM
Java Field:  platform
Status:  Active
SQL Type:  varchar(25)
Java Type:  String
Attributes: