OSID Logo
OSID Specifications
authentication package
Version 3.1.0
Interfaceosid.authentication.AgentQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.OsidRequestQueryInspector
osid.assessment.AssessmentTakenQueryInspector
osid.authentication.AgencyQueryInspector
osid.authentication.AgentSearchResults
osid.authentication.AgentSmartAgencySession
osid.authentication.keys.KeyQueryInspector
osid.authorization.AuthorizationQueryInspector
osid.bidding.BidQueryInspector
osid.blogging.EntryQueryInspector
osid.commenting.CommentQueryInspector
show 21 more…
osid.filing.DirectoryEntryQueryInspector
osid.forum.PostQueryInspector
osid.forum.ReplyQueryInspector
osid.grading.GradeEntryQueryInspector
osid.hold.HoldQueryInspector
osid.inquiry.ResponseQueryInspector
osid.installation.InstallationQueryInspector
osid.journaling.JournalEntryQueryInspector
osid.logging.LogEntryQueryInspector
osid.messaging.MessageQueryInspector
osid.messaging.ReceiptQueryInspector
osid.ordering.OrderQueryInspector
osid.profile.ProfileEntryQueryInspector
osid.provisioning.ProvisionReturnQueryInspector
osid.provisioning.RequestQueryInspector
osid.provisioning.RequestTransactionQueryInspector
osid.resource.ResourceQueryInspector
osid.tracking.IssueQueryInspector
osid.tracking.LogEntryQueryInspector
osid.voting.VoteQueryInspector
osid.workflow.event.WorkflowEventQueryInspector
Description

This is the query inspector for examining agent queries.

MethodgetResourceIdTerms
Description

Gets the resource Id terms.

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

Gets the resource terms.

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

Gets the agency Id terms.

Returnosid.search.terms.IdTerm[] the agency Id terms
Compliancemandatory This method must be implemented.
MethodgetAgencyTerms
Description

Gets the agency terms.

Returnosid.authentication.AgencyQueryInspector[] the agency terms
Compliancemandatory This method must be implemented.
MethodgetAgentQueryInspectorRecord
Description

Gets the query inspector record corresponding to the given Agent record Type.

Parametersosid.type.TypeagentRecordType an agent record type
Returnosid.authentication.records.AgentQueryInspectorRecord the agent query inspector record
ErrorsNULL_ARGUMENT agentRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(agentRecordType) is false
Compliancemandatory This method must be implemented.