Class AccessControlPolicyIteratorAdapter

  • All Implemented Interfaces:
    java.util.Iterator, javax.jcr.RangeIterator, javax.jcr.security.AccessControlPolicyIterator

    public class AccessControlPolicyIteratorAdapter
    extends RangeIteratorDecorator
    implements javax.jcr.security.AccessControlPolicyIterator
    Adapter class for turning RangeIterators or Iterators into AccessControlPolicyIteratorAdapters.
    • Constructor Detail

      • AccessControlPolicyIteratorAdapter

        public AccessControlPolicyIteratorAdapter​(javax.jcr.RangeIterator iterator)
        Creates an adapter for the given RangeIterator.
        Parameters:
        iterator - iterator of access control policies.
      • AccessControlPolicyIteratorAdapter

        public AccessControlPolicyIteratorAdapter​(java.util.Iterator iterator)
        Creates an adapter for the given Iterator.
        Parameters:
        iterator - iterator of access control policies.
      • AccessControlPolicyIteratorAdapter

        public AccessControlPolicyIteratorAdapter​(java.util.Collection collection)
        Creates an iterator for the given collection.
        Parameters:
        collection - collection of AccessControlPolicy objects.
    • Method Detail

      • nextAccessControlPolicy

        public javax.jcr.security.AccessControlPolicy nextAccessControlPolicy()
                                                                       throws java.util.NoSuchElementException
        Returns the next policy.
        Specified by:
        nextAccessControlPolicy in interface javax.jcr.security.AccessControlPolicyIterator
        Returns:
        next policy.
        Throws:
        java.util.NoSuchElementException - if there is no next policy.