Class Hib3EntityDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3EntityDAO
- All Implemented Interfaces:
EntityDAO
,GrouperDAO
Basic Hibernate
Entity
DAO interface.- Since:
- Version:
- $Id: Hib3GroupDAO.java,v 1.51 2009-12-10 08:54:15 mchyzer Exp $
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfindEntitiesByGroupIds
(Collection<String> groupIds) find entities secure by group idfindEntitiesSecure
(GrouperSession grouperSession, List<String> ancestorFolderIds, List<String> ancestorFolderNames, List<String> ids, List<String> names, List<String> parentFolderIds, List<String> parentFolderNames, String terms, Set<Privilege> inPrivSet, QueryOptions queryOptions) find entitiesMethods inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
evict, evictEntity, evictQueries, getConfiguration, getConfiguration, getSessionFactory, getSessionFactory, hibernateInitted, initHibernateIfNotInitted, initHibernateIfNotInitted, resourceNameFromClassName, session, session
-
Constructor Details
-
Hib3EntityDAO
public Hib3EntityDAO()
-
-
Method Details
-
findEntitiesSecure
public Set<Entity> findEntitiesSecure(GrouperSession grouperSession, List<String> ancestorFolderIds, List<String> ancestorFolderNames, List<String> ids, List<String> names, List<String> parentFolderIds, List<String> parentFolderNames, String terms, Set<Privilege> inPrivSet, QueryOptions queryOptions) Description copied from interface:EntityDAO
find entities- Specified by:
findEntitiesSecure
in interfaceEntityDAO
inPrivSet
- means that each row must have a matching priv in this set to user or GrouperAll. There are some constants in AccessPrivilege of pre-canned sets- Returns:
- the entities
- See Also:
-
findEntitiesByGroupIds
Description copied from interface:EntityDAO
find entities secure by group id- Specified by:
findEntitiesByGroupIds
in interfaceEntityDAO
- Parameters:
groupIds
- (note, can be any amount of group ids, will batch)- Returns:
- the group, and attribute value tuple
- See Also:
-
EntityDAO#findEntitiesByGroupIds(List)
-