net.leadware.persistence.tools.api.validator.annotations.marker
Annotation Type DAOConstraint


@Target(value=ANNOTATION_TYPE)
@Retention(value=RUNTIME)
@Inherited
@Documented
public @interface DAOConstraint

Annotation permettant de specifier classe implementant la logique de validation d'une Fonction-Annotation

Author:
Jean-Jacques ETUNĂˆ NGI

Required Element Summary
 Class<? extends IDAOValidator<? extends Annotation>> validatedBy
          Methode d'obtention de la classe d'implementation de la logique de validation
 
Optional Element Summary
 DAOValidatorEvaluationTime evaluationTime
          Methode permettant d'obtenir le moment d'evaluation de la regle
 

Element Detail

validatedBy

public abstract Class<? extends IDAOValidator<? extends Annotation>> validatedBy
Methode d'obtention de la classe d'implementation de la logique de validation

Returns:
Classe d'implementation de la logique de validation

evaluationTime

public abstract DAOValidatorEvaluationTime evaluationTime
Methode permettant d'obtenir le moment d'evaluation de la regle

Returns:
Moment d'evaluation de la regle
Default:
net.leadware.persistence.tools.api.dao.constants.DAOValidatorEvaluationTime.PRE_CONDITION


Copyright © 2014 Leadware. All Rights Reserved.