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


@Target(value=ANNOTATION_TYPE)
@Retention(value=RUNTIME)
public static @interface Jpf.ValidationLocaleRules

List of field validation rules. Can be present on a bean property (method or field), or within a Jpf.ValidatableProperty.


Optional Element Summary
 boolean applyToUnhandledLocales
           
 String country
           
 String language
           
 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
           
 String variant
           
 

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="")

language

public abstract String language
Default:
""

country

public abstract String country
Default:
""

variant

public abstract String variant
Default:
""

applyToUnhandledLocales

public abstract boolean applyToUnhandledLocales
Default:
false