Diagrama de clases de contenedores de plug-ins Payment

El diagrama de clases de contenedores del complemento de pago muestra las relaciones entre los siguientes objetos: PaymentInstruction, Payment, Credit, FinancialTransaction y ExtendedData.

Este diagrama muestra la clase de contenedores. La ilustración se describe en el texto que sigue al diagrama.

Un contenedor PaymentInstruction tiene cero o más contenedores Payment o Credit.

Un contenedor PaymentInstruction tiene un solo un contenedor ExtendedData.

Un contenedor Payment está asociado a un solo contenedor PaymentInstruction.

Un contenedor Credit está asociado a un solo contenedor PaymentInstruction.

Un contenedor Payment está asociado a cero o más contenedores FinancialTransaction.

Un contenedor Credit está asociado a cero o más contenedores FinancialTransaction.

Un contenedor FinancialTransaction está asociado a un contenedor Payment o a un contenedor Credit.

Un contenedor FinancialTransaction tiene un solo contenedor ExtendedData. La tabla PPCEXTDATA almacena datos ampliados de un contenedor FinancialTransaction. La columna PPCEXTDATA.PPCPAYTRAN_ID es una clave foránea para la tabla PPCPAYTRAN.