org.n3r.quartz.glass.job.annotation.JobArgument Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quartz-glass Show documentation
Show all versions of quartz-glass Show documentation
A web user interface for quartz
package org.n3r.quartz.glass.job.annotation;
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 JobArgument {
/**
* Whether the parameter is required in GlassJob Configuration Map
*/
boolean required() default false;
/**
* User friendly description of parameter
*/
String description() default "";
/**
* Sample values to illustrate what kind of entry the user is expected to enter.
*/
String[] sampleValues() default {};
}