# Uses of Class
com.orchestranetworks.permissions.QueryPermissionException

Packages that use QueryPermissionException
Package
Description
com.onwbp.adaptation
Provides core classes and interfaces for accessing datasets, tables, and their records.
com.orchestranetworks.permissions
com.orchestranetworks.query
Provides the API for accessing and processing data stored in EBX®.
com.orchestranetworks.schema.relationships
Provides interfaces for accessing relationships defined in a data model.

- ## Uses of QueryPermissionException in com.onwbp.adaptation

  Methods in com.onwbp.adaptation that throw QueryPermissionException
  Modifier and Type
  Method
  Description
  `RequestResult`
  Request.`execute()`
  Executes the request and returns the result.

- ## Uses of QueryPermissionException in com.orchestranetworks.permissions

  Methods in com.orchestranetworks.permissions that return QueryPermissionException
  Modifier and Type
  Method
  Description
  `static QueryPermissionException`
  QueryPermissionException.`create(Session aSession, Map<SchemaNode,Adaptation> forbiddenNodes)`
  Creates a QueryPermissionException.
  `static QueryPermissionException`
  QueryPermissionException.`create(Session aSession, Map<SchemaNode,Adaptation> forbiddenNodes, String message)`

- ## Uses of QueryPermissionException in com.orchestranetworks.query

  Methods in com.orchestranetworks.query that throw QueryPermissionException
  Modifier and Type
  Method
  Description
  `QueryResult<T>`
  Query.`getResult()`
  Executes the query on the registered dataset(s), and returns a result object, ready to iterate.

- ## Uses of QueryPermissionException in com.orchestranetworks.schema.relationships

  Methods in com.orchestranetworks.schema.relationships that throw QueryPermissionException
  Modifier and Type
  Method
  Description
  `static RequestResult`
  RelationshipsHelper.`getExplicitRelationshipResult(Adaptation aRecord, SchemaNode anExplicitRelationshipNode, Session aSession)`
  Returns the result of the explicit relationship defined by the specified node, in the context of the specified record.
  `static ReverseRelationshipResult`
  RelationshipsHelper.`getIntraDatasetReferringRecords(Adaptation aReferencedRecord, SchemaNode aReferringNode, Session aSession)`
  Returns the records in the same dataset that refer to the specified record through the corresponding foreign key constraint, selection link or association link.
  `ReverseRelationshipResultsInterDataset`
  ReverseRelationshipInterDataset.`getReferringRecords(Adaptation aReferencedRecord)`
  Returns the records in the repository that refers to the specified record through the corresponding foreign key constraint, selection link or association link.
  `RequestResult`
  ExplicitRelationship.`getResult(Adaptation aRecord)`
  Returns the result of the relationship, in the context of the specified record.
  `RequestResult`
  ReverseRelationshipResult.`getResult()`
  Returns the records in a table that refers to a specified record through a foreign key constraint, selection link or association link.
  `RequestResult`
  SchemaNodeExplicitRelationship.`getResult(Adaptation aRecord, Session aSessionOrNull)`
  Returns the result of this relationship, in the context of the specified record.