-
public interface MenigaTransactionRuleOperations
Copyright 2017 Meniga Iceland Inc.
-
-
Method Summary
Modifier and Type Method Description abstract Result<List<MenigaTransactionRule>>
getTransactionRules()
abstract Result<MenigaTransactionRule>
createTransactionRule(String name, String textCriteria, TransactionRuleTextCriteriaOperatorType textCriteriaOperatorType, DateMatchTypeCriteria dateMatchTypeCriteria, Integer daysLimitCriteria, AmountLimitTypeCriteria amountLimitTypeCriteria, AmountLimitSignCriteria amountLimitSignCriteria, MenigaDecimal amountCriteria, String accountCategoryCriteria, Boolean acceptAction, Integer monthShiftAction, Boolean removeAction, String textAction, String commentAction, Long categoryIdAction, List<MenigaTransactionRule.SplitAction> splitActions, Boolean flagAction)
abstract Result<Void>
deleteTransactionRule(long id)
abstract Result<MenigaTransactionRule>
getTransactionRule(long id)
abstract Result<Void>
updateTransactionRule(long id, String name, String textCriteria, TransactionRuleTextCriteriaOperatorType textCriteriaOperatorType, DateMatchTypeCriteria dateMatchTypeCriteria, Integer daysLimitCriteria, AmountLimitTypeCriteria amountLimitTypeCriteria, AmountLimitSignCriteria amountLimitSignCriteria, MenigaDecimal amountCriteria, String accountCategoryCriteria, Boolean acceptAction, Integer monthShiftAction, Boolean removeAction, String textAction, String commentAction, Long categoryIdAction, List<MenigaTransactionRule.SplitAction> splitActions, Boolean flagAction, boolean applyOnExisting)
-
-
Method Detail
-
getTransactionRules
abstract Result<List<MenigaTransactionRule>> getTransactionRules()
-
createTransactionRule
abstract Result<MenigaTransactionRule> createTransactionRule(String name, String textCriteria, TransactionRuleTextCriteriaOperatorType textCriteriaOperatorType, DateMatchTypeCriteria dateMatchTypeCriteria, Integer daysLimitCriteria, AmountLimitTypeCriteria amountLimitTypeCriteria, AmountLimitSignCriteria amountLimitSignCriteria, MenigaDecimal amountCriteria, String accountCategoryCriteria, Boolean acceptAction, Integer monthShiftAction, Boolean removeAction, String textAction, String commentAction, Long categoryIdAction, List<MenigaTransactionRule.SplitAction> splitActions, Boolean flagAction)
-
deleteTransactionRule
abstract Result<Void> deleteTransactionRule(long id)
-
getTransactionRule
abstract Result<MenigaTransactionRule> getTransactionRule(long id)
-
updateTransactionRule
abstract Result<Void> updateTransactionRule(long id, String name, String textCriteria, TransactionRuleTextCriteriaOperatorType textCriteriaOperatorType, DateMatchTypeCriteria dateMatchTypeCriteria, Integer daysLimitCriteria, AmountLimitTypeCriteria amountLimitTypeCriteria, AmountLimitSignCriteria amountLimitSignCriteria, MenigaDecimal amountCriteria, String accountCategoryCriteria, Boolean acceptAction, Integer monthShiftAction, Boolean removeAction, String textAction, String commentAction, Long categoryIdAction, List<MenigaTransactionRule.SplitAction> splitActions, Boolean flagAction, boolean applyOnExisting)
-
-
-
-