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, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getBrandingIdTerms, getBrandingTerms, getLicenseTerms, getProviderIdTerms, getProviderTerms
IdTerm[] 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.