OSID Logo
OSID Specifications
contact package
Version 3.1.0
Interfaceosid.contact.AddressQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.contact.AddressBookQueryInspector
osid.contact.AddressSearchResults
osid.contact.AddressSmartAddressBookSession
osid.contact.ContactQueryInspector
osid.room.BuildingQueryInspector
osid.subscription.SubscriptionQueryInspector
Description

This is the query inspector for examining address queries. Each method specifies an AND term while multiple invocations of the same method produce a nested OR.

MethodgetResourceIdTerms
Description

Gets the resource Id terms.

Returnosid.search.terms.IdTerm[] the resource Id terms
Compliancemandatory This method must be implemented.
MethodgetResourceTerms
Description

Gets the resource terms.

Returnosid.resource.ResourceQueryInspector[] the resource terms
Compliancemandatory This method must be implemented.
MethodgetAddressTextTerms
Description

Gets the address text terms.

Returnosid.search.terms.StringTerm[] the string terms
Compliancemandatory This method must be implemented.
MethodgetContactIdTerms
Description

Gets the contact Id terms.

Returnosid.search.terms.IdTerm[] the contact Id terms
Compliancemandatory This method must be implemented.
MethodgetContactTerms
Description

Gets the contact terms.

Returnosid.contact.ContactQueryInspector[] the contact terms
Compliancemandatory This method must be implemented.
MethodgetAddressBookIdTerms
Description

Gets the address book Id terms.

Returnosid.search.terms.IdTerm[] the address book Id terms
Compliancemandatory This method must be implemented.
MethodgetAddressBookTerms
Description

Gets the address book terms.

Returnosid.contact.AddressBookQueryInspector[] the address book terms
Compliancemandatory This method must be implemented.
MethodgetAddressQueryInspectorRecord
Description

Gets the query inspector record corresponding to the given Address record Type.

Parametersosid.type.TypeaddressRecordType an address record type
Returnosid.contact.records.AddressQueryInspectorRecord the address query inspector record
ErrorsNULL_ARGUMENT addressRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(addressRecordType) is false
Compliancemandatory This method must be implemented.