public interface AddressBookQueryInspector extends OsidCatalogQueryInspector
This is the query inspector for examining address book queries. Each
method specifies an AND term while multiple invocations of
the same method produce a nested OR.
| Modifier and Type | Method and Description |
|---|---|
AddressBookQueryInspectorRecord |
getAddressBookQueryInspectorRecord(Type addressBookRecordType)
Gets the query inspector record corresponding to the given
AddressBook record Type. |
IdTerm[] |
getAddressIdTerms()
Gets the address
Id terms. |
AddressQueryInspector[] |
getAddressTerms()
Gets the address terms.
|
IdTerm[] |
getAncestorAddressBookIdTerms()
Gets the ancestor address book
Id terms. |
AddressBookQueryInspector[] |
getAncestorAddressBookTerms()
Gets the ancestor address book terms.
|
IdTerm[] |
getContactIdTerms()
Gets the contact
Id terms. |
ContactQueryInspector[] |
getContactTerms()
Gets the contact terms.
|
IdTerm[] |
getDescendantAddressBookIdTerms()
Gets the descendant address book
Id terms. |
AddressBookQueryInspector[] |
getDescendantAddressBookTerms()
Gets the descendant address book terms.
|
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetBrandingIdTerms, getBrandingTerms, getLicenseTerms, getProviderIdTerms, getProviderTermsIdTerm[] getContactIdTerms()
Id terms. Id termsmandatory - This method must be implemented. ContactQueryInspector[] getContactTerms()
mandatory - This method must be implemented. IdTerm[] getAddressIdTerms()
Id terms. Id termsmandatory - This method must be implemented. AddressQueryInspector[] getAddressTerms()
mandatory - This method must be implemented. IdTerm[] getAncestorAddressBookIdTerms()
Id terms. Id termsmandatory - This method must be implemented. AddressBookQueryInspector[] getAncestorAddressBookTerms()
mandatory - This method must be implemented. IdTerm[] getDescendantAddressBookIdTerms()
Id terms. Id termsmandatory - This method must be implemented. AddressBookQueryInspector[] getDescendantAddressBookTerms()
mandatory - This method must be implemented. AddressBookQueryInspectorRecord getAddressBookQueryInspectorRecord(Type addressBookRecordType) throws OperationFailedException
AddressBook record Type. addressBookRecordType - an address book record typeNullArgumentException - addressBookRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(addressBookRecordType) is false
mandatory - This method must be implemented.