public interface HoldQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for examining hold queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAgentIdTerms()
Gets the agent
Id query terms. |
AgentQueryInspector[] |
getAgentTerms()
Gets the agent query terms.
|
HoldQueryInspectorRecord |
getHoldQueryInspectorRecord(Type holdRecordType)
Gets the hold query inspector record corresponding to the given
Hold record Type. |
IdTerm[] |
getIssueIdTerms()
Gets the issue query terms.
|
IssueQueryInspector[] |
getIssueTerms()
Gets the issue query terms.
|
IdTerm[] |
getOublietteIdTerms()
Gets the oubliette
Id query terms. |
OublietteQueryInspector[] |
getOublietteTerms()
Gets the oubliette query terms.
|
IdTerm[] |
getResourceIdTerms()
Gets the resource
Id query terms. |
ResourceQueryInspector[] |
getResourceTerms()
Gets the resource 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
IdTerm[] getResourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getResourceTerms()
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[] getIssueIdTerms()
mandatory
- This method must be implemented. IssueQueryInspector[] getIssueTerms()
mandatory
- This method must be implemented. IdTerm[] getOublietteIdTerms()
Id
query terms.mandatory
- This method must be implemented. OublietteQueryInspector[] getOublietteTerms()
mandatory
- This method must be implemented. HoldQueryInspectorRecord getHoldQueryInspectorRecord(Type holdRecordType) throws OperationFailedException, PermissionDeniedException
Hold
record Type.
holdRecordType
- a hold record typeNullArgumentException
- holdRecordType
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failure
occurredUnsupportedException
-
hasRecordType(holdRecordType)
is false
mandatory
- This method must be implemented.