org.pentaho.di.core.annotations
Annotation Type Job


@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface Job

An alternative when defining Jobs. Classes annotated with "Job" are automatically recognized and registered as a job. Important: The XML definitions alienate annoated steps and the two methods of definition are therefore mutually exclusive.

Author:
Alex Silva

Required Element Summary
 String id
           
 String image
           
 JobEntryType type
           
 
Optional Element Summary
 int category
           
 String categoryDescription
           
 String i18nPackageName
           
 String name
           
 String tooltip
           
 String version
           
 

Element Detail

id

public abstract String id

image

public abstract String image

type

public abstract JobEntryType type

name

public abstract String name
Default:
""

tooltip

public abstract String tooltip
Default:
""

version

public abstract String version
Default:
""

category

public abstract int category
Default:
-1

categoryDescription

public abstract String categoryDescription
Default:
""

i18nPackageName

public abstract String i18nPackageName
Default:
""