OSID Logo
OSID Specifications
profile package
Version 3.0.0
Release Candidate Preview
Interfaceosid.profile.ProfileQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector to examine profile queries.

MethodgetProfileItemIdTerms
Description

Gets the profile item Id query terms.

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

Gets the profile item query terms.

Returnosid.profile.ProfileItemQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
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.
MethodgetAncestorProfileIdTerms
Description

Gets the ancestor profile Id query terms.

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

Gets the ancestor profile query terms.

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

Gets the descendant profile Id query terms.

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

Gets the descendant profile query terms.

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

Gets the profile query inspector record corresponding to the given Profile record Type.

Parametersosid.type.TypeprofileRecordTypea profile record type
Returnosid.profile.records.ProfileQueryInspectorRecordthe profile query inspector record
ErrorsNULL_ARGUMENT profileRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(profileRecordType) is false
CompliancemandatoryThis method must be implemented.