Package org.nuiton.topia.generator
Class TopiaRelationValidator
java.lang.Object
org.nuiton.eugene.models.object.validator.ObjectModelValidator
org.nuiton.topia.generator.TopiaRelationValidator
public class TopiaRelationValidator
extends org.nuiton.eugene.models.object.validator.ObjectModelValidator
Validateur pour les relations du modèle.
Vérifie que :
- Toutes les relations ont au moins une navigabilité
- Une relation 1-n unidirectionnelle pointant sur une classe ayant des sous-classes dans le modèle est incompatibe avec Hibernate
- Toutes les relations ont des reverseAttribute
- Version:
- $Id$
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TopiaRelationValidator(org.nuiton.eugene.models.object.ObjectModel model)Constructeur de TopiaRelationValidator. -
Method Summary
Modifier and Type Method Description protected booleanvalidateAttribute(org.nuiton.eugene.models.object.ObjectModelAttribute attr)
-
Constructor Details
-
TopiaRelationValidator
public TopiaRelationValidator(org.nuiton.eugene.models.object.ObjectModel model)Constructeur de TopiaRelationValidator.- Parameters:
model- le modèle à valider
-
-
Method Details
-
validateAttribute
protected boolean validateAttribute(org.nuiton.eugene.models.object.ObjectModelAttribute attr)- Overrides:
validateAttributein classorg.nuiton.eugene.models.object.validator.ObjectModelValidator
-