Compiere

Logique des interfaces publiques de Compiere

Chaque interface publique correspond à une entité du modèle de données logique qui se décline en une table dans la base de données.

Une interface publique est une classe Java dont le comportement générique provient de l'héritage de la classe org.compiere.model.PO, la modélisation d'un objet persistant.

La classe org.compiere.model.PO gère automatiquement les accès SQL en JDBC et dynamiquement, faisant pour cela usage d'un méta-dictionnaire conservé dans une table spéciale.

Ainsi, chaque table comporte un identificateur sous forme d'un entier (int) tout comme chaque enregistrement dans chaque table.

Chaque interface publique possède deux constructeurs :

Pour chaque propriété d'un objet, il existe deux méthodes dénommées getXyz et setXyz pour respectivement lire et écrire sa valeur.

Quand la valeur doit contenir une codification, la liste des celles-ci est déclarée dans l'interface publique sous forme de constantes explicites par leur nom.

Interfaces publiques de Compiere

Voici la liste des interfaces publiques de Compiere 2.5.2 :

Interface.Commentaire en anglais.
PO.Persistent object.
X_AD_Language.Language.
X_AD_Org.Organisation.
X_AD_OrgInfo.Organisation informations.
X_AD_OrgType.Organisation type.
X_AD_User.User.
X_C_Bank.Bank.
X_C_BPartner.Business partner.
X_C_BPartner_Location.Location or address of a business partner.
X_C_Country.Country.
X_C_Currency.Currency.
X_C_Location.Location or address.
X_C_Region.Region of a country.
X_C_Tax.Tax.
X_C_TaxCategory.Tax category.