se.unlogic.standardutils.annotations
Annotation Type WebPopulate


@Documented
@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface WebPopulate

This annotation is used to annotate fields that are to be populated by the se.unlogic.webutils.populators.annotated.AnnotatedRequestPopulator.

Author:
Robert "Unlogic" Olofsson (unlogic@unlogic.se)

Optional Element Summary
 long maxLength
           
 long minLength
           
 String paramName
           
 Class<? extends BeanStringPopulator<?>> populator
           
 String populatorID
           
 boolean required
           
 boolean trim
           
 

paramName

public abstract String paramName
Default:
""

required

public abstract boolean required
Default:
false

maxLength

public abstract long maxLength
Default:
0L

minLength

public abstract long minLength
Default:
0L

populatorID

public abstract String populatorID
Default:
""

trim

public abstract boolean trim
Default:
true

populator

public abstract Class<? extends BeanStringPopulator<?>> populator
Default:
se.unlogic.standardutils.populators.DummyPopulator.class


Copyright © 2011. All Rights Reserved.