|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.springlayout.web.layout.LayoutFieldDefinition
public class LayoutFieldDefinition
Defines a field for a panel providing information such as it's name, whether it's mandatory and an optional array of validation rules. Validation is called via the LayoutPanelFormGroup from controller.
| Constructor Summary | |
|---|---|
LayoutFieldDefinition()
|
|
LayoutFieldDefinition(FieldDefinition defaultField)
|
|
| Method Summary | |
|---|---|
java.util.List |
getAlternateFieldKeysForError()
Gets the alternateFieldKeysForError for this LayoutFieldDefinition. |
java.lang.String |
getFieldKey()
|
Condition |
getMandatoryCondition()
Retrieves all mandatory conditions which this Field definition contains. |
int |
getMaxLength()
looks inside validation rules and returns maxLength if such a validation rule is defined |
java.util.List |
getValidationRules()
|
boolean |
isFailedMandatory(org.springframework.beans.BeanWrapper wrappedObject,
java.lang.String fieldId)
|
boolean |
isMandatory()
|
boolean |
isMandatory(org.springframework.beans.BeanWrapper wrappedObject,
java.lang.String fieldId)
is the current field status mandatory |
void |
setAlternateFieldKeysForError(java.util.List dependentValidationFieldKeys)
Retrieves the alternateFieldKeysForError for this LayoutFieldDefinition. |
void |
setFieldKey(java.lang.String fieldKey)
|
void |
setMandatory(boolean mandatory)
|
void |
setMandatoryCondition(Condition mandatoryCondition)
|
void |
setValidationRules(java.util.List validationRules)
|
void |
validate(javax.servlet.http.HttpServletRequest request,
NestedPathResolver resolver,
org.springframework.beans.BeanWrapper wrapper,
org.springframework.validation.Errors errors)
Validates a field based on whether it is mandatory, and then iterates through any custom validators defined for the field. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LayoutFieldDefinition()
public LayoutFieldDefinition(FieldDefinition defaultField)
| Method Detail |
|---|
public java.lang.String getFieldKey()
getFieldKey in interface FieldDefinitionpublic void setFieldKey(java.lang.String fieldKey)
setFieldKey in interface FieldDefinitionfieldKey - The fieldKey to set.public boolean isMandatory()
isMandatory in interface FieldDefinitionpublic void setMandatory(boolean mandatory)
setMandatory in interface FieldDefinitionmandatory - The mandatory to set.public void setMandatoryCondition(Condition mandatoryCondition)
setMandatoryCondition in interface FieldDefinitionpublic Condition getMandatoryCondition()
FieldDefinition
getMandatoryCondition in interface FieldDefinitionpublic java.util.List getValidationRules()
getValidationRules in interface FieldDefinitionpublic void setValidationRules(java.util.List validationRules)
setValidationRules in interface FieldDefinitionvalidationRules - The validationRules to set.public java.util.List getAlternateFieldKeysForError()
FieldDefinition
getAlternateFieldKeysForError in interface FieldDefinitionpublic void setAlternateFieldKeysForError(java.util.List dependentValidationFieldKeys)
FieldDefinition
setAlternateFieldKeysForError in interface FieldDefinitionpublic int getMaxLength()
FieldDefinition
getMaxLength in interface FieldDefinition
public void validate(javax.servlet.http.HttpServletRequest request,
NestedPathResolver resolver,
org.springframework.beans.BeanWrapper wrapper,
org.springframework.validation.Errors errors)
validate in interface FieldDefinitionrequest - obj - errors - net.sf.springlayout.web.panel.FieldDefinition#validate(javax.servlet.http.HttpServletRequest,
java.lang.Object, org.springframework.validation.Errors)
public boolean isFailedMandatory(org.springframework.beans.BeanWrapper wrappedObject,
java.lang.String fieldId)
public boolean isMandatory(org.springframework.beans.BeanWrapper wrappedObject,
java.lang.String fieldId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||