public interface VaultQueryInspector extends OsidCatalogQueryInspector
This is the query inspector for examining vault queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAncestorVaultIdTerms()
Gets the ancestor vault
Id query terms. |
VaultQueryInspector[] |
getAncestorVaultTerms()
Gets the ancestor vault query terms.
|
IdTerm[] |
getAuthorizationIdTerms()
Gets the authorization
Id query terms. |
AuthorizationQueryInspector[] |
getAuthorizationTerms()
Gets the authorization query terms.
|
IdTerm[] |
getDescendantVaultIdTerms()
Gets the descendant vault
Id query terms. |
VaultQueryInspector[] |
getDescendantVaultTerms()
Gets the descendant vault 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.
|
VaultQueryInspectorRecord |
getVaultQueryInspectorRecord(Type vaultRecordType)
Gets the vault query inspector record corresponding to the given
Vault record Type. |
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
getBrandingIdTerms, getBrandingTerms, getLicenseTerms, getProviderIdTerms, getProviderTerms
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[] getAuthorizationIdTerms()
Id
query terms.mandatory
- This method must be implemented. AuthorizationQueryInspector[] getAuthorizationTerms()
mandatory
- This method must be implemented. IdTerm[] getAncestorVaultIdTerms()
Id
query terms.mandatory
- This method must be implemented. VaultQueryInspector[] getAncestorVaultTerms()
mandatory
- This method must be implemented. IdTerm[] getDescendantVaultIdTerms()
Id
query terms.mandatory
- This method must be implemented. VaultQueryInspector[] getDescendantVaultTerms()
mandatory
- This method must be implemented. VaultQueryInspectorRecord getVaultQueryInspectorRecord(Type vaultRecordType) throws OperationFailedException
Vault
record Type.
vaultRecordType
- a vault query inspector record typeNullArgumentException
- vaultRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(vaultRecordType)
is false
mandatory
- This method must be implemented.