Uses of Interface
edu.internet2.middleware.grouper.hibernate.HqlQuery
Packages that use HqlQuery
Package
Description
The I2MI Grouper project is an open source toolkit for managing groups.
This package contains grouper's Hibernate wrapping API
This package contains internal utility classes
This package contains access and privilege related classes
-
Uses of HqlQuery in edu.internet2.middleware.grouper
Methods in edu.internet2.middleware.grouper with parameters of type HqlQueryModifier and TypeMethodDescriptionboolean
GrouperAccessAdapter.hqlFilterGroupsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperAccessAdapter.hqlFilterGroupsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) note, can useboolean
GrouperAccessAdapter.hqlFilterGroupsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperNamingAdapter.hqlFilterStemsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperNamingAdapter.hqlFilterStemsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) boolean
GrouperNamingAdapter.hqlFilterStemsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) -
Uses of HqlQuery in edu.internet2.middleware.grouper.group
Methods in edu.internet2.middleware.grouper.group with parameters of type HqlQueryModifier and TypeMethodDescriptionstatic void
TypeOfGroup.appendHqlQuery
(String groupAlias, Set<TypeOfGroup> typeOfGroups, StringBuilder hql, HqlQuery hqlQuery) append the typeOfGroup part into an hql group query -
Uses of HqlQuery in edu.internet2.middleware.grouper.hibernate
Classes in edu.internet2.middleware.grouper.hibernate that implement HqlQueryModifier and TypeClassDescriptionclass
for simple HQL, use this instead of inverse of control.class
for simple HQL, use this instead of inverse of control.Methods in edu.internet2.middleware.grouper.hibernate that return HqlQueryModifier and TypeMethodDescriptionassign data to the bind varset a string as a bind variableMethods in edu.internet2.middleware.grouper.hibernate with parameters of type HqlQueryModifier and TypeMethodDescriptionstatic void
HibUtils.convertFieldsToSqlInString
(Collection<Field> fields, HqlQuery hqlQuery, StringBuilder sql, String fieldColumnName) static void
HibUtils.convertSourcesToSqlInString
(Set<Source> sources, HqlQuery hqlQuery, StringBuilder sql, String sourceColumnName) static String
HibUtils.convertToInClause
(Collection<String> collection, HqlQuery scalarable) convert a collection of strings (no parens) to an in clausestatic String
HibUtils.convertToInClauseAnyType
(Collection<?> collection, HqlQuery scalarable) convert a collection of strings (no parens) to an in clausestatic void
HibUtils.convertToMultiKeyInClause
(Collection<MultiKey> collection, HqlQuery scalarable, Collection<String> columnNames, StringBuilder whereClause) convert a collection of multikeys to an in clause with multiple args.static String
HibUtils.convertToSubjectInClause
(Collection<Subject> subjects, HqlQuery hqlQuery, String memberAlias) -
Uses of HqlQuery in edu.internet2.middleware.grouper.internal.util
Methods in edu.internet2.middleware.grouper.internal.util with parameters of type HqlQuery -
Uses of HqlQuery in edu.internet2.middleware.grouper.privs
Methods in edu.internet2.middleware.grouper.privs with parameters of type HqlQueryModifier and TypeMethodDescriptionboolean
AttributeDefAdapter.hqlFilterAttrDefsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attrDefColumn, Set<Privilege> privInSet) for an attrDef query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterAttrDefs instead if you like).boolean
AttributeDefResolver.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attributeDefColumn, Set<Privilege> privInSet) for an attrDef query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterAttDefs instead if you like)boolean
AttributeDefResolverDecorator.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attributeDefColumn, Set<Privilege> privInSet) boolean
AttributeDefWrapper.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attrDefColumn, Set<Privilege> privInSet) boolean
BaseAttrDefAdapter.hqlFilterAttrDefsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attributeDefColumn, Set<Privilege> privInSet) boolean
CachingAttrDefResolver.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attrDefColumn, Set<Privilege> privInSet) boolean
GrouperAttributeDefAdapter.hqlFilterAttrDefsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attributeDefColumn, Set<Privilege> privInSet) boolean
GrouperSystemAttrDefResolver.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String groupColumn, Set<Privilege> privInSet) boolean
ValidatingAttrDefResolver.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attrDefColumn, Set<Privilege> privInSet) boolean
WheelAttrDefResolver.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attributeDefColumn, Set<Privilege> privInSet) boolean
AttributeDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) for an attributeDef query, check to make sure the subject cant see the records (if filtering HQL, you can do the postHqlFilterAttributeDefs instead if you like).boolean
AttributeDefResolver.hqlFilterAttributeDefsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) for an attribute def query, check to make sure the subject cant see the recordsboolean
AttributeDefResolverDecorator.hqlFilterAttributeDefsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
AttributeDefWrapper.hqlFilterAttributeDefsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
BaseAttrDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
CachingAttrDefResolver.hqlFilterAttributeDefsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperAttributeDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperSystemAttrDefResolver.hqlFilterAttributeDefsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
ValidatingAttrDefResolver.hqlFilterAttributeDefsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
AttributeDefAdapter.hqlFilterAttributeDefsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) for an attributeDef query, check to make sure the subject has priv (if filtering HQL, you can do the postHqlFilterAttributeDefs instead if you like).boolean
AttributeDefResolver.hqlFilterAttributeDefsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) for an attribute def query, check to make sure the records have certain privsboolean
AttributeDefResolverDecorator.hqlFilterAttributeDefsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
AttributeDefWrapper.hqlFilterAttributeDefsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
BaseAttrDefAdapter.hqlFilterAttributeDefsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
CachingAttrDefResolver.hqlFilterAttributeDefsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperAttributeDefAdapter.hqlFilterAttributeDefsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
AccessAdapter.hqlFilterGroupsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) for a group query, check to make sure the subject cant see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like).boolean
AccessResolver.hqlFilterGroupsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) for a group query, check to make sure the subject cant see the recordsboolean
AccessResolverDecorator.hqlFilterGroupsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
AccessWrapper.hqlFilterGroupsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
BaseAccessAdapter.hqlFilterGroupsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperSystemAccessResolver.hqlFilterGroupsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
ValidatingAccessResolver.hqlFilterGroupsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
AccessAdapter.hqlFilterGroupsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) for a group query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like).boolean
AccessResolver.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) for a group query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like)boolean
AccessResolverDecorator.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
AccessWrapper.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
BaseAccessAdapter.hqlFilterGroupsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
CachingAccessResolver.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
GrouperSystemAccessResolver.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
ValidatingAccessResolver.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
WheelAccessResolver.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
AccessAdapter.hqlFilterGroupsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) for a group query, see if the groups have certain privsboolean
AccessResolver.hqlFilterGroupsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) for a group query, check to make sure the result has privsboolean
AccessResolverDecorator.hqlFilterGroupsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
AccessWrapper.hqlFilterGroupsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
BaseAccessAdapter.hqlFilterGroupsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
BaseNamingAdapter.hqlFilterStemsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
CachingNamingResolver.hqlFilterStemsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperSystemNamingResolver.hqlFilterStemsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
NamingAdapter.hqlFilterStemsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) for a stem query, check to make sure the subject cant see the records (if filtering HQL, you can do the postHqlFilterStems instead if you like).boolean
NamingResolver.hqlFilterStemsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) for a stem query, check to make sure the subject doesnt have privsboolean
NamingResolverDecorator.hqlFilterStemsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
NamingWrapper.hqlFilterStemsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
ValidatingNamingResolver.hqlFilterStemsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
BaseNamingAdapter.hqlFilterStemsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) boolean
GrouperSystemNamingResolver.hqlFilterStemsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) boolean
NamingAdapter.hqlFilterStemsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) for a stem query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like).boolean
NamingResolver.hqlFilterStemsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) for a stem query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like).boolean
NamingResolverDecorator.hqlFilterStemsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) boolean
NamingWrapper.hqlFilterStemsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) boolean
ValidatingNamingResolver.hqlFilterStemsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) boolean
WheelNamingResolver.hqlFilterStemsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) boolean
BaseNamingAdapter.hqlFilterStemsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
NamingAdapter.hqlFilterStemsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) for a stem query, check to make sure the privs are thereboolean
NamingResolver.hqlFilterStemsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) for a stem query, check to make sure the subject has privsboolean
NamingResolverDecorator.hqlFilterStemsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
NamingWrapper.hqlFilterStemsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject)