|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.finalist.jaggenerator.validation.StrutsValidation
Represents Struts 1.1 validations for a particular database column, ultimately destined to be included in the 'validation.xml' declarative validations configuration file.
This class represents a Struts validation as two parts: a 'depends' list and an XML fragment: the 'depends list' is a comma-seperated list of validation methods (e.g. 'integer', 'date', 'mask'), and the XML fragment contains any parameters needed by those validation methods.
Constructor Summary | |
StrutsValidation()
Creates a StrutsValidation without generating the validations. |
|
StrutsValidation(java.lang.String sqlType,
java.lang.String jdbcType,
boolean required)
|
Method Summary | |
java.lang.String |
getDependsList()
Gets the comma-seperated list of Struts validators to be applied to this field. |
static java.util.List |
getParams(java.lang.String sqlType)
|
java.lang.String |
getXml()
Gets the corresponding XML fragment that complements the dependsList. |
void |
setDependsList(java.lang.String dependsList)
|
void |
setXml(java.lang.String xml)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StrutsValidation()
public StrutsValidation(java.lang.String sqlType, java.lang.String jdbcType, boolean required)
sqlType
- the column type (SQL data type, e.g. NUMBER(12)).jdbcType
- the JDBC data type.required
- whether or not the field is mandatory.Method Detail |
public void setDependsList(java.lang.String dependsList)
{@link #getDependsList()}.
public void setXml(java.lang.String xml)
{@link #getXml()}.
public java.lang.String getDependsList()
public java.lang.String getXml()
public static java.util.List getParams(java.lang.String sqlType)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |