Class DefaultPrincipalGroupMembersDao

    • Field Detail

      • LOG

        protected static final org.apache.log4j.Logger LOG
    • Constructor Detail

      • DefaultPrincipalGroupMembersDao

        public DefaultPrincipalGroupMembersDao()
    • Method Detail

      • findAllMembersByType

        public <T extends PrincipalModel> java.util.List<T> findAllMembersByType​(UserGroupModel parent,
                                                                                 java.lang.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 non desired types
        Specified by:
        findAllMembersByType in interface PrincipalGroupMembersDao
      • findMembersByType

        public <T extends PrincipalModel> java.util.List<T> findMembersByType​(UserGroupModel parent,
                                                                              java.lang.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 non desired types
        Specified by:
        findMembersByType in interface PrincipalGroupMembersDao
      • setFlexibleSearchService

        public void setFlexibleSearchService​(FlexibleSearchService flexibleSearchService)
      • setModelService

        public void setModelService​(ModelService modelService)