Diagramme de classe des conteneurs de plug-in Payment

Le diagramme de classe des conteneurs de plug-in Payment présente la relation entre les objets suivants  PaymentInstruction, Payment, Credit, FinancialTransaction et ExtendedData.

Ce diagramme montre la classe des conteneurs. Le texte suivant le diagramme décrit l'illustration.

Un conteneur PaymentInstruction a zéro conteneur Payment et Credit ou plus.

Un conteneur PaymentInstruction possède un seul conteneur ExtendedData.

Un conteneur Payment est associé à un seul conteneur PaymentInstruction.

Un conteneur Credit est associé à un seul conteneur PaymentInstruction.

Un conteneur Payment est associé à zéro conteneur FinancialTransaction ou plus.

Un conteneur Credit est associé à zéro ou plus de conteneurs FinancialTransaction.

Un conteneur FinancialTransaction est associé à un conteneur Payment ou à un conteneur Credit.

Un conteneur FinancialTransaction possède un seul conteneur ExtendedData . La table PPCEXTDATA stocke des données étendues à partir de FinancialTransaction. La colonne PPCEXTDATA. PPCPAYTRAN_ID est une clé étrangère de la table PPCPAYTRAN.