org.apache.jackrabbit.core.security.authorization
Class AccessControlModifications<K>

java.lang.Object
  extended by org.apache.jackrabbit.core.security.authorization.AccessControlModifications<K>

public class AccessControlModifications<K>
extends Object

AccessControlModifications is an unmodifiable collection of modifications made to access control content allowing the modification listeners to keep caches up to date.


Constructor Summary
AccessControlModifications(Map<K,Integer> modificationMap)
           
 
Method Summary
 Set<K> getNodeIdentifiers()
           
 Integer getType(K identifier)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessControlModifications

public AccessControlModifications(Map<K,Integer> modificationMap)
Parameters:
modificationMap - Map specifying the access control modifications. The keys allows to identify the Node that was modified by the policy modifications. The values specifies the modification type, which may be any of
Method Detail

getNodeIdentifiers

public Set<K> getNodeIdentifiers()
Returns:
Set of Node identifiers or paths.

getType

public Integer getType(K identifier)
Parameters:
identifier -
Returns:
The modification type for the specified "identifier". Note that the object type of the identifier is independent specific.


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