Class VectorCASTJobRoot

java.lang.Object
com.vectorcast.plugins.vectorcastexecution.VectorCASTJobRoot
All Implemented Interfaces:
ExtensionPoint, Action, ModelObject, RootAction

@Extension public class VectorCASTJobRoot extends Object implements RootAction
Top level of VectorCAST job control.
  • Field Details

    • PERMISSIONS_GROUP

      public static final PermissionGroup PERMISSIONS_GROUP
      Permission for Jenkins.
    • VIEW

      public static final Permission VIEW
      Permission View for Jenkins.
  • Constructor Details

    • VectorCASTJobRoot

      public VectorCASTJobRoot()
  • Method Details

    • getIconFileName

      public String getIconFileName()
      Get the icon to use.
      Specified by:
      getIconFileName in interface Action
      Returns:
      icon to use or null if user does not have permissions
    • getDisplayName

      public String getDisplayName()
      Display name for the top-level action/menu-item.
      Specified by:
      getDisplayName in interface Action
      Specified by:
      getDisplayName in interface ModelObject
      Returns:
      display name
    • getUrlName

      public String getUrlName()
      Get name of top-level action/url.
      Specified by:
      getUrlName in interface Action
      Returns:
      url
    • getVersion

      public String getVersion()
      Default version.
      Returns:
      version
    • getDynamic

      public JobBase getDynamic(String name)
      Get dynamic 'job' - used by Stapler.
      Parameters:
      name - name to find
      Returns:
      dynamic job
    • getAll

      public List<JobBase> getAll()
      Get all actions associated with this URL.
      Returns:
      list of actions