package com.bloatit.framework.webprocessor.annotations;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface RequestParam {
static public final String DEFAULT_SUGGESTED_VALUE = "42!$%*/;19901481602plqsdjcjuh$*รน^88a71599aABCD";
static public final String DEFAULT_ERROR_MSG = "Error: invalid value (%value%) for parameter %paramName%";
public enum Role {
POST, GET, PRETTY, SESSION , POSTGET, PAGENAME
}
String name() default "";
tr message() default @tr(DEFAULT_ERROR_MSG);
String suggestedValue() default DEFAULT_SUGGESTED_VALUE;
Role role() default Role.GET;
String generatedFrom() default "";
}