Class RoleStrategyConfig

    • Constructor Detail

      • RoleStrategyConfig

        public RoleStrategyConfig()
    • Method Detail

      • getDisplayName

        public String getDisplayName()
        Text displayed in the Manage Hudson panel.
        Returns:
        Link text in the Admin panel
      • getAssignRolesName

        public String getAssignRolesName()
        Text displayed for the roles assignment panel.
        Returns:
        Title of the Role assignment panel
      • getManageRolesName

        public String getManageRolesName()
        Text displayed for the roles management panel.
        Returns:
        Title of the Role management panel
      • doRolesSubmit

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public void doRolesSubmit​(org.kohsuke.stapler.StaplerRequest req,
                                  org.kohsuke.stapler.StaplerResponse rsp)
                           throws IOException,
                                  javax.servlet.ServletException
        Called on roles management form submission.
        Throws:
        IOException
        javax.servlet.ServletException
      • doTemplatesSubmit

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public void doTemplatesSubmit​(org.kohsuke.stapler.StaplerRequest req,
                                      org.kohsuke.stapler.StaplerResponse rsp)
                               throws IOException,
                                      javax.servlet.ServletException
        Called on roles generator form submission.
        Throws:
        IOException
        javax.servlet.ServletException
      • doAssignSubmit

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public void doAssignSubmit​(org.kohsuke.stapler.StaplerRequest req,
                                   org.kohsuke.stapler.StaplerResponse rsp)
                            throws IOException,
                                   javax.servlet.ServletException
        Called on role's assignment form submission.
        Throws:
        IOException
        javax.servlet.ServletException
      • getGlobalRoleType

        public final RoleType getGlobalRoleType()
      • getProjectRoleType

        public final RoleType getProjectRoleType()
      • getSlaveRoleType

        public final RoleType getSlaveRoleType()