@Override public String encryptPassword(String password) { return ensureDelegate().encryptPassword(password); }
@Override public void checkPermission(PrincipalCollection subjectPrincipal, Permission permission) throws AuthorizationException { ensureDelegate().checkPermission(subjectPrincipal, permission); }
@Override public boolean[] hasRoles(PrincipalCollection subjectPrincipal, List<String> roleIdentifiers) { return ensureDelegate().hasRoles(subjectPrincipal, roleIdentifiers); }
@Override public AuthenticationInfo getAuthenticationInfo(AuthenticationToken token) throws AuthenticationException { return ensureDelegate().getAuthenticationInfo(token); }
@Override public Serializable getUserById(String encodedUserId) { return ensureDelegate().getUserById(encodedUserId); }
@Override public ClassAccessor getSelfRegisteredUserClassAccessor() { return ensureDelegate().getSelfRegisteredUserClassAccessor(); }
@Override public Serializable getUserId(Serializable user) { return ensureDelegate().getUserId(user); }
@Override public boolean isPermitted(PrincipalCollection principals, String permission) { return ensureDelegate().isPermitted(principals, permission); }
@Override public boolean isPermitted(PrincipalCollection subjectPrincipal, Permission permission) { return ensureDelegate().isPermitted(subjectPrincipal, permission); }
@Override public void changePassword(Serializable user, String oldPassword, String newPassword) { ensureDelegate().changePassword(user, oldPassword, newPassword); }
@Override public Serializable getUserByEmail(String email) { return ensureDelegate().getUserByEmail(email); }
@Override public String getName() { return ensureDelegate().getName(); }
@Override public boolean supports(AuthenticationToken token) { return ensureDelegate().supports(token); }
@Override public boolean isPermittedAll(PrincipalCollection subjectPrincipal, Collection<Permission> permissions) { return ensureDelegate().isPermittedAll(subjectPrincipal, permissions); }
@Override public void checkPermissions(PrincipalCollection subjectPrincipal, String... permissions) throws AuthorizationException { ensureDelegate().checkPermissions(subjectPrincipal, permissions); }
@Override public void checkRole(PrincipalCollection subjectPrincipal, String roleIdentifier) throws AuthorizationException { ensureDelegate().checkRole(subjectPrincipal, roleIdentifier); }
@Override public void verifyUser(Serializable user) { ensureDelegate().verifyUser(user); }
@Override public Set<String> getGroups(Object principal) { return ensureDelegate().getGroups(principal); }
@Override public boolean isPermittedAll(PrincipalCollection subjectPrincipal, String... permissions) { return ensureDelegate().isPermittedAll(subjectPrincipal, permissions); }
@Override public void checkRoles(PrincipalCollection subjectPrincipal, String... roleIdentifiers) throws AuthorizationException { ensureDelegate().checkRoles(subjectPrincipal, roleIdentifiers); }