public interface PriceScheduleQueryInspector extends OsidObjectQueryInspector, OsidAggregateableQueryInspector
This is the query inspector for examining price schedule queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getPriceIdTerms()
Gets the price
Id terms. |
PriceScheduleQueryInspectorRecord |
getPriceScheduleQueryInspectorRecord(Type priceScheduleRecordType)
Gets the price schedule query inspector record corresponding to the
given
PriceSchedule record Type. |
PriceQueryInspector[] |
getPriceTerms()
Gets the price terms.
|
IdTerm[] |
getProductIdTerms()
Gets the product
Id terms. |
ProductQueryInspector[] |
getProductTerms()
Gets the product terms.
|
IdTerm[] |
getStoreIdTerms()
Gets the store
Id terms. |
StoreQueryInspector[] |
getStoreTerms()
Gets the store 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
IdTerm[] getPriceIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. PriceQueryInspector[] getPriceTerms()
mandatory
- This method must be implemented. IdTerm[] getProductIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ProductQueryInspector[] getProductTerms()
mandatory
- This method must be implemented. IdTerm[] getStoreIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. StoreQueryInspector[] getStoreTerms()
mandatory
- This method must be implemented. PriceScheduleQueryInspectorRecord getPriceScheduleQueryInspectorRecord(Type priceScheduleRecordType) throws OperationFailedException
PriceSchedule
record Type.
priceScheduleRecordType
- an price schedule record typeNullArgumentException
- priceScheduleRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(priceScheduleRecordType)
is false
mandatory
- This method must be implemented.