Class Script
java.lang.Object
org.jenkinsci.plugins.scriptler.config.Script
- All Implemented Interfaces:
Serializable,Comparable<Script>,NamedResource
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Stringstatic final Comparator<Script>final Stringfinal booleanfinal booleanfinal BooleanDeprecated.final BooleanDeprecated.UseonlyBuiltIninstead.final Stringfinal Stringfinal StringDeprecated.UsegetScriptText()andsetScriptText(String)instead. -
Constructor Summary
ConstructorsConstructorDescriptionScript(String id, String comment, boolean available, boolean nonAdministerUsing, boolean onlyBuiltIn) used during plugin start to synchronize available scriptsScript(String id, String name, String comment, boolean available, String originCatalog, String originScript, String originDate, boolean nonAdministerUsing, List<Parameter> parameters, boolean onlyBuiltIn) used to merge scriptsScript(String id, String name, String comment, boolean available, String originCatalog, String originScript, String originDate, List<Parameter> parameters) Constructor to create a script imported from a foreign catalog.Script(String id, String name, String comment, boolean nonAdministerUsing, List<Parameter> parameters, boolean onlyBuiltIn) used to create/update a new script in the UIScript(String id, String name, String comment, String originCatalog, String originScript, String originDate, boolean nonAdministerUsing, List<Parameter> parameters, boolean onlyBuiltIn) used to merge scripts -
Method Summary
Modifier and TypeMethodDescriptionintcopy()booleangetId()getName()Deprecated.UsegetScriptText()instead.inthashCode()booleanvoidsetAvailable(boolean available) voidsetParameters(List<Parameter> parameters) voidDeprecated.UsesetScriptText(String)instead.voidsetScriptText(String scriptText) toString()
-
Field Details
-
name
-
comment
-
originCatalog
-
originScript
-
originDate
-
script
Deprecated.UsegetScriptText()andsetScriptText(String)instead. -
nonAdministerUsing
public final boolean nonAdministerUsing -
onlyBuiltIn
public final boolean onlyBuiltIn -
onlyController
Deprecated.UseonlyBuiltIninstead. -
onlyMaster
Deprecated.UseonlyBuiltIninstead. -
COMPARATOR_BY_NAME
-
-
Constructor Details
-
Script
public Script(String id, String name, String comment, boolean nonAdministerUsing, @NonNull List<Parameter> parameters, boolean onlyBuiltIn) used to create/update a new script in the UI -
Script
public Script(String id, String comment, boolean available, boolean nonAdministerUsing, boolean onlyBuiltIn) used during plugin start to synchronize available scripts -
Script
public Script(String id, String name, String comment, boolean available, String originCatalog, String originScript, String originDate, @NonNull List<Parameter> parameters) Constructor to create a script imported from a foreign catalog. -
Script
public Script(String id, String name, String comment, String originCatalog, String originScript, String originDate, boolean nonAdministerUsing, @NonNull List<Parameter> parameters, boolean onlyBuiltIn) used to merge scripts -
Script
public Script(String id, String name, String comment, boolean available, String originCatalog, String originScript, String originDate, boolean nonAdministerUsing, @NonNull List<Parameter> parameters, boolean onlyBuiltIn) used to merge scripts
-
-
Method Details
-
copy
-
getName
- Specified by:
getNamein interfaceNamedResource
-
getNonNullName
-
getScriptPath
-
isAvailable
public boolean isAvailable() -
setAvailable
public void setAvailable(boolean available) -
getScriptText
-
getScript
Deprecated.UsegetScriptText()instead. -
setScriptText
-
setScript
Deprecated.UsesetScriptText(String)instead. -
setParameters
-
getParameters
-
compareTo
- Specified by:
compareToin interfaceComparable<Script>
-
readResolve
-
getId
- Specified by:
getIdin interfaceNamedResource- Returns:
- the id
-
toString
-
hashCode
public int hashCode() -
equals
-
onlyBuiltIninstead.