OSID Logo
OSID Specifications
profile package
Version 3.0.0
Release Candidate Preview
Interfaceosid.profile.ProfileItemQueryInspector
Implementsosid.OsidObjectQueryInspector
Description

This is the query inspector for examining profile item queries.

MethodgetProfileEntryIdTerms
Description

Gets the profile entry Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetProfileEntryTerms
Description

Gets the profile entry query terms.

Returnosid.profile.ProfileEntryQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetProfileIdTerms
Description

Gets the profile Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetProfileTerms
Description

Gets the profile query terms.

Returnosid.profile.ProfileQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetProfileItemQueryInspectorRecord
Description

Gets the profile item query inspector record corresponding to the given ProfileItem record Type.

Parametersosid.type.TypeprofileItemRecordTypea profile item record type
Returnosid.profile.records.ProfileItemQueryInspectorRecordthe profile item query inspector record
ErrorsNULL_ARGUMENT profileItemRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(profileItemRecordType) is false
CompliancemandatoryThis method must be implemented.