com.atlassian.crowd.directory.hybrid
Class InternalGroupHandler

java.lang.Object
  extended by com.atlassian.crowd.directory.hybrid.InternalGroupHandler
Direct Known Subclasses:
LocalGroupHandler

public abstract class InternalGroupHandler
extends java.lang.Object

Manages internal group creation and mutation.

An internal group can be either:

Subclasses specialise the handling of each type. Common code is manifested in this class.


Field Summary
static java.lang.String SHADOW_ATTRIBUTE_KEY
           
 
Constructor Summary
protected InternalGroupHandler(InternalRemoteDirectory internalDirectory)
           
 
Method Summary
protected  InternalRemoteDirectory getInternalDirectory()
           
 boolean isLocalGroupsEnabled()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SHADOW_ATTRIBUTE_KEY

public static final java.lang.String SHADOW_ATTRIBUTE_KEY
Constructor Detail

InternalGroupHandler

protected InternalGroupHandler(InternalRemoteDirectory internalDirectory)
Method Detail

getInternalDirectory

protected InternalRemoteDirectory getInternalDirectory()

isLocalGroupsEnabled

public boolean isLocalGroupsEnabled()
Returns:
true if local groups are enabled.


Copyright © 2010 Atlassian. All Rights Reserved.