Package ru.bitel.bgbilling.common.bean
Class TransactionUtils
java.lang.Object
ru.bitel.bgbilling.common.bean.TransactionUtils
- Direct Known Subclasses:
TransactionUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckMinMaxSum(ModuleSetup moduleSetup, BigDecimal sum, String prefix, Class<? extends ParameterMapKey> moduleSetupKeysClass) static voiddoAutopayment(ParameterMap moduleSetup, String prefix, Class<?> constantsClass) static ParameterMapKeygetParameterMapKey(Class<? extends ParameterMapKey> moduleSetupKeys, String fieldName) static voidsetAutopaymentData(int moduleId, int contractId, Map<String, Object> dataMap, Connection con, String prefix, AbstractAutopaymentManager autopaymentManager, Class<? extends ParameterMapKey> moduleSetupKeysClass) static voidsetAutopaymentEnabled(ModuleSetup moduleSetup, Map<String, Object> dataMap, Autopayment autopayment, Preferences autopaymentModePreferences, String prefix, Class<? extends ParameterMapKey> moduleSetupKeysClass) static voidsetAutopaymentModeAuto(ModuleSetup moduleSetup, Map<String, Object> dataMap, Autopayment autopayment, Preferences autopaymentModePreferences, String prefix, Class<? extends ParameterMapKey> moduleSetupKeysClass) Автоматический режимstatic voidsetAutopaymentModeMonth(ModuleSetup moduleSetup, Map<String, Object> dataMap, Autopayment autopayment, Preferences autopaymentModePreferences, String prefix, Class<? extends ParameterMapKey> moduleSetupKeysClass) ежемесячный режимstatic voidsetAutopaymentModeWeek(ModuleSetup moduleSetup, Map<String, Object> dataMap, Autopayment autopayment, Preferences autopaymentModePreferences, String prefix, Class<? extends ParameterMapKey> moduleSetupKeysClass) static voidsetMinMaxSum(ModuleSetup moduleSetup, Map<String, Object> dataMap, String prefix, Class<? extends ParameterMapKey> moduleSetupKeysClass)
-
Constructor Details
-
TransactionUtils
public TransactionUtils()
-
-
Method Details
-
setMinMaxSum
public static void setMinMaxSum(ModuleSetup moduleSetup, Map<String, Object> dataMap, String prefix, Class<? extends ParameterMapKey> moduleSetupKeysClass) -
checkMinMaxSum
public static void checkMinMaxSum(ModuleSetup moduleSetup, BigDecimal sum, String prefix, Class<? extends ParameterMapKey> moduleSetupKeysClass) throws ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGMessageException
-
getParameterMapKey
public static ParameterMapKey getParameterMapKey(Class<? extends ParameterMapKey> moduleSetupKeys, String fieldName) -
setAutopaymentData
public static void setAutopaymentData(int moduleId, int contractId, Map<String, Object> dataMap, Connection con, String prefix, AbstractAutopaymentManager autopaymentManager, Class<? extends ParameterMapKey> moduleSetupKeysClass) throws Exception- Throws:
Exception
-
setAutopaymentEnabled
public static void setAutopaymentEnabled(ModuleSetup moduleSetup, Map<String, Object> dataMap, Autopayment autopayment, Preferences autopaymentModePreferences, String prefix, Class<? extends ParameterMapKey> moduleSetupKeysClass) -
setAutopaymentModeWeek
public static void setAutopaymentModeWeek(ModuleSetup moduleSetup, Map<String, Object> dataMap, Autopayment autopayment, Preferences autopaymentModePreferences, String prefix, Class<? extends ParameterMapKey> moduleSetupKeysClass) -
setAutopaymentModeMonth
public static void setAutopaymentModeMonth(ModuleSetup moduleSetup, Map<String, Object> dataMap, Autopayment autopayment, Preferences autopaymentModePreferences, String prefix, Class<? extends ParameterMapKey> moduleSetupKeysClass) ежемесячный режим -
setAutopaymentModeAuto
public static void setAutopaymentModeAuto(ModuleSetup moduleSetup, Map<String, Object> dataMap, Autopayment autopayment, Preferences autopaymentModePreferences, String prefix, Class<? extends ParameterMapKey> moduleSetupKeysClass) Автоматический режим -
doAutopayment
-