public AccessDeniedException2(Throwable t, Authentication authentication, Permission permission) { super(Messages.AccessDeniedException2_MissingPermission(authentication.getName(), permission.group.title+"/"+permission.name), t); this.authentication = authentication; this.permission = permission; }
@Override public String getDisplayName() { return Messages.AuthorizationStrategy_DisplayName(); }
public String getDisplayName() { return Messages.FullControlOnceLoggedInAuthorizationStrategy_DisplayName(); } }
public String getDisplayName() { return Messages.HudsonPrivateSecurityRealm_DisplayName(); } }
@Override public String getDescription() { return Messages.HudsonPrivateSecurityRealm_ManageUserLinks_Description(); } }
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException, DataAccessException { UserDetailsService uds = delegate; // fix the reference for concurrency support if(uds ==null) throw new UserMayOrMayNotExistException(Messages.UserDetailsServiceProxy_UnableToQuery(username)); return uds.loadUserByUsername(username); }
@Override public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException { SignupInfo si = new SignupInfo(identity); si.errorMessage = Messages.HudsonPrivateSecurityRealm_WouldYouLikeToSignUp(identity.getPronoun(),identity.getIdentifier()); req.setAttribute("data", si); super.generateResponse(req, rsp, node); } };
@Override public String getDisplayName() { return Messages.HudsonPrivateSecurityRealm_Details_DisplayName(); }
public String getDisplayName() { return Messages.LegacySecurityRealm_Displayname(); } };
public String getDisplayName() { return Messages.HudsonPrivateSecurityRealm_ManageUserLinks_DisplayName(); }
/** * This is used primarily when the object is listed in the breadcrumb, in the user management screen. */ public String getDisplayName() { return Messages.HudsonPrivateSecurityRealm_DisplayName(); }
@Override public String getDescription() { return Messages.HudsonPrivateSecurityRealm_ManageUserLinks_Description(); } }
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException, DataAccessException { UserDetailsService uds = delegate; // fix the reference for concurrency support if(uds ==null) throw new UserMayOrMayNotExistException(Messages.UserDetailsServiceProxy_UnableToQuery(username)); return uds.loadUserByUsername(username); }
@Override public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException { SignupInfo si = new SignupInfo(identity); si.errorMessage = Messages.HudsonPrivateSecurityRealm_WouldYouLikeToSignUp(identity.getPronoun(),identity.getIdentifier()); req.setAttribute("data", si); super.generateResponse(req, rsp, node); } };
@Override public String getDisplayName() { return Messages.HudsonPrivateSecurityRealm_Details_DisplayName(); }
public String getDisplayName() { return Messages.LegacySecurityRealm_Displayname(); } };
@Override public String getDisplayName() { return Messages.HudsonPrivateSecurityRealm_ManageUserLinks_DisplayName(); }
/** * Checks if the current security principal has the permission to create views within the specified view group. * <p> * This is just a convenience function. * * @param c the container of the item. * @param d the descriptor of the view to be created. * @throws AccessDeniedException if the user doesn't have the permission. * @since 1.607 */ public final void checkCreatePermission(@Nonnull ViewGroup c, @Nonnull ViewDescriptor d) { Authentication a = Jenkins.getAuthentication(); if (a == SYSTEM) { return; } if (!hasCreatePermission(a, c, d)) { throw new AccessDeniedException(Messages.AccessDeniedException2_MissingPermission(a.getName(), View.CREATE.group.title + "/" + View.CREATE.name + View.CREATE + "/" + d.getDisplayName())); } }
/** * This is used primarily when the object is listed in the breadcrumb, in the user management screen. */ public String getDisplayName() { return Messages.HudsonPrivateSecurityRealm_DisplayName(); }
@Override public String getDescription() { return Messages.HudsonPrivateSecurityRealm_ManageUserLinks_Description(); } }