Modifier and Type | Method and Description |
---|---|
File |
ClearCheckBookHelper.exportAccounts(String fileName,
List<AccountDataType> accounts) |
File |
ClearCheckBookHelper.exportCategories(String fileName,
List<CategoryDataType> categories) |
File |
ClearCheckBookHelper.exportLimits(String fileName,
List<LimitDataType> limits) |
File |
ClearCheckBookHelper.exportReminders(String fileName,
List<ReminderDataType> reminders) |
File |
ClearCheckBookHelper.exportTransactions(String fileName,
List<TransactionDataType> transactions) |
List<AccountDataType> |
ClearCheckBookHelper.getAccounts()
fetch accounts from memory cache if fetched already.
|
Map<Long,AccountDataType> |
ClearCheckBookHelper.getAccountsMap()
fetch accounts from memory cache if fetched already.
|
List<CategoryDataType> |
ClearCheckBookHelper.getCategories() |
List<LimitDataType> |
ClearCheckBookHelper.getLimits() |
List<ReminderDataType> |
ClearCheckBookHelper.getReminders() |
List<TransactionDataType> |
ClearCheckBookHelper.getTransactions() |
List<TransactionDataType> |
ClearCheckBookHelper.getTransactions(AccountDataType account) |
List<AccountDataType> |
ClearCheckBookHelper.importAccounts(String fileName) |
List<TransactionDataType> |
ClearCheckBookHelper.importTransactions(String transactionsFileName,
FilePreProcessor preprocessor) |
boolean |
ClearCheckBookHelper.isAccountIdValid(Long accountId)
API extension to compare the provided account id with the list of ids for
this user.
|
static void |
ClearCheckBookCLI.main(String[] args) |
void |
ClearCheckBookHelper.processAccounts(List<AccountDataType> accounts) |
List<String> |
ClearCheckBookHelper.processTransactions(List<TransactionDataType> modified) |
List<String> |
ClearCheckBookHelper.processTransactions(List<TransactionDataType> dataTypeList,
ClearCheckBookTaskProcessor<TransactionDataType> processor) |
List<String> |
ClearCheckBookHelper.processTransactions(List<TransactionDataType> modified,
List<TransactionDataType> original) |
List<String> |
ClearCheckBookHelper.processTransactions(List<TransactionDataType> modified,
List<TransactionDataType> original,
ClearCheckBookTaskProcessor<TransactionDataType> processor) |
List<String> |
ClearCheckBookHelper.processTransactionsInParallel(List<TransactionDataType> modified) |
List<String> |
ClearCheckBookHelper.processTransactionsInParallel(List<TransactionDataType> modified,
List<TransactionDataType> original) |
Modifier and Type | Method and Description |
---|---|
List<String> |
AccountCall.bulkProcess(List<AccountDataType> dataTypeList) |
List<String> |
BulkProcessable.bulkProcess(List<T> dataTypeList)
|
protected List<String> |
AbstractCall.bulkProcess(List<T> dataTypeList)
Helper wrapper function to iterate over a list of items to
insert/edit/delete calling the relevant method on each.
|
List<String> |
TransactionCall.bulkProcess(List<TransactionDataType> dataTypeList) |
boolean |
AccountCall.delete(ParsedNameValuePair idParameter)
Deletes a specific account
Method: delete Call: account |
boolean |
TransactionCall.delete(ParsedNameValuePair input)
Delete a specific transaction for the current user.
|
boolean |
ReminderCall.delete(ParsedNameValuePair input)
Delete a single occurrence of a reminder for the current user.
|
protected boolean |
AbstractCall.delete(ParsedNameValuePair id) |
boolean |
CategoryCall.delete(ParsedNameValuePair id)
Deletes a specific category for the current user
Method: delete Call: category |
boolean |
LimitCall.delete(ParsedNameValuePair input)
Delete a specific limit for the current user.
|
boolean |
ReminderCall.deleteAll(ParsedNameValuePair id)
Delete all occurrences of a reminder for the current user.
|
boolean |
AccountCall.edit(AccountDataType input)
Edit the details of an account
Method: put Call: account |
boolean |
CategoryCall.edit(CategoryDataType input)
Edit a specific category for the current user.
|
boolean |
LimitCall.edit(LimitDataType dataType)
Edit a specific limit for the current user.
|
boolean |
ReminderCall.edit(ReminderDataType dataType)
Edit a specific reminder for the current user.
|
protected boolean |
AbstractCall.edit(T input) |
boolean |
TransactionCall.edit(TransactionDataType input)
Edit a specific transaction for the current user.
|
boolean |
TransactionCall.editJive(ParsedNameValuePair id,
boolean jiveStatus)
Jive or Un-jive a specific transaction for the current user.
|
UserDataType |
UserCall.get()
Gets the details for the current user.
|
PremiumDataType |
PremiumCall.get()
Determines whether or not this user is a premium member.
|
protected T |
AbstractCall.get() |
AccountDataType |
AccountCall.get(ParsedNameValuePair id)
Returns an array of information for a single account
Method: get Call: account |
TransactionDataType |
TransactionCall.get(ParsedNameValuePair id)
Returns information about a specific transaction.
|
ReminderDataType |
ReminderCall.get(ParsedNameValuePair id)
Returns information about a specific reminder.
|
protected T |
AbstractCall.get(ParsedNameValuePair id)
Calls the "get" method from the API that brings back the item by id
|
LimitDataType |
LimitCall.get(ParsedNameValuePair id)
Returns information about a specific limit.
|
List<AccountDataType> |
AccountCall.getAll()
Returns an array of all accounts and account balances for this user.
|
List<TransactionDataType> |
TransactionCall.getAll()
Returns an array of transactions for the current user
Method: get Call: transactions |
List<ReminderDataType> |
ReminderCall.getAll()
Returns an array of reminders for the current user
Method: get Call: reminders |
protected List<T> |
AbstractCall.getAll()
Calls the "get" method from the API that brings back all the values
|
List<CategoryDataType> |
CategoryCall.getAll()
Gets all of the current users categories
Method: get Call: categories |
List<ReportDataType> |
ReportCall.getAll() |
List<LimitDataType> |
LimitCall.getAll()
Returns an array of limits for the current user
Method: get Call: limits |
List<TransactionDataType> |
TransactionCall.getAll(AccountDataType account) |
List<TransactionDataType> |
TransactionCall.getAll(int page,
int limit) |
List<TransactionDataType> |
TransactionCall.getAll(long accountId) |
List<TransactionDataType> |
TransactionCall.getAll(long accountId,
int page,
int limit) |
protected List<T> |
AbstractCall.getAll(ParsedNameValuePair... parameters)
Calls the "get" method from the API that brings back all the values
|
List<ReportDataType> |
ReportCall.getAll(ReportDataType.Type type)
Brings back a list of links to graphs in google graph
|
List<ReportDataType> |
ReportCall.getAll(ReportDataType.Type type,
int months) |
List<ReportDataType> |
ReportCall.getAll(ReportDataType.Type type,
int months,
String bgcolor,
int height,
int width)
Returns an array of images containing reports for the current user
Method: get Call: reports |
String |
AccountCall.insert(AccountDataType input)
Adds an account to the site
Method: post Call: account |
String |
CategoryCall.insert(CategoryDataType input)
Adds a category to the current users accout.
|
String |
LimitCall.insert(LimitDataType input)
Inserts a limit for the current user
Method: post Call: limit |
String |
ReminderCall.insert(ReminderDataType input)
Inserts a reminder for the current user
Method: post Call: reminder |
protected String |
AbstractCall.insert(T input) |
String |
TransactionCall.insert(TransactionDataType input)
Inserts a transaction for the current user
Method: post Call: transaction |
String |
UserCall.insert(UserDataType dataType)
Creates a new ClearCheckbook.com user account
Method: post Call: user |
String |
AccountCall.process(AccountDataType dataType) |
String |
BulkProcessable.process(T dataType)
|
protected String |
AbstractCall.process(T dataType) |
String |
TransactionCall.process(TransactionDataType dataType) |
Modifier and Type | Method and Description |
---|---|
static ReminderDataType |
ReminderDataType.create(String title,
Boolean email,
Integer emailDays,
Integer start_year,
String start_month,
String start_day,
Integer end_year,
Integer end_month,
Integer end_day,
Boolean occur_once,
Boolean occur_repeating,
Boolean occur_floating,
Integer repeat_every,
Integer repeat_evey_num,
Integer float_every_num,
Integer float_every,
TransactionDataType transactionDataType) |
static AccountDataType.Type |
LimitDataType.Duration.fromOrdinal(int ordinal) |
static AccountDataType.Type |
AccountDataType.Type.fromOrdinal(int ordinal) |
static TransactionDataType.Type |
TransactionDataType.Type.fromOrdinal(int ordinal) |
static LimitDataType.Duration |
LimitDataType.Duration.fromString(String ordinal) |
static AccountDataType.Type |
AccountDataType.Type.fromString(String ordinal) |
static TransactionDataType.Type |
TransactionDataType.Type.fromString(String ordinal) |
LimitDataType.Duration |
LimitDataType.getDuration() |
TransactionDataType |
ReminderDataType.getTransactionDataType()
Converts all the "trans_" fields to a TransactionDataType object
|
TransactionDataType.Type |
TransactionDataType.getTransactionType() |
AccountDataType.Type |
AccountDataType.getTypeId() |
String[] |
TransactionDataType.getValues() |
String[] |
AbstractDataType.getValues() |
void |
ReminderDataType.setTransactionDataType(TransactionDataType transactionDataType)
Converts the
TransactionDataType object into the fields expected,
ie the ones starting "trans_". |
Constructor and Description |
---|
TransactionDataType(Map<String,String> map) |
Modifier and Type | Method and Description |
---|---|
File |
ClearCheckBookFileHandler.exportAccounts(String fileName,
List<AccountDataType> accounts) |
File |
ClearCheckBookFileHandler.exportCategories(String fileName,
List<CategoryDataType> categories) |
File |
ClearCheckBookFileHandler.exportLimits(String fileName,
List<LimitDataType> limits) |
File |
ClearCheckBookFileHandler.exportReminders(String fileName,
List<ReminderDataType> reminders) |
File |
ClearCheckBookFileHandler.exportTransactions(String fileName,
List<TransactionDataType> transactions) |
protected String |
NationwideFilePreprocessor.getDate(Map<String,String> fieldsMap) |
protected String |
TransactionFilePreprocessor.getDate(Map<String,String> fieldsMap) |
protected String |
AMEXFilePreprocessor.getDate(Map<String,String> fieldsMap) |
List<AccountDataType> |
ClearCheckBookFileHandler.importAccounts(String fileName) |
List<CategoryDataType> |
ClearCheckBookFileHandler.importCategories(String fileName) |
<D extends AbstractDataType<?>> |
ClearCheckBookFileHandler.importFromFile(String fileName,
Class<D> c) |
<D extends AbstractDataType<?>> |
ClearCheckBookFileHandler.importFromFile(String fileName,
Class<D> class1,
FilePreProcessor processor) |
List<LimitDataType> |
ClearCheckBookFileHandler.importLimits(String fileName) |
List<ReminderDataType> |
ClearCheckBookFileHandler.importReminders(String fileName) |
List<TransactionDataType> |
ClearCheckBookFileHandler.importTransactions(String fileName,
FilePreProcessor processor) |
Map<String,String> |
TransactionFilePreprocessor.processRow(Map<String,String> fieldsMap) |
Map<String,String> |
FilePreProcessor.processRow(Map<String,String> fieldsMap)
// "DATE","AMOUNT","DESCRIPTION","CHECK_NUM","MEMO","PAYEE"
|
Modifier and Type | Method and Description |
---|---|
List<String> |
ClearCheckBookTaskSerialProcessor.processQueue(List<T> dataTypeList) |
List<String> |
ClearCheckBookTaskProcessor.processQueue(List<T> dataTypeList) |
Modifier and Type | Method and Description |
---|---|
List<String> |
ClearCheckBookDataTypeParallelProcessor.processQueue(List<T> dataTypeList) |
Copyright © 2014 Leonard UK Ltd. All rights reserved.