Interface PrincipalGroupMembersDao

All Known Implementing Classes:
DefaultPrincipalGroupMembersDao

public interface PrincipalGroupMembersDao
  • 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

      <T extends PrincipalModel> List<T> findAllMembersByType(UserGroupModel parent, 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
    • 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 *