org.springjutsu.validation.rules
Class ValidationTemplate

java.lang.Object
  extended by org.springjutsu.validation.rules.ValidationTemplate

public class ValidationTemplate
extends Object

Java representation of an XML validation template.

Author:
Clark Duplichien

Field Summary
protected  Class<?> applicableEntityClass
          The class to which this template applies.
protected  String name
          The name of this validation template.
protected  List<ValidationRule> rules
          A list of rules specified for this template.
protected  List<ValidationTemplateReference> templateReferences
          A list of sub templates specified for this template.
 
Constructor Summary
ValidationTemplate(String name, Class entityClass)
          Default constructor
 
Method Summary
 void addTemplateReference(ValidationTemplateReference templateReference)
          Adds a validation template reference to the existing set of references.
 void addValidationRule(ValidationRule rule)
          Adds a validation rule to the existing set of rules.
 Class<?> getApplicableEntityClass()
           
 String getName()
           
 List<ValidationRule> getRules()
           
 List<ValidationTemplateReference> getTemplateReferences()
           
 void setApplicableEntityClass(Class<?> applicableEntityClass)
           
 void setName(String name)
           
 void setRules(List<ValidationRule> rules)
           
 void setTemplateReferences(List<ValidationTemplateReference> templateReferences)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name
The name of this validation template.


applicableEntityClass

protected Class<?> applicableEntityClass
The class to which this template applies.


rules

protected List<ValidationRule> rules
A list of rules specified for this template.


templateReferences

protected List<ValidationTemplateReference> templateReferences
A list of sub templates specified for this template.

Constructor Detail

ValidationTemplate

public ValidationTemplate(String name,
                          Class entityClass)
Default constructor

Parameters:
name - Name of this template
entityClass - class this template applies to
Method Detail

addValidationRule

public void addValidationRule(ValidationRule rule)
Adds a validation rule to the existing set of rules.

Parameters:
rule - the rule to add.

addTemplateReference

public void addTemplateReference(ValidationTemplateReference templateReference)
Adds a validation template reference to the existing set of references.

Parameters:
templateReference - the reference to add.

getName

public String getName()
Returns:
the name

setName

public void setName(String name)
Parameters:
name - the name to set

getApplicableEntityClass

public Class<?> getApplicableEntityClass()
Returns:
the applicableEntityClass

setApplicableEntityClass

public void setApplicableEntityClass(Class<?> applicableEntityClass)
Parameters:
applicableEntityClass - the applicableEntityClass to set

getRules

public List<ValidationRule> getRules()
Returns:
the rules

setRules

public void setRules(List<ValidationRule> rules)
Parameters:
rules - the rules to set

getTemplateReferences

public List<ValidationTemplateReference> getTemplateReferences()
Returns:
the templateReferences

setTemplateReferences

public void setTemplateReferences(List<ValidationTemplateReference> templateReferences)
Parameters:
templateReferences - the templateReferences to set


Copyright © 2013 Spring Jutsu. All Rights Reserved.