public interface  org.apache.shiro.authz.Authorizer extends java.lang.Object
{
public abstract boolean isPermitted(org.apache.shiro.subject.PrincipalCollection, java.lang.String);
public abstract boolean isPermitted(org.apache.shiro.subject.PrincipalCollection, org.apache.shiro.authz.Permission);
public abstract transient boolean[] isPermitted(org.apache.shiro.subject.PrincipalCollection, java.lang.String[]);
public abstract boolean[] isPermitted(org.apache.shiro.subject.PrincipalCollection, java.util.List);
public abstract transient boolean isPermittedAll(org.apache.shiro.subject.PrincipalCollection, java.lang.String[]);
public abstract boolean isPermittedAll(org.apache.shiro.subject.PrincipalCollection, java.util.Collection);
public abstract void checkPermission(org.apache.shiro.subject.PrincipalCollection, java.lang.String) throws org.apache.shiro.authz.AuthorizationException;
public abstract void checkPermission(org.apache.shiro.subject.PrincipalCollection, org.apache.shiro.authz.Permission) throws org.apache.shiro.authz.AuthorizationException;
public abstract transient void checkPermissions(org.apache.shiro.subject.PrincipalCollection, java.lang.String[]) throws org.apache.shiro.authz.AuthorizationException;
public abstract void checkPermissions(org.apache.shiro.subject.PrincipalCollection, java.util.Collection) throws org.apache.shiro.authz.AuthorizationException;
public abstract boolean hasRole(org.apache.shiro.subject.PrincipalCollection, java.lang.String);
public abstract boolean[] hasRoles(org.apache.shiro.subject.PrincipalCollection, java.util.List);
public abstract boolean hasAllRoles(org.apache.shiro.subject.PrincipalCollection, java.util.Collection);
public abstract void checkRole(org.apache.shiro.subject.PrincipalCollection, java.lang.String) throws org.apache.shiro.authz.AuthorizationException;
public abstract void checkRoles(org.apache.shiro.subject.PrincipalCollection, java.util.Collection) throws org.apache.shiro.authz.AuthorizationException;
public abstract transient void checkRoles(org.apache.shiro.subject.PrincipalCollection, java.lang.String[]) throws org.apache.shiro.authz.AuthorizationException;
}