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.ValidateCustomRule[] validateCustomRules
           
 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="")

validateCustomRules

public abstract Jpf.ValidateCustomRule[] validateCustomRules
Default:
{}

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