com.softwareag.centrasite.appl.framework.validation
Interface ValidatableProperty

All Known Implementing Classes:
ValidatableBeanProperty, ValidatableBooleanProperty, ValidatableConceptProperty, ValidatableConceptRefProperty, ValidatableDateProperty, ValidatableIntegerProperty, ValidatableListProperty, ValidatableSelectedValueProperty, ValidatableStringProperty, ValidatableUserProperty

public interface ValidatableProperty

The Validatable interface is independent from the fact, that data beans and reflection are used to access the data. This extension provides methods, which depend on the assumption of a data bean and reflection.


Method Summary
 void change(java.lang.Object pValue)
          Sets the property value.
 java.lang.String getProperty()
          Returns the property name.
 java.lang.Class<?> getType()
          Returns the property type.
 java.lang.Object value()
          Returns the property value.
 

Method Detail

getProperty

java.lang.String getProperty()
Returns the property name.


getType

java.lang.Class<?> getType()
Returns the property type.


change

void change(java.lang.Object pValue)
            throws com.softwareag.centrasite.appl.framework.CSAppFrameworkException
Sets the property value.

Throws:
com.softwareag.centrasite.appl.framework.CSAppFrameworkException

value

java.lang.Object value()
                       throws com.softwareag.centrasite.appl.framework.CSAppFrameworkException
Returns the property value.

Throws:
com.softwareag.centrasite.appl.framework.CSAppFrameworkException