com.softwareag.centrasite.appl.framework.validation.impl
Class ValidatableClasses.ValidatableClass

java.lang.Object
  extended by com.softwareag.centrasite.appl.framework.validation.impl.ValidatableClasses.ValidatableClass
Enclosing class:
ValidatableClasses

public static class ValidatableClasses.ValidatableClass
extends java.lang.Object

An instance of this class specifies a validatable type.


Constructor Summary
ValidatableClasses.ValidatableClass()
           
 
Method Summary
 java.lang.String getId()
          Returns the validatables ID.
 java.lang.Class<Validatable> getImplClass()
          Returns the validatables implementation class.
 java.lang.Class<ValidatableProperty> getPropertyClass()
          Returns the validatables property class.
 void setId(java.lang.String pId)
          Returns the validatables ID.
 void setImplClass(java.lang.Class<Validatable> pImplClass)
          Sets the validatables implementation class.
 void setPropertyClass(java.lang.Class<ValidatableProperty> pPropertyClass)
          Sets the validatables property class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatableClasses.ValidatableClass

public ValidatableClasses.ValidatableClass()
Method Detail

getId

public java.lang.String getId()
Returns the validatables ID. The ID may be specified by using the Validatable.id() annotation. The default value is the annotated methods type.


setId

public void setId(java.lang.String pId)
Returns the validatables ID. The ID may be specified by using the Validatable.id() annotation. The default value is the annotated methods type.


getImplClass

public java.lang.Class<Validatable> getImplClass()
Returns the validatables implementation class. This is a class implementing Validatable. The class must have a default constructor. It may use IOC annotations, which may are evaluated by an instance of ValidatableFactory.Context.


setImplClass

public void setImplClass(java.lang.Class<Validatable> pImplClass)
Sets the validatables implementation class. This is a class implementing Validatable. The class must have a default constructor. It may use IOC annotations, which may are evaluated by an instance of ValidatableFactory.Context.


getPropertyClass

public java.lang.Class<ValidatableProperty> getPropertyClass()
Returns the validatables property class. This is a class implementing ValidatableProperty. The class must have a default constructor. It may use IOC annotations, which may are evaluated by an instance of ValidatableFactory.Context.


setPropertyClass

public void setPropertyClass(java.lang.Class<ValidatableProperty> pPropertyClass)
Sets the validatables property class. This is a class implementing ValidatableProperty. The class must have a default constructor. It may use IOC annotations, which may are evaluated by an instance of ValidatableFactory.Context.