Principales classes Java
Le kit de développement d'intégration fourni contient une série de fichiers Javadoc pour l'API Unica Plan publique et pour les classes de support.
Les classes Java les plus importantes sont répertoriées ci-après :
- IProcedure (com.unica.publicapi.plan.plugin.procedure.IProcedure) : interface que toutes les procédures doivent implémenter. Les procédures ont un cycle de vie bien défini et accèdent à l'API Unica Plan pour effectuer un travail.
- ITriggerProcedure (com.unica.publicapi.plan.plugin.procedure.ITriggerProcedure) : interface que toutes les procédures de déclencheur doivent implémenter (interface de marqueur).
- IExecutionContext (com.unica.publicapi.plan.plugin.procedure.IExecutionContext) : interface d'objet de contexte opaque qui est transmise à la procédure par le gestionnaire d'exécution. Cet objet comporte des méthodes publiques pour la consignation et la gestion des verrous d'édition. La procédure transmet également cet objet à tous les appels PlanAPI.
- IPlanAPI (com.unica.publicapi.plan.api.IPlanAPI) : interface vers l'API Unica Plan. Le contexte d'exécution fournit une méthode getPlanAPI() qui extrait la mise en oeuvre appropriée.