Package hudson.triggers
Class TriggerDescriptor
- Direct Known Subclasses:
ReverseBuildTrigger.DescriptorImpl,SCMTrigger.DescriptorImpl,TimerTrigger.DescriptorImpl
Descriptor for Trigger.- Author:
- Kohsuke Kawaguchi
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self -
Field Summary
Fields inherited from class hudson.model.Descriptor
clazz -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInfers the type of the correspondingSCMfrom the outer class.protectedTriggerDescriptor(Class<? extends Trigger<?>> clazz) -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanisApplicable(Item item) Returns true if this trigger is applicable to the givenItem.Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, configure, doHelp, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
TriggerDescriptor
-
TriggerDescriptor
protected TriggerDescriptor()Infers the type of the correspondingSCMfrom the outer class. This version works when you follow the common convention, where a descriptor is written as the static nested class of the describable class.- Since:
- 1.278
-
-
Method Details
-
isApplicable
Returns true if this trigger is applicable to the givenItem.- Returns:
- true to allow user to configure a trigger for this item.
-