org.apache.jackrabbit.core.security.authorization
Class AbstractCompiledPermissions.Result

java.lang.Object
  extended by org.apache.jackrabbit.core.security.authorization.AbstractCompiledPermissions.Result
Enclosing class:
AbstractCompiledPermissions

public static class AbstractCompiledPermissions.Result
extends Object

Result of permission (and optionally privilege) evaluation for a given path.


Field Summary
static AbstractCompiledPermissions.Result EMPTY
           
 
Constructor Summary
AbstractCompiledPermissions.Result(int allows, int denies, int allowPrivileges, int denyPrivileges)
          Deprecated.  
AbstractCompiledPermissions.Result(int allows, int denies, PrivilegeBits allowPrivileges, PrivilegeBits denyPrivileges)
           
 
Method Summary
 AbstractCompiledPermissions.Result combine(AbstractCompiledPermissions.Result other)
           
 boolean equals(Object object)
           
 PrivilegeBits getPrivilegeBits()
           
 int getPrivileges()
          Deprecated. jackrabbit 2.3 (throws UnsupportedOperationException, use getPrivilegeBits instead)
 boolean grants(int permissions)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

public static final AbstractCompiledPermissions.Result EMPTY
Constructor Detail

AbstractCompiledPermissions.Result

public AbstractCompiledPermissions.Result(int allows,
                                          int denies,
                                          int allowPrivileges,
                                          int denyPrivileges)
Deprecated. 


AbstractCompiledPermissions.Result

public AbstractCompiledPermissions.Result(int allows,
                                          int denies,
                                          PrivilegeBits allowPrivileges,
                                          PrivilegeBits denyPrivileges)
Method Detail

grants

public boolean grants(int permissions)

getPrivileges

public int getPrivileges()
Deprecated. jackrabbit 2.3 (throws UnsupportedOperationException, use getPrivilegeBits instead)


getPrivilegeBits

public PrivilegeBits getPrivilegeBits()

combine

public AbstractCompiledPermissions.Result combine(AbstractCompiledPermissions.Result other)

hashCode

public int hashCode()
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object object)
Overrides:
equals in class Object
See Also:
Object.equals(Object)


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.