Class LockableResourcesRootAction

    • Constructor Detail

      • LockableResourcesRootAction

        public LockableResourcesRootAction()
    • Method Detail

      • getApi

        public Api getApi()
      • getUserName

        @CheckForNull
        public String getUserName()
      • getResources

        @Exported
        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public List<LockableResource> getResources()
        Get a list of resources
        Returns:
        All resources.
      • getResource

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public LockableResource getResource​(String resourceName)
      • getFreeResourceAmount

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @Deprecated
        public int getFreeResourceAmount​(String labelString)
        Deprecated.
        Get amount of free resources assigned to given *labelString*
        Parameters:
        labelString - Label to search.
        Returns:
        Amount of free labels.
      • getFreeResourcePercentage

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @Deprecated
        public int getFreeResourcePercentage​(String labelString)
        Deprecated.
        Get percentage (0-100) usage of resources assigned to given *labelString*

        Used by actions/LockableResourcesRootAction/index.jelly

        Parameters:
        labelString - Label to search.
        Returns:
        Percentage usages of *labelString* around all resources
        Since:
        2.19
      • getAllLabels

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @Deprecated
        public Set<String> getAllLabels()
        Deprecated.
        Get all existing labels as list.
        Returns:
        All possible labels.
      • getNumberOfAllLabels

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @Deprecated
        public int getNumberOfAllLabels()
        Deprecated.
        Get amount of all labels.
        Returns:
        Amount of all labels.
      • getAssignedResourceAmount

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @Deprecated
        public int getAssignedResourceAmount​(String labelString)
        Deprecated.
        Get amount of resources assigned to given *labelString*

        Used by actions/LockableResourcesRootAction/index.jelly

        Parameters:
        labelString - Label to search.
        Returns:
        Amount of assigned resources.
      • getCurrentQueuedContext

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @Deprecated
        public List<QueuedContextStruct> getCurrentQueuedContext()
        Deprecated.
        Returns current queue
      • getOldestQueue

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @CheckForNull
        @Deprecated
        public LockableResourcesStruct getOldestQueue()
        Deprecated.
        Returns current queue
      • doUnlock

        public void doUnlock​(org.kohsuke.stapler.StaplerRequest req,
                             org.kohsuke.stapler.StaplerResponse rsp)
                      throws IOException,
                             javax.servlet.ServletException
        Throws:
        IOException
        javax.servlet.ServletException
      • doReserve

        public void doReserve​(org.kohsuke.stapler.StaplerRequest req,
                              org.kohsuke.stapler.StaplerResponse rsp)
                       throws IOException,
                              javax.servlet.ServletException
        Throws:
        IOException
        javax.servlet.ServletException
      • doSteal

        public void doSteal​(org.kohsuke.stapler.StaplerRequest req,
                            org.kohsuke.stapler.StaplerResponse rsp)
                     throws IOException,
                            javax.servlet.ServletException
        Throws:
        IOException
        javax.servlet.ServletException
      • doReassign

        public void doReassign​(org.kohsuke.stapler.StaplerRequest req,
                               org.kohsuke.stapler.StaplerResponse rsp)
                        throws IOException,
                               javax.servlet.ServletException
        Throws:
        IOException
        javax.servlet.ServletException
      • doUnreserve

        public void doUnreserve​(org.kohsuke.stapler.StaplerRequest req,
                                org.kohsuke.stapler.StaplerResponse rsp)
                         throws IOException,
                                javax.servlet.ServletException
        Throws:
        IOException
        javax.servlet.ServletException
      • doReset

        public void doReset​(org.kohsuke.stapler.StaplerRequest req,
                            org.kohsuke.stapler.StaplerResponse rsp)
                     throws IOException,
                            javax.servlet.ServletException
        Throws:
        IOException
        javax.servlet.ServletException
      • doSaveNote

        public void doSaveNote​(org.kohsuke.stapler.StaplerRequest req,
                               org.kohsuke.stapler.StaplerResponse rsp)
                        throws IOException,
                               javax.servlet.ServletException
        Throws:
        IOException
        javax.servlet.ServletException
      • doChangeQueueOrder

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public void doChangeQueueOrder​(org.kohsuke.stapler.StaplerRequest req,
                                       org.kohsuke.stapler.StaplerResponse rsp)
                                throws IOException,
                                       javax.servlet.ServletException
        Change queue order (item position)
        Throws:
        IOException
        javax.servlet.ServletException