OSID Logo
OSID Specifications
profile package
Version 3.0.0
Interfaceosid.profile.ProfileEntryQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.profile.ProfileEntryQueryInspector
osid.profile.ProfileEntrySearchResults
osid.profile.ProfileEntrySmartProfileSession
osid.profile.ProfileItemQueryInspector
osid.profile.ProfileQueryInspector
osid.profile.rules.ProfileEntryEnablerQueryInspector
Description

The query inspector to examine profile entry queries.

MethodgetImplicitTerms
Description

Gets the implicit profile entries query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetRelatedProfileEntryIdTerms
Description

Gets the related profile entry Id query terms.

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

Gets the related profile entry query terms.

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

Gets the resource Id query terms.

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

Gets the resource query terms.

Returnosid.resource.ResourceQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAgentIdTerms
Description

Gets the agent Id query terms.

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

Gets the agent query terms.

Returnosid.authentication.AgentQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
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.
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.
MethodgetProfileEntryQueryInspectorRecord
Description

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

Parametersosid.type.TypeprofileEntryRecordTypea profile entry record type
Returnosid.profile.records.ProfileEntryQueryInspectorRecordthe profile entry query inspector record
ErrorsNULL_ARGUMENTprofileEntryRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(profileEntryRecordType) is false
CompliancemandatoryThis method must be implemented.