Interface | osid.financials.SummaryQuery | ||
---|---|---|---|
Implements | osid.OsidCompendiumQuery | ||
Description |
This is the query for searching summaries. Each method
match specifies an | ||
Method | matchAccountId | ||
Description |
Matches an account | ||
Parameters | osid.id.Id | accountId | an account Id |
boolean | match | true for a positive match, false for a
negative match | |
Errors | NULL_ARGUMENT | accountId is null | |
Compliance | mandatory | This method must be implemented. | |
Method | clearAccountIdTerms | ||
Description |
Clears the account | ||
Compliance | mandatory | This method must be implemented. | |
Method | supportsAccountQuery | ||
Description |
Tests if an | ||
Return | boolean | true if an account query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getAccountQuery | ||
Description |
Gets the query for an account. Multiple retrievals
produce a nested | ||
Return | osid.financials.AccountQuery | the account query | |
Errors | UNIMPLEMENTED | supportsAccountQuery() is false | |
Compliance | optional | This method must be implemented if supportsAccountQuery() is
true. | |
Method | clearAccountTerms | ||
Description |
Clears the account terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | matchFiscalPeriodId | ||
Description |
Sets the fiscal period | ||
Parameters | osid.id.Id | fiscalPeriodId | a fiscal period Id |
boolean | match | true if a positive match, false for a
negative match | |
Errors | NULL_ARGUMENT | fiscalPeriodId is null | |
Compliance | mandatory | This method must be implemented. | |
Method | clearFiscalPeriodIdTerms | ||
Description |
Clears the fiscal period | ||
Compliance | mandatory | This method must be implemented. | |
Method | supportsFiscalPeriodQuery | ||
Description |
Tests if a | ||
Return | boolean | true if a fiscal period query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getFiscalPeriodQuery | ||
Description |
Gets the query for a fiscal period. Multiple retrievals
produce a nested | ||
Return | osid.financials.FiscalPeriodQuery | the fiscal period query | |
Errors | UNIMPLEMENTED | supportsFiscalPeriodQuery() is false | |
Compliance | optional | This method must be implemented if supportsFiscalPeriodQuery()
is true. | |
Method | clearFiscalPeriodTerms | ||
Description |
Clears the fiscal period query terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | matchCredits | ||
Description |
Matches credits within the given range inclusive. | ||
Parameters | osid.financials.Currency | from | start of range |
osid.financials.Currency | to | end of range | |
boolean | match | true if a positive match, false for a
negative match | |
Errors | INVALID_ARGUMENT | from is greater than to | |
NULL_ARGUMENT | from or to is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearCreditsTerms | ||
Description |
Clears the credits terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | matchDebits | ||
Description |
Matches debits within the given range inclusive. | ||
Parameters | osid.financials.Currency | from | start of range |
osid.financials.Currency | to | end of range | |
boolean | match | true if a positive match, false for a
negative match | |
Errors | INVALID_ARGUMENT | from is greater than to | |
NULL_ARGUMENT | from or to is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearDebitsTerms | ||
Description |
Clears the debits terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | matchBalance | ||
Description |
Matches summaries with a delta between debits and credits. | ||
Parameters | decimal | from | start of range |
decimal | to | end of range | |
boolean | match | true if a positive match, false for a
negative match | |
Errors | INVALID_ARGUMENT | from is greater than to | |
Compliance | mandatory | This method must be implemented. | |
Method | clearBalanceTerms | ||
Description |
Clears the balance terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | matchBudget | ||
Description |
Matches a budget within the given range inclusive. | ||
Parameters | osid.financials.Currency | from | start of range |
osid.financials.Currency | to | end of range | |
boolean | match | true if a positive match, false for a
negative match | |
Errors | INVALID_ARGUMENT | from is greater than to | |
NULL_ARGUMENT | from or to is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearBudgetTerms | ||
Description |
Clears the budget terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | matchDelta | ||
Description |
Matches summaries with a delta between the balance and the budget. | ||
Parameters | decimal | from | start of range |
decimal | to | end of range | |
boolean | match | true if a positive match, false for a
negative match | |
Errors | INVALID_ARGUMENT | from is greater than to | |
Compliance | mandatory | This method must be implemented. | |
Method | clearDeltaTerms | ||
Description |
Clears the delta terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | matchForecast | ||
Description |
Matches a forecast within the given range inclusive. | ||
Parameters | osid.financials.Currency | from | start of range |
osid.financials.Currency | to | end of range | |
boolean | match | true if a positive match, false for a
negative match | |
Errors | INVALID_ARGUMENT | from is greater than to | |
NULL_ARGUMENT | from or to is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearForecastTerms | ||
Description |
Clears the forecast terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | getSummaryQueryRecord | ||
Description |
Gets the summary query record corresponding to the
given | ||
Parameters | osid.type.Type | summaryRecordType | a summary record type |
Return | osid.financials.records.SummaryQueryRecord | the summary query record | |
Errors | NULL_ARGUMENT | summaryRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(summaryRecordType) is false | ||
Compliance | mandatory | This method must be implemented. |