org.apache.beehive.netui.pageflow.annotations
Annotation Type Jpf.ValidatableProperty


@Target(value={ANNOTATION_TYPE,METHOD})
@Retention(value=RUNTIME)
public static @interface Jpf.ValidatableProperty

Validation rules associated with particular bean fields. Valid within Jpf.ValidatableBean or Jpf.Action.


Optional Element Summary
 String displayName
           
 String displayNameKey
           
 Jpf.ValidationLocaleRules[] localeRules
           
 String propertyName
           
 Jpf.ValidateCreditCard validateCreditCard
           
 Jpf.ValidateCustom validateCustom
           
 Jpf.ValidateDate validateDate
           
 Jpf.ValidateEmail validateEmail
           
 Jpf.ValidateMask validateMask
           
 Jpf.ValidateMaxLength validateMaxLength
           
 Jpf.ValidateMinLength validateMinLength
           
 Jpf.ValidateRange validateRange
           
 Jpf.ValidateRequired validateRequired
           
 Jpf.ValidateType validateType
           
 Jpf.ValidateValidWhen validateValidWhen
           
 

propertyName

public abstract String propertyName
Default:
""

displayName

public abstract String displayName
Default:
""

displayNameKey

public abstract String displayNameKey
Default:
""

validateRequired

public abstract Jpf.ValidateRequired validateRequired
Default:
@org.apache.beehive.netui.pageflow.annotations.Jpf.ValidateRequired(enabled=false)

validateMinLength

public abstract Jpf.ValidateMinLength validateMinLength
Default:
@org.apache.beehive.netui.pageflow.annotations.Jpf.ValidateMinLength(enabled=false, chars=-1)

validateMaxLength

public abstract Jpf.ValidateMaxLength validateMaxLength
Default:
@org.apache.beehive.netui.pageflow.annotations.Jpf.ValidateMaxLength(enabled=false, chars=-1)

validateMask

public abstract Jpf.ValidateMask validateMask
Default:
@org.apache.beehive.netui.pageflow.annotations.Jpf.ValidateMask(enabled=false, regex="")

validateType

public abstract Jpf.ValidateType validateType
Default:
@org.apache.beehive.netui.pageflow.annotations.Jpf.ValidateType(enabled=false, type=void.class)

validateDate

public abstract Jpf.ValidateDate validateDate
Default:
@org.apache.beehive.netui.pageflow.annotations.Jpf.ValidateDate(enabled=false, pattern="")

validateRange

public abstract Jpf.ValidateRange validateRange
Default:
@org.apache.beehive.netui.pageflow.annotations.Jpf.ValidateRange(enabled=false)

validateCreditCard

public abstract Jpf.ValidateCreditCard validateCreditCard
Default:
@org.apache.beehive.netui.pageflow.annotations.Jpf.ValidateCreditCard(enabled=false)

validateEmail

public abstract Jpf.ValidateEmail validateEmail
Default:
@org.apache.beehive.netui.pageflow.annotations.Jpf.ValidateEmail(enabled=false)

validateValidWhen

public abstract Jpf.ValidateValidWhen validateValidWhen
Default:
@org.apache.beehive.netui.pageflow.annotations.Jpf.ValidateValidWhen(enabled=false, condition="")

validateCustom

public abstract Jpf.ValidateCustom validateCustom
Default:
@org.apache.beehive.netui.pageflow.annotations.Jpf.ValidateCustom(enabled=false, rule="")

localeRules

public abstract Jpf.ValidationLocaleRules[] localeRules
Default:
{}