OSID Logo
OSID Specifications
contact package
Version 3.0.0
Release Candidate Preview
Interfaceosid.contact.ContactQueryInspector
Implementsosid.OsidRelationshipQueryInspector
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_ARGUMENT contactRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(contactRecordType) is false
CompliancemandatoryThis method must be implemented.