Package com.iplanet.ums
Interface IDynamicMembership
-
- All Superinterfaces:
IMembership
- All Known Implementing Classes:
AssignableDynamicGroup,DynamicGroup
public interface IDynamicMembership extends IMembership
Represents a container interface common to groups and roles. It extends IMembership by adding support for adding and removing members.- See Also:
IMembership
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GuidgetSearchBase()Gets the search base used to evaluate this dynamic group.StringgetSearchFilter()Gets the search filter used to evaluate this dynamic group.intgetSearchScope()Gets the search scope used to evaluate this dynamic group.voidsetSearchBase(Guid baseGuid)Sets the search base used to evaluate this dynamic group.voidsetSearchFilter(String filter)Sets the search filter used to evaluate this dynamic group.voidsetSearchScope(int scope)Sets the search scope used to evaluate this dynamic group.-
Methods inherited from interface com.iplanet.ums.IMembership
getMemberCount, getMemberIDAt, getMemberIDs, hasMember
-
-
-
-
Method Detail
-
setSearchFilter
void setSearchFilter(String filter)
Sets the search filter used to evaluate this dynamic group.- Parameters:
filter- search filter for evaluating members of the group
-
getSearchFilter
String getSearchFilter()
Gets the search filter used to evaluate this dynamic group.- Returns:
- search filter for evaluating members of the group
-
setSearchBase
void setSearchBase(Guid baseGuid)
Sets the search base used to evaluate this dynamic group.- Parameters:
baseGuid- Search base for evaluating members of the group.
-
getSearchBase
Guid getSearchBase()
Gets the search base used to evaluate this dynamic group.- Returns:
- search base for evaluating members of the group
-
setSearchScope
void setSearchScope(int scope)
Sets the search scope used to evaluate this dynamic group.- Parameters:
scope- Search scope for evaluating members of the group. Use one of theLDAPv2scopes:SCOPE_BASE,SCOPE_ONE, orSCOPE_SUB.
-
getSearchScope
int getSearchScope()
Gets the search scope used to evaluate this dynamic group.- Returns:
- search scope for evaluating members of the group
-
-