OSID Logo
OSID Specifications
profile package
Version 3.1.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
Compliancemandatory This method must be implemented.
MethodgetProfileItemTerms
Description

Gets the profile item query terms.

Returnosid.profile.ProfileItemQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetProfileEntryIdTerms
Description

Gets the profile entry Id query terms.

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

Gets the profile entry query terms.

Returnosid.profile.ProfileEntryQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorProfileIdTerms
Description

Gets the ancestor profile Id query terms.

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

Gets the ancestor profile query terms.

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

Gets the descendant profile Id query terms.

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

Gets the descendant profile query terms.

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

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

Parametersosid.type.TypeprofileRecordType a profile record type
Returnosid.profile.records.ProfileQueryInspectorRecord the profile query inspector record
ErrorsNULL_ARGUMENT profileRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(profileRecordType) is false
Compliancemandatory This method must be implemented.