-
- All Implemented Interfaces:
-
com.meniga.sdk.models.transactions.operators.MenigaTransactionRuleOperations
public class MenigaTransactionRuleOperationsImp implements MenigaTransactionRuleOperations
Copyright 2017 Meniga Iceland Inc.
-
-
Method Summary
Modifier and Type Method Description Result<List<MenigaTransactionRule>>
getTransactionRules()
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)
Result<Void>
deleteTransactionRule(long id)
Result<MenigaTransactionRule>
getTransactionRule(long id)
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
Result<List<MenigaTransactionRule>> getTransactionRules()
-
createTransactionRule
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
Result<Void> deleteTransactionRule(long id)
-
getTransactionRule
Result<MenigaTransactionRule> getTransactionRule(long id)
-
updateTransactionRule
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)
-
-
-
-