PowerAMC fournit des vérifications par défaut afin de contrôler la validité des interfaces.
Vérification |
Description et correction |
---|---|
Le nom/code contient des termes qui ne figurent pas dans le glossaire |
[si le glossaire est activé] Les noms et les codes ne doivent contenir que des termes approuvés tirés du glossaire.
|
Le nom/code contient des synonymes de termes de glossaire |
[si le glossaire est activé] Les noms et les codes ne doivent pas contenir de synonymes de termes de glossaire.
|
Unicité du nom/code |
Les noms d'objet doivent être uniques dans l'espace de noms.
|
Classificateur vide |
Les attributs et opérations sont manquants pour ce classificateur.
|
Visibilité de classificateur |
Un classificateur ayant la visibilité Private ou Protected doit être interne à un autre classificateur.
|
Constructeur d'interface |
Une interface ne peut pas être instanciée, vous ne devez donc pas définir de constructeur pour une interface.
|
Navigabilité d'interface |
La navigation n'est pas admise pour une interface.
|
Méthodes create d'interface Home |
Le type de résultat pour les méthodes create<METHOD> doit être le type d'interface de composant du bean. La clause throws doit inclure l'exception javax.ejb.CreateException ainsi que toutes les exceptions définies dans la clause throws de la méthode ejbCreate<METHOD> et des méthodes ejbPostCreate<METHOD> correspondantes de la classe Bean.
|
Méthodes finder d'interface Home |
Le type de résultat pour les méthodes find<METHOD> doit être le type d'interface de composant du bean (pour un finder portant sur un seul objet) ou une collection de clés primaires (pour un finder portant sur plusieurs objets). La clause throws doit inclure javax.ejb.FinderException.
La vérification suivante s'applique aux Beans d'entité BPM uniquement. La clause throws doit inclure toutes les exceptions définies dans la clause throws des méthodes ejbFind<METHOD> correspondantes de la classe Bean.
|
Méthodes d'interface Remote Home |
La clause throws des méthodes de l'interface Remote Home doit inclure java.rmi.RemoteException.
|
Méthodes de gestion d'interface de composant |
La clause throws des méthodes de gestion d'interface de composant doit inclure toutes les exceptions définies dans les clauses throws de la méthode correspondante dans la classe Bean. La clause throws des méthodes d'interface Remote doit inclure java.rmi.RemoteException.
|
Classificateur lié incomplet |
Un classificateur de type "Lié" doit être lié à un classificateur générique.
|