public interface ReceiptQueryInspector extends OsidObjectQueryInspector, OsidSubjugateableQueryInspector
This is the query inspector for examining receipt queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getMailboxIdTerms()
Gets the mailbox
Id query terms. |
MailboxQueryInspector[] |
getMailboxTerms()
Gets the mailbox query terms.
|
IdTerm[] |
getMessageIdTerms()
Gets the message
Id query terms. |
MessageQueryInspector[] |
getMessageTerms()
Gets the message query terms.
|
ReceiptQueryInspectorRecord |
getReceiptQueryInspectorRecord(Type receiptRecordType)
Gets the receipt query inspector record corresponding to the given
Receipt record Type. |
DateTimeRangeTerm[] |
getReceivedTimeTerms()
Gets the received time query terms.
|
IdTerm[] |
getReceivingAgentIdTerms()
Gets the receiving agent
Id query terms. |
AgentQueryInspector[] |
getReceivingAgentTerms()
Gets the receiving agent query terms.
|
IdTerm[] |
getRecipientIdTerms()
Gets the recipient
Id query terms. |
ResourceQueryInspector[] |
getRecipientTerms()
Gets the recipient query 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[] getMessageIdTerms()
Id
query terms.mandatory
- This method must be implemented. MessageQueryInspector[] getMessageTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getReceivedTimeTerms()
mandatory
- This method must be implemented. IdTerm[] getReceivingAgentIdTerms()
Id
query terms.mandatory
- This method must be implemented. AgentQueryInspector[] getReceivingAgentTerms()
mandatory
- This method must be implemented. IdTerm[] getRecipientIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getRecipientTerms()
mandatory
- This method must be implemented. IdTerm[] getMailboxIdTerms()
Id
query terms.mandatory
- This method must be implemented. MailboxQueryInspector[] getMailboxTerms()
mandatory
- This method must be implemented. ReceiptQueryInspectorRecord getReceiptQueryInspectorRecord(Type receiptRecordType) throws OperationFailedException
Receipt
record Type.
receiptRecordType
- a receipt record typeNullArgumentException
- receiptRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(receiptRecordType)
is false
mandatory
- This method must be implemented.