Interface NestedGroupsProvider
public interface NestedGroupsProvider
Provides directly related groups (e.g. direct parents or children) of the given group.
-
Method Summary
Modifier and TypeMethodDescriptionReturns list of directly related groups (e.g.Returns identifier of group that will be passed togetDirectlyRelatedGroups(Collection).intMaximum number of groups passed togetDirectlyRelatedGroups(Collection)Normalizes the identifier for de-duplication.
-
Method Details
-
getDirectlyRelatedGroups
Returns list of directly related groups (e.g. direct parents or children) for a given identifiers of groups.- Throws:
OperationFailedException
-
getIdentifierForSubGroupsQuery
Returns identifier of group that will be passed togetDirectlyRelatedGroups(Collection). Usually this should beDirectoryEntity.getName()orGroup.getExternalId(). -
normalizeIdentifier
Normalizes the identifier for de-duplication. -
getMaxBatchSize
int getMaxBatchSize()Maximum number of groups passed togetDirectlyRelatedGroups(Collection)
-