public interface PriceQueryInspector extends OsidRuleQueryInspector, OsidSubjugateableQueryInspector
This is the query inspector for examining price queries.
| Modifier and Type | Method and Description |
|---|---|
CurrencyRangeTerm[] |
getAmountTerms()
Gets the amount terms.
|
IdTerm[] |
getDemographicIdTerms()
Gets the demographic
Id terms. |
ResourceQueryInspector[] |
getDemographicTerms()
Gets the demographic terms.
|
IdTerm[] |
getItemIdTerms()
Gets the item
Id terms. |
ItemQueryInspector[] |
getItemTerms()
Gets the item terms.
|
CardinalRangeTerm[] |
getMaximumQuantityTerms()
Gets the maximum quantity terms.
|
CurrencyTerm[] |
getMinimumAmountTerms()
Gets the minimum amount terms.
|
CardinalRangeTerm[] |
getMinimumQuantityTerms()
Gets the minimum quantity terms.
|
PriceQueryInspectorRecord |
getPriceQueryInspectorRecord(Type priceRecordType)
Gets the price query inspector record corresponding to the given
Price record Type. |
IdTerm[] |
getPriceScheduleIdTerms()
Gets the price schedule
Id terms. |
PriceScheduleQueryInspector[] |
getPriceScheduleTerms()
Gets the price schedule terms.
|
DurationRangeTerm[] |
getRecurringIntervalTerms()
Gets the recurring interval terms.
|
IdTerm[] |
getStoreIdTerms()
Gets the store
Id terms. |
StoreQueryInspector[] |
getStoreTerms()
Gets the store terms.
|
getRuleIdTerms, getRuleTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTermsIdTerm[] getPriceScheduleIdTerms()
Id terms. Id termsmandatory - This method must be implemented. PriceScheduleQueryInspector[] getPriceScheduleTerms()
mandatory - This method must be implemented. CardinalRangeTerm[] getMinimumQuantityTerms()
mandatory - This method must be implemented. CardinalRangeTerm[] getMaximumQuantityTerms()
mandatory - This method must be implemented. IdTerm[] getDemographicIdTerms()
Id terms. Id termsmandatory - This method must be implemented. ResourceQueryInspector[] getDemographicTerms()
mandatory - This method must be implemented. CurrencyRangeTerm[] getAmountTerms()
mandatory - This method must be implemented. CurrencyTerm[] getMinimumAmountTerms()
mandatory - This method must be implemented. DurationRangeTerm[] getRecurringIntervalTerms()
mandatory - This method must be implemented. IdTerm[] getItemIdTerms()
Id terms. Id termsmandatory - This method must be implemented. ItemQueryInspector[] getItemTerms()
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. PriceQueryInspectorRecord getPriceQueryInspectorRecord(Type priceRecordType) throws OperationFailedException
Price record Type. priceRecordType - an price record typeNullArgumentException - priceRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(priceRecordType) is false mandatory - This method must be implemented.