OSID Logo
OSID Specifications
contact package
Version 3.0.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
CompliancemandatoryThis method must be implemented.
MethodgetAddresseeIdTerms
Description

Gets the resource Id terms.

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

Gets the resource terms.

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

Gets the address Id terms.

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

Gets the address terms.

Returnosid.contact.AddressQueryInspector[]the address terms
CompliancemandatoryThis method must be implemented.
MethodgetAddressBookIdTerms
Description

Gets the address book Id terms.

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

Gets the address book terms.

Returnosid.contact.AddressBookQueryInspector[]the address book terms
CompliancemandatoryThis method must be implemented.
MethodgetContactQueryInspectorRecord
Description

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

Parametersosid.type.TypecontactRecordTypea contact record type
Returnosid.contact.records.ContactQueryInspectorRecordthe contact query inspector record
ErrorsNULL_ARGUMENTcontactRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(contactRecordType) is false
CompliancemandatoryThis method must be implemented.