OSID Logo
OSID Specifications
profile package
Version 3.1.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.

Like all OsidQueryInspectors, ProfileEntryQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetImplicitTerms
Description

Gets the implicit profile entries query terms.

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

Gets the related profile entry Id query terms.

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

Gets the related profile entry query terms.

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

Gets the resource Id query terms.

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

Gets the resource query terms.

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

Gets the agent Id query terms.

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

Gets the agent query terms.

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

Gets the profile Id query terms.

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

Gets the profile query terms.

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

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

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