OSID Logo
OSID Specifications
contact package
Version 3.1.0
Interfaceosid.contact.ContactQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.contact.AddressBookQueryInspector
osid.contact.AddressQueryInspector
osid.contact.ContactSearchResults
osid.contact.ContactSmartAddressBookSession
osid.contact.rules.ContactEnablerQueryInspector
Description

The query inspector for examining contact queries.

MethodgetReferenceIdTerms
Description

Gets the reference Id terms.

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

Gets the resource Id terms.

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

Gets the resource terms.

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

Gets the address Id terms.

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

Gets the address terms.

Returnosid.contact.AddressQueryInspector[] the address 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.
MethodgetContactQueryInspectorRecord
Description

Gets the contact query inspector record corresponding to the given Contact record Type .

Parametersosid.type.TypecontactRecordType a contact record type
Returnosid.contact.records.ContactQueryInspectorRecord the contact query inspector record
ErrorsNULL_ARGUMENT contactRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(contactRecordType) is false
Compliancemandatory This method must be implemented.