Class PrincipalIteratorAdapter

java.lang.Object
org.apache.jackrabbit.commons.iterator.RangeIteratorDecorator
org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
All Implemented Interfaces:
Iterator, RangeIterator, PrincipalIterator

public class PrincipalIteratorAdapter extends RangeIteratorDecorator implements PrincipalIterator
Principal specific RangeIteratorAdapter implementing the PrincipalIterator interface.
  • Field Details

  • Constructor Details

    • PrincipalIteratorAdapter

      public PrincipalIteratorAdapter(Iterator<? extends Principal> iterator)
      Creates an adapter for the given Iterator of principals.
      Parameters:
      iterator - iterator of Principals
    • PrincipalIteratorAdapter

      public PrincipalIteratorAdapter(Collection<? extends Principal> collection)
      Creates an iterator for the given collection of Principals.
      Parameters:
      collection - collection of Principal objects.
  • Method Details