OSID Logo
OSID Specifications
profile package
Version 3.0.0
Interfaceosid.profile.ProfileQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.profile.ProfileEntryQueryInspector
osid.profile.ProfileItemQueryInspector
osid.profile.ProfileQueryInspector
osid.profile.ProfileSearchResults
osid.profile.rules.ProfileEntryEnablerQueryInspector
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_ARGUMENTprofileRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(profileRecordType) is false
CompliancemandatoryThis method must be implemented.