Class VectorCASTJobRoot

  • All Implemented Interfaces:
    hudson.ExtensionPoint, hudson.model.Action, hudson.model.ModelObject, hudson.model.RootAction

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

      • PERMISSIONS_GROUP

        public static final hudson.security.PermissionGroup PERMISSIONS_GROUP
      • VIEW

        public static final hudson.security.Permission VIEW
    • Constructor Detail

      • VectorCASTJobRoot

        public VectorCASTJobRoot()
    • Method Detail

      • getIconFileName

        public String getIconFileName()
        Get the icon to use.
        Specified by:
        getIconFileName in interface hudson.model.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 hudson.model.Action
        Specified by:
        getDisplayName in interface hudson.model.ModelObject
        Returns:
        display name
      • getUrlName

        public String getUrlName()
        Get name of top-level action/url
        Specified by:
        getUrlName in interface hudson.model.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