com.atlassian.user.impl.delegation
Class DelegatingListGroupManager

java.lang.Object
  extended bycom.atlassian.user.impl.delegation.DelegatingGroupManagerTemplate
      extended bycom.atlassian.user.impl.delegation.DelegatingListGroupManager
All Implemented Interfaces:
EntityManager, GroupManager

public class DelegatingListGroupManager
extends DelegatingGroupManagerTemplate

Group manager with a delegation order of a simple list, where the group managers are tried in the iteration order of the list.


Constructor Summary
DelegatingListGroupManager(java.util.List groupManagers)
           
 
Method Summary
 java.util.List getGroupManagers()
           
protected  java.util.Iterator getGroupManagersIterator()
          Returns an iterator of GroupManager objects, in the order they are to be used for this delegating manager.
 
Methods inherited from class com.atlassian.user.impl.delegation.DelegatingGroupManagerTemplate
addMembership, createGroup, getExternalMemberNames, getGroup, getGroups, getGroups, getIdentifier, getLocalMemberNames, getMatchingGroupManager, getMemberNames, getRepository, hasMembership, isCreative, isReadOnly, removeGroup, removeMembership, supportsExternalMembership
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingListGroupManager

public DelegatingListGroupManager(java.util.List groupManagers)
Method Detail

getGroupManagersIterator

protected java.util.Iterator getGroupManagersIterator()
Description copied from class: DelegatingGroupManagerTemplate
Returns an iterator of GroupManager objects, in the order they are to be used for this delegating manager.

Specified by:
getGroupManagersIterator in class DelegatingGroupManagerTemplate

getGroupManagers

public java.util.List getGroupManagers()
Returns:
an unmodifiable list of GroupManagers which this manager delegates to, in the order of delegation.


Copyright © 2005-2007 Atlassian Software Systems Pty Ltd. All Rights Reserved.