Class JobBase
java.lang.Object
com.vectorcast.plugins.vectorcastexecution.JobBase
- All Implemented Interfaces:
ExtensionPoint,Action,Describable<JobBase>,ModelObject
- Direct Known Subclasses:
VectorCASTJobDiag,VectorCASTJobPipeline,VectorCASTJobSingle
public abstract class JobBase
extends Object
implements ExtensionPoint, Action, Describable<JobBase>
Base job.
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExtensionList<JobBase> all()Returns all the registeredJobBases.Default descriptor.Default display name.Default icon name.Get the SCM.Default URL name.voidSet the SCM object.
-
Constructor Details
-
JobBase
public JobBase()Default Constructor.
-
-
Method Details
-
getTheScm
Get the SCM.- Returns:
- the SCM
-
setTheScm
Set the SCM object.- Parameters:
inScm- new SCM
-
getIconFileName
Default icon name.- Specified by:
getIconFileNamein interfaceAction- Returns:
- icon name
-
getUrlName
Default URL name.- Specified by:
getUrlNamein interfaceAction- Returns:
- url name
-
getDisplayName
Default display name.- Specified by:
getDisplayNamein interfaceAction- Specified by:
getDisplayNamein interfaceModelObject- Returns:
- name
-
getDescriptor
Default descriptor.- Specified by:
getDescriptorin interfaceDescribable<JobBase>- Returns:
- descriptor
-
all
Returns all the registeredJobBases.- Returns:
- all extensions based on JobBase
-