@Internal public class SpacePermissionQueryBuilderImpl extends Object implements SpacePermissionQueryBuilder
| Modifier and Type | Method and Description | 
|---|---|
| String | getHqlPermissionFilterString(String spacePermissionTableAlias)Creates an HQL string of conditions / filter to add to the "WHERE" clause of an HQL query, filtering down to
 SpacePermission rows which match / grant access to the user. | 
| ConfluenceUser | getUser()Returns the user this query builder was constructed for. | 
| void | substituteHqlQueryParameters(org.hibernate.query.Query query)Substitutes values into the parameters added by  SpacePermissionQueryBuilder.getHqlPermissionFilterString(java.lang.String) | 
public String getHqlPermissionFilterString(String spacePermissionTableAlias)
SpacePermissionQueryBuilderSpacePermissionQueryBuilder.substituteHqlQueryParameters(org.hibernate.query.Query) MUST be called subsequently, to substitute in the
 required parameters.getHqlPermissionFilterString in interface SpacePermissionQueryBuilderspacePermissionTableAlias - alias of the SpacePermission table being queriedpublic void substituteHqlQueryParameters(org.hibernate.query.Query query)
SpacePermissionQueryBuilderSpacePermissionQueryBuilder.getHqlPermissionFilterString(java.lang.String)substituteHqlQueryParameters in interface SpacePermissionQueryBuilderquery - the full HQL query, containing the contents of a previous call to
              SpacePermissionQueryBuilder.getHqlPermissionFilterString(java.lang.String) (as well as other SQL clauses added elsewhere)@Nullable public ConfluenceUser getUser()
SpacePermissionQueryBuildernull for anonymous.getUser in interface SpacePermissionQueryBuilderCopyright © 2003–2017 Atlassian. All rights reserved.