protected static final class S_DirectoryGroup.MemberIdSet extends Object
| Modifier | Constructor and Description | 
|---|---|
protected  | 
MemberIdSet(S_LibrarySession session,
           GroupMembershipCache cache)
Construct a MemberIdSet. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addMemberIdsToSet(Long[] directMemberIds)
Add a set of direct members to the list of members, 
 removing duplicates and cascading down the hierarchy. 
 | 
protected Long[] | 
getAllMemberIds()
Return the set of member IDs. 
 | 
protected Long[] | 
getDirectMemberIds(Long objId)
Gets the direct member IDs of the specified object ID. 
 | 
protected MemberIdSet(S_LibrarySession session, GroupMembershipCache cache)
session - Session contextcache - GroupMembershipCache cacheprotected void addMemberIdsToSet(Long[] directMemberIds) throws IfsException
directMemberIds - the direct members to addIfsException - if operation failsprotected Long[] getDirectMemberIds(Long objId) throws IfsException
If possible, avoid creating a S_DirectoryObjects. NOTE: the specified ID may be different than the target object's ID.
objId - the ID of the object whose member IDs we wantIfsException - if operation failsprotected Long[] getAllMemberIds()
Copyright © 2025. All rights reserved.