Class SubscriptionUtils
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.modules.subscription.server.bean.SubscriptionUtils
public class SubscriptionUtils
extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongaddSubscriptionJob(Subscription subscription, int moduleId, Date jobDateTime, ru.bitel.bgbilling.modules.subscription.server.dao.SubscriptionDao subscriptionDao) getSubscriptionCost(List<TariffModuleTree> tariffModuleTrees, Date initDate, int serviceId, int contractId) getSubscriptionTariffModuleTree(int contractId, Date initDate, int moduleId) voidsubscriptionActivate(Subscription subscription, Date initDate, int moduleId, int userId, boolean changeBalance, ru.bitel.bgbilling.modules.subscription.server.dao.SubscriptionDao subscriptionDao) voidsubscriptionActivate(Subscription subscription, Date initDate, int moduleId, int userId, ru.bitel.bgbilling.modules.subscription.server.dao.SubscriptionDao subscriptionDao) voidsubscriptionActivateApply(int contractId, int subscriptionId, int serviceId, Date initDate, BigDecimal cost, PeriodWithTime newRegistrationPeriod, int moduleId, int userId, ru.bitel.bgbilling.modules.subscription.server.dao.SubscriptionDao subscriptionDao, BalanceUtils balanceUtils) Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
Constructor Details
-
SubscriptionUtils
-
-
Method Details
-
subscriptionActivate
public void subscriptionActivate(Subscription subscription, Date initDate, int moduleId, int userId, ru.bitel.bgbilling.modules.subscription.server.dao.SubscriptionDao subscriptionDao) throws Exception - Throws:
Exception
-
subscriptionActivate
public void subscriptionActivate(Subscription subscription, Date initDate, int moduleId, int userId, boolean changeBalance, ru.bitel.bgbilling.modules.subscription.server.dao.SubscriptionDao subscriptionDao) throws Exception - Throws:
Exception
-
addSubscriptionJob
public long addSubscriptionJob(Subscription subscription, int moduleId, Date jobDateTime, ru.bitel.bgbilling.modules.subscription.server.dao.SubscriptionDao subscriptionDao) throws Exception - Throws:
Exception
-
subscriptionActivateApply
public void subscriptionActivateApply(int contractId, int subscriptionId, int serviceId, Date initDate, BigDecimal cost, PeriodWithTime newRegistrationPeriod, int moduleId, int userId, ru.bitel.bgbilling.modules.subscription.server.dao.SubscriptionDao subscriptionDao, BalanceUtils balanceUtils) throws Exception - Throws:
Exception
-
getSubscriptionTariffModuleTree
public List<TariffModuleTree> getSubscriptionTariffModuleTree(int contractId, Date initDate, int moduleId) -
getSubscriptionCost
public BigDecimal getSubscriptionCost(List<TariffModuleTree> tariffModuleTrees, Date initDate, int serviceId, int contractId)
-