org.homeunix.thecave.buddi.model.impl
Class FilteredLists

java.lang.Object
  extended by org.homeunix.thecave.buddi.model.impl.FilteredLists

public class FilteredLists
extends java.lang.Object


Nested Class Summary
static class FilteredLists.AccountListFilteredByDeleted
          Returns a list of all accounts included in the constructor, with deleted ones removed if the Preferences state that you should do it.
static class FilteredLists.AccountListFilteredByType
          Returns a list of all the Accounts associated with the given type.
static class FilteredLists.BudgetCategoryListFilteredByChildren
           
static class FilteredLists.BudgetCategoryListFilteredByDeleted
          Returns a list of categories, filtered by deleted status if the preferences state such.
static class FilteredLists.BudgetCategoryListFilteredByParent
          Returns a list of categories which are children of the given parent.
static class FilteredLists.BudgetCategoryListFilteredByPeriodType
          Returns a list of categories which are children of the given parent.
static class FilteredLists.ScheduledTransactionListFilteredByBeforeToday
          Returns all scheduled transactions who meet the following criteria: 1) Start date is before today 2) Last date created is before today (or is not yet set).
static class FilteredLists.TransactionListFilteredByDate
          Returns a list of all transactions which fall between startDate and endDate
static class FilteredLists.TransactionListFilteredBySearch
           
static class FilteredLists.TransactionListFilteredBySource
          Returns a list of all transactions which are associated with a given source
static class FilteredLists.TypeListFilteredByAccounts
          Returns a list of all the type objects which have Accounts associated with them.
 
Method Summary
static java.util.List<Transaction> getTransactionsBySearch(Document model, Source associatedSource, java.util.List<Transaction> transactions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getTransactionsBySearch

public static java.util.List<Transaction> getTransactionsBySearch(Document model,
                                                                  Source associatedSource,
                                                                  java.util.List<Transaction> transactions)