@Deprecated public final class HibernateSearch<TYPE> extends Object implements org.springframework.orm.hibernate5.HibernateCallback<List<TYPE>>
HQLQuery
against the database, converting parameters
and results to the correct types.
Construction is via two static methods, depending on the type of query. For user, group and directory
queries, use forEntities(long, EntityQuery)
. For membership queries, use
forMemberships(long, MembershipQuery)
.
Modifier and Type | Method and Description |
---|---|
List<TYPE> |
doInHibernate(org.hibernate.Session session)
Deprecated.
|
static <T> HibernateSearch<T> |
forEntities(com.atlassian.crowd.search.query.entity.EntityQuery<T> query)
Deprecated.
Returns a HibernateSearch instance for a user, group or directory query across all directories.
|
static <T> HibernateSearch<T> |
forEntities(long directoryId,
com.atlassian.crowd.search.query.entity.EntityQuery<T> query)
Deprecated.
Returns a HibernateSearch instance for a user or group query in a particular directory.
|
static <T> HibernateSearch<T> |
forMemberships(long directoryId,
com.atlassian.crowd.search.query.membership.MembershipQuery<T> query)
Deprecated.
Returns a HibernateSearch instance for a membership query in a particular directory.
|
protected static <T> void |
handle(org.hibernate.Session session,
com.atlassian.crowd.search.hibernate.HQLQuery hqlQuery,
org.hibernate.query.Query<T> hibernateQuery,
int maxResults)
Deprecated.
|
public static <T> HibernateSearch<T> forEntities(long directoryId, com.atlassian.crowd.search.query.entity.EntityQuery<T> query)
public static <T> HibernateSearch<T> forEntities(com.atlassian.crowd.search.query.entity.EntityQuery<T> query)
public static <T> HibernateSearch<T> forMemberships(long directoryId, com.atlassian.crowd.search.query.membership.MembershipQuery<T> query)
protected static <T> void handle(org.hibernate.Session session, com.atlassian.crowd.search.hibernate.HQLQuery hqlQuery, org.hibernate.query.Query<T> hibernateQuery, int maxResults)
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences