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


Field Summary
static AbstractCompiledPermissions.Result EMPTY
           
 
Constructor Summary
AbstractCompiledPermissions.Result(int allows, int denies, int allowPrivileges, int denyPrivileges)
           
 
Method Summary
 AbstractCompiledPermissions.Result combine(AbstractCompiledPermissions.Result other)
           
 boolean equals(Object object)
           
 int getPrivileges()
           
 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)
Method Detail

grants

public boolean grants(int permissions)

getPrivileges

public int getPrivileges()

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-2010 The Apache Software Foundation. All Rights Reserved.