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, getEndReasonTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTermsIdTerm[] 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.