OSID Logo
OSID Specifications
financials posting package
Version 3.1.0
Interfaceosid.financials.posting.PostEntryQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.financials.posting.PostEntrySearchResults
osid.financials.posting.PostEntrySmartBusinessSession
osid.financials.posting.PostQueryInspector
Description

The query inspectors provide a means of accessing the match terms of a query. These interfaces are used to examine the actual query terms used in a search or that may be used to create a smart catalog. Query inspectors may be converted to OsidQuery interfaces for reuse or modification in the search sessions.

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

MethodgetPostIdTerms
Description

Gets the post Id query terms.

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

Gets the post query terms.

Returnosid.financials.posting.PostQueryInspector[] the post query terms
Compliancemandatory This method must be implemented.
MethodgetAccountIdTerms
Description

Gets the account Id query terms.

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

Gets the account query terms.

Returnosid.financials.AccountQueryInspector[] the account query terms
Compliancemandatory This method must be implemented.
MethodgetActivityIdTerms
Description

Gets the activity Id query terms.

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

Gets the activity query terms.

Returnosid.financials.ActivityQueryInspector[] the activity query terms
Compliancemandatory This method must be implemented.
MethodgetAmountTerms
Description

Gets the amount query terms.

Returnosid.search.terms.CurrencyRangeTerm[] the date range query terms
Compliancemandatory This method must be implemented.
MethodgetDebitTerms
Description

Gets the debit query terms.

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

Gets the business Id query terms.

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

Gets the business query terms.

Returnosid.financials.BusinessQueryInspector[] the business query terms
Compliancemandatory This method must be implemented.
MethodgetPostEntryQueryInspectorRecord
Description

Gets the post entry query inspector record corresponding to the given PostEntry record Type. Multiple record retrievals produce a nested OR term.

Parametersosid.type.TypepostEntryRecordType a post entry record type
Returnosid.financials.posting.records.PostEntryQueryInspectorRecord the post entry query inspector record
ErrorsNULL_ARGUMENT postEntryRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(postEntryRecordType) is false
Compliancemandatory This method must be implemented.