OSID Logo
OSID Specifications
profile package
Version 3.0.0
Release Candidate Preview
Interfaceosid.profile.ProfileEntryQueryInspector
Implementsosid.OsidRelationshipQueryInspector
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_ARGUMENT profileEntryRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(profileEntryRecordType) is false
CompliancemandatoryThis method must be implemented.