Class GlobalStageConditionalDescriptor<S extends GlobalStageConditional<S>>
java.lang.Object
hudson.model.Descriptor<T>
org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptDescriptor<S>
org.jenkinsci.plugins.pipeline.modeldefinition.when.DeclarativeStageConditionalDescriptor<S>
org.jenkinsci.plugins.pipeline.modeldefinition.when.GlobalStageConditionalDescriptor<S>
public abstract class GlobalStageConditionalDescriptor<S extends GlobalStageConditional<S>>
extends DeclarativeStageConditionalDescriptor<S>
Base descriptor for
GlobalStageConditional-
Nested Class Summary
Nested classes/interfaces inherited from class org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptDescriptor
WithScriptDescriptor.WithScriptAllowlistNested 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionargMapForCondition(org.jenkinsci.plugins.pipeline.modeldefinition.ast.InvisibleGlobalWhenCondition when) Generates a map of strings to objects whichtransformToRuntimeAST(ModelASTWhenContent)will use for instantiating theGlobalStageConditionalfor this descriptor.final booleanWhether this conditional is an invisible global conditional.final org.codehaus.groovy.ast.expr.ExpressiontransformToRuntimeAST(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenContent when) Methods inherited from class org.jenkinsci.plugins.pipeline.modeldefinition.when.DeclarativeStageConditionalDescriptor
all, allInvisible, allNames, byName, forGenerator, getAllowedChildrenCount, getDescribableModels, inDirectiveGeneratorMethods inherited from class org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptDescriptor
getName, getScriptClass, newInstance, newInstanceMethods 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
-
GlobalStageConditionalDescriptor
public GlobalStageConditionalDescriptor()
-
-
Method Details
-
argMapForCondition
public abstract Map<String,Object> argMapForCondition(@NonNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.InvisibleGlobalWhenCondition when) Generates a map of strings to objects whichtransformToRuntimeAST(ModelASTWhenContent)will use for instantiating theGlobalStageConditionalfor this descriptor.- Parameters:
when- The when condition to be inspected- Returns:
- A map of arguments to use for instantiation.
-
isInvisible
public final boolean isInvisible()Description copied from class:DeclarativeStageConditionalDescriptorWhether this conditional is an invisible global conditional. Defaults to false.- Overrides:
isInvisiblein classDeclarativeStageConditionalDescriptor<S extends GlobalStageConditional<S>>
-
transformToRuntimeAST
public final org.codehaus.groovy.ast.expr.Expression transformToRuntimeAST(@CheckForNull org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenContent when) - Specified by:
transformToRuntimeASTin classDeclarativeStageConditionalDescriptor<S extends GlobalStageConditional<S>>
-