Package de.hybris.platform.b2b.dao
Interface PrincipalGroupMembersDao
- All Known Implementing Classes:
DefaultPrincipalGroupMembersDao
public interface PrincipalGroupMembersDao
-
Method Summary
Modifier and TypeMethodDescription<T extends PrincipalModel>
List<T>findAllMembersByType(UserGroupModel parent, Class<T> memberType) Finds all members of a Principal Group of a given type.<T extends PrincipalModel>
List<T>findHierarchyMembersByType(Set<UserGroupModel> parents, Class<T> memberType) Finds all members of a Principal Group of a given type.<T extends PrincipalModel>
List<T>findMembersByType(UserGroupModel parent, Class<T> memberType, int count, int start) Finds members of a Principal Group of a given type.
-
Method Details
-
findHierarchyMembersByType
<T extends PrincipalModel> List<T> findHierarchyMembersByType(Set<UserGroupModel> parents, Class<T> memberType) Finds all members of a Principal Group of a given type. FlexibleSearch filters non specified type members so as not to have to iterate and instantiate entire collection to filter undesired types -
findAllMembersByType
Finds all members of a Principal Group of a given type. FlexibleSearch filters non specified type members so as not to have to iterate and instantiate entire collection to filter undesired types -
findMembersByType
<T extends PrincipalModel> List<T> findMembersByType(UserGroupModel parent, Class<T> memberType, int count, int start) Finds members of a Principal Group of a given type. FlexibleSearch filters non specified type members so as not to have to iterate and instantiate entire collection to filter undesired types *
-