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, getRuleTerms
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
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTerms
IdTerm[] 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.