-
public interface MenigaNetWorthOperations
Copyright 2017 Meniga Iceland Inc.
-
-
Method Summary
Modifier and Type Method Description abstract Result<MenigaNetWorth>
getNetWorth(long id)
abstract Result<List<MenigaNetWorth>>
getNetWorth(DateTime startDate, DateTime endDate, boolean useInterpolation, int skip, int take)
abstract Result<MenigaNetWorth>
createNetWorthAccount(MenigaDecimal initialBalance, MenigaDecimal balance, String accountIdendefier, String displayName, String networthType, DateTime initialBalanceDate)
abstract Result<MenigaNetWorthBalance>
fetchFirstBalanceEntry(boolean excludeAccountsExcludedFromNetWorth)
abstract Result<Void>
deleteNetWorthAccount(long idOfaccountToDelete)
abstract Result<Void>
updateNetWorthAccount(Long tmpNWUpdateAccountId, Boolean isExcluded, String accountName)
abstract Result<List<KeyVal<Long, String>>>
getNetWorthTypes()
-
-
Method Detail
-
getNetWorth
abstract Result<MenigaNetWorth> getNetWorth(long id)
-
getNetWorth
abstract Result<List<MenigaNetWorth>> getNetWorth(DateTime startDate, DateTime endDate, boolean useInterpolation, int skip, int take)
-
createNetWorthAccount
abstract Result<MenigaNetWorth> createNetWorthAccount(MenigaDecimal initialBalance, MenigaDecimal balance, String accountIdendefier, String displayName, String networthType, DateTime initialBalanceDate)
-
fetchFirstBalanceEntry
abstract Result<MenigaNetWorthBalance> fetchFirstBalanceEntry(boolean excludeAccountsExcludedFromNetWorth)
-
deleteNetWorthAccount
abstract Result<Void> deleteNetWorthAccount(long idOfaccountToDelete)
-
updateNetWorthAccount
abstract Result<Void> updateNetWorthAccount(Long tmpNWUpdateAccountId, Boolean isExcluded, String accountName)
-
-
-
-