public interface MailboxQueryInspector extends OsidCatalogQueryInspector
This is the query inspector for examining mailbox queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAncestorMailboxIdTerms()
Gets the ancestor mailbox
Id query terms. |
MailboxQueryInspector[] |
getAncestorMailboxTerms()
Gets the ancestor mailbox query terms.
|
IdTerm[] |
getDescendantMailboxIdTerms()
Gets the descendant mailbox
Id query terms. |
MailboxQueryInspector[] |
getDescendantMailboxTerms()
Gets the descendant mailbox query terms.
|
MailboxQueryInspectorRecord |
getMailboxQueryInspectorRecord(Type mailboxRecordType)
Gets the mailbox query inspector record corresponding to the given
Mailbox record Type. |
IdTerm[] |
getMessageIdTerms()
Gets the message
Id query terms. |
MessageQueryInspector[] |
getMessageTerms()
Gets the message 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
getBrandingIdTerms, getBrandingTerms, getLicenseTerms, getProviderIdTerms, getProviderTerms
IdTerm[] getMessageIdTerms()
Id
query terms.mandatory
- This method must be implemented. MessageQueryInspector[] getMessageTerms()
mandatory
- This method must be implemented. IdTerm[] getAncestorMailboxIdTerms()
Id
query terms.mandatory
- This method must be implemented. MailboxQueryInspector[] getAncestorMailboxTerms()
mandatory
- This method must be implemented. IdTerm[] getDescendantMailboxIdTerms()
Id
query terms.mandatory
- This method must be implemented. MailboxQueryInspector[] getDescendantMailboxTerms()
mandatory
- This method must be implemented. MailboxQueryInspectorRecord getMailboxQueryInspectorRecord(Type mailboxRecordType) throws OperationFailedException
Mailbox
record Type.
mailboxRecordType
- a mailbox record typeNullArgumentException
- mailboxRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(mailboxRecordType)
is false
mandatory
- This method must be implemented.