public interface AvailabilityQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for examining availability queries.
Modifier and Type | Method and Description |
---|---|
AvailabilityQueryInspectorRecord |
getAvailabilityQueryInspectorRecord(Type availabilityRecordType)
Gets the availability query inspector record corresponding to the
given
Availability record Type. |
IdTerm[] |
getCompetencyIdTerms()
Gets the competency
Id query terms. |
CompetencyQueryInspector[] |
getCompetencyTerms()
Gets the competency query terms.
|
IdTerm[] |
getFoundryIdTerms()
Gets the foundry
Id query terms. |
FoundryQueryInspector[] |
getFoundryTerms()
Gets the foundry query terms.
|
IdTerm[] |
getJobIdTerms()
Gets the job
Id query terms. |
JobQueryInspector[] |
getJobTerms()
Gets the job query terms.
|
CardinalRangeTerm[] |
getPercentageTerms()
Gets the percentage availability 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[] getJobIdTerms()
Id
query terms.mandatory
- This method must be implemented. JobQueryInspector[] getJobTerms()
mandatory
- This method must be implemented. IdTerm[] getCompetencyIdTerms()
Id
query terms.mandatory
- This method must be implemented. CompetencyQueryInspector[] getCompetencyTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getPercentageTerms()
mandatory
- This method must be implemented. IdTerm[] getFoundryIdTerms()
Id
query terms.mandatory
- This method must be implemented. FoundryQueryInspector[] getFoundryTerms()
mandatory
- This method must be implemented. AvailabilityQueryInspectorRecord getAvailabilityQueryInspectorRecord(Type availabilityRecordType) throws OperationFailedException
Availability
record Type.
availabilityRecordType
- an availability record typeNullArgumentException
- availabilityRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(availabilityRecordType)
is false
mandatory
- This method must be implemented.