public interface AuthorizationQueryInspector extends OsidRelationshipQueryInspector
The query inspector for examining authorization queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAgentIdTerms()
Gets the agent
Id query terms. |
AgentQueryInspector[] |
getAgentTerms()
Gets the agent query terms.
|
AuthorizationQueryInspectorRecord |
getAuthorizationQueryInspectorRecord(Type authorizationRecordType)
Gets the authorization query inspector record corresponding to the
given
Authorization record Type. |
BooleanTerm[] |
getExplicitAuthorizationsTerms()
Gets the explicit authorization query terms.
|
IdTerm[] |
getFunctionIdTerms()
Gets the function
Id query terms. |
FunctionQueryInspector[] |
getFunctionTerms()
Gets the function query terms.
|
IdTerm[] |
getQualifierIdTerms()
Gets the qualifier
Id query terms. |
QualifierQueryInspector[] |
getQualifierTerms()
Gets the qualifier query terms.
|
IdTerm[] |
getRelatedAuthorizationIdTerms()
Gets the related authorization
Id query terms. |
AuthorizationQueryInspector[] |
getRelatedAuthorizationTerms()
Gets the related authorization query terms.
|
IdTerm[] |
getResourceIdTerms()
Gets the resource
Id query terms. |
ResourceQueryInspector[] |
getResourceTerms()
Gets the resource query terms.
|
IdTerm[] |
getTrustIdTerms()
Gets the trust
Id query terms. |
IdTerm[] |
getVaultIdTerms()
Gets the vault
Id query terms. |
VaultQueryInspector[] |
getVaultTerms()
Gets the vault query terms.
|
getEndReasonIdTerms, getEndReasonTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
BooleanTerm[] getExplicitAuthorizationsTerms()
mandatory
- This method must be implemented. IdTerm[] getRelatedAuthorizationIdTerms()
Id
query terms.mandatory
- This method must be implemented. AuthorizationQueryInspector[] getRelatedAuthorizationTerms()
mandatory
- This method must be implemented. IdTerm[] getResourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getResourceTerms()
mandatory
- This method must be implemented. IdTerm[] getTrustIdTerms()
Id
query terms.mandatory
- This method must be implemented. IdTerm[] getAgentIdTerms()
Id
query terms.mandatory
- This method must be implemented. AgentQueryInspector[] getAgentTerms()
mandatory
- This method must be implemented. IdTerm[] getFunctionIdTerms()
Id
query terms.mandatory
- This method must be implemented. FunctionQueryInspector[] getFunctionTerms()
mandatory
- This method must be implemented. IdTerm[] getQualifierIdTerms()
Id
query terms.mandatory
- This method must be implemented. QualifierQueryInspector[] getQualifierTerms()
mandatory
- This method must be implemented. IdTerm[] getVaultIdTerms()
Id
query terms.mandatory
- This method must be implemented. VaultQueryInspector[] getVaultTerms()
mandatory
- This method must be implemented. AuthorizationQueryInspectorRecord getAuthorizationQueryInspectorRecord(Type authorizationRecordType) throws OperationFailedException
Authorization
record Type.
authorizationRecordType
- an authorization record typeNullArgumentException
- authorizationRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(authorizationRecordType)
is false
mandatory
- This method must be implemented.