public interface AssetQueryInspector extends OsidObjectQueryInspector, OsidAggregateableQueryInspector, OsidSourceableQueryInspector
This is the query inspector for examining asset queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAssetContentIdTerms()
Gets the asset content
Id query terms. |
AssetContentQueryInspector[] |
getAssetContentTerms()
Gets the asset content query terms.
|
AssetQueryInspectorRecord |
getAssetQueryInspectorRecord(Type assetRecordType)
Gets the asset query inspector record corresponding to the given
Asset record Type. |
IdTerm[] |
getCompositionIdTerms()
Gets the composition
Id query terms. |
CompositionQueryInspector[] |
getCompositionTerms()
Gets the composition query terms.
|
StringTerm[] |
getCopyrightRegistrationTerms()
Gets the copyright registration query terms.
|
StringTerm[] |
getCopyrightTerms()
Gets the copyright query terms.
|
DateTimeRangeTerm[] |
getCreatedDateTerms()
Gets the created time query terms.
|
BooleanTerm[] |
getDistributeAlterationsTerms()
Gets the alteration distribution query terms.
|
BooleanTerm[] |
getDistributeCompositionsTerms()
Gets the composition distribution query terms.
|
BooleanTerm[] |
getDistributeVerbatimTerms()
Gets the verbatim distribution query terms.
|
IdTerm[] |
getLocationIdTerms()
Gets the location
Id query terms. |
LocationQueryInspector[] |
getLocationTerms()
Gets the location query terms.
|
StringTerm[] |
getPrincipalCreditStringTerms()
Gets the principal credit string query terms.
|
BooleanTerm[] |
getPublicDomainTerms()
Gets the public domain query terms.
|
DateTimeRangeTerm[] |
getPublishedDateTerms()
Gets the published time query terms.
|
BooleanTerm[] |
getPublishedTerms()
Gets the published query terms.
|
IdTerm[] |
getRepositoryIdTerms()
Gets the repository
Id query terms. |
RepositoryQueryInspector[] |
getRepositoryTerms()
Gets the repository query terms.
|
IdTerm[] |
getSourceIdTerms()
Gets the source
Id query terms. |
ResourceQueryInspector[] |
getSourceTerms()
Gets the source query terms.
|
SpatialUnitTerm[] |
getSpatialCoverageOverlapTerms()
Gets the spatial coverage overlap query terms.
|
SpatialUnitTerm[] |
getSpatialCoverageTerms()
Gets the spatial coverage query terms.
|
DateTimeRangeTerm[] |
getTemporalCoverageTerms()
Gets the temporal coverage query terms.
|
StringTerm[] |
getTitleTerms()
Gets the title query terms.
|
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
StringTerm[] getTitleTerms()
mandatory
- This method must be implemented. BooleanTerm[] getPublicDomainTerms()
mandatory
- This method must be implemented. StringTerm[] getCopyrightTerms()
mandatory
- This method must be implemented. StringTerm[] getCopyrightRegistrationTerms()
mandatory
- This method must be implemented. BooleanTerm[] getDistributeVerbatimTerms()
mandatory
- This method must be implemented. BooleanTerm[] getDistributeAlterationsTerms()
mandatory
- This method must be implemented. BooleanTerm[] getDistributeCompositionsTerms()
mandatory
- This method must be implemented. IdTerm[] getSourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getSourceTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getCreatedDateTerms()
mandatory
- This method must be implemented. BooleanTerm[] getPublishedTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getPublishedDateTerms()
mandatory
- This method must be implemented. StringTerm[] getPrincipalCreditStringTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getTemporalCoverageTerms()
mandatory
- This method must be implemented. IdTerm[] getLocationIdTerms()
Id
query terms.mandatory
- This method must be implemented. LocationQueryInspector[] getLocationTerms()
mandatory
- This method must be implemented. SpatialUnitTerm[] getSpatialCoverageTerms()
mandatory
- This method must be implemented. SpatialUnitTerm[] getSpatialCoverageOverlapTerms()
mandatory
- This method must be implemented. IdTerm[] getAssetContentIdTerms()
Id
query terms.mandatory
- This method must be implemented. AssetContentQueryInspector[] getAssetContentTerms()
mandatory
- This method must be implemented. IdTerm[] getCompositionIdTerms()
Id
query terms.mandatory
- This method must be implemented. CompositionQueryInspector[] getCompositionTerms()
mandatory
- This method must be implemented. IdTerm[] getRepositoryIdTerms()
Id
query terms.mandatory
- This method must be implemented. RepositoryQueryInspector[] getRepositoryTerms()
mandatory
- This method must be implemented. AssetQueryInspectorRecord getAssetQueryInspectorRecord(Type assetRecordType) throws OperationFailedException
Asset
record Type.
assetRecordType
- an asset record typeNullArgumentException
- assetRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(assetRecordType)
is false
mandatory
- This method must be implemented.