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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionlongaddSubscriptionJob(Subscription subscription, int moduleId, Date jobDateTime, SubscriptionDao subscriptionDao) getSubscriptionCost(List<bitel.billing.server.tariff.TariffModuleTree> tariffModuleTrees, Date initDate, int serviceId, int contractId) List<bitel.billing.server.tariff.TariffModuleTree> getSubscriptionTariffModuleTree(int contractId, Date initDate, int moduleId) voidsubscriptionActivate(Subscription subscription, Date initDate, int moduleId, int userId, boolean changeBalance, SubscriptionDao subscriptionDao) voidsubscriptionActivate(Subscription subscription, Date initDate, int moduleId, int userId, SubscriptionDao subscriptionDao) voidsubscriptionActivateApply(int contractId, int subscriptionId, int serviceId, Date initDate, BigDecimal cost, PeriodWithTime newRegistrationPeriod, int moduleId, int userId, SubscriptionDao subscriptionDao, BalanceUtils balanceUtils) Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLoggererror, error, error, getLogger, logError, logError, warn
- 
Constructor Details- 
SubscriptionUtils
 
- 
- 
Method Details- 
subscriptionActivatepublic void subscriptionActivate(Subscription subscription, Date initDate, int moduleId, int userId, SubscriptionDao subscriptionDao) throws Exception - Throws:
- Exception
 
- 
subscriptionActivatepublic void subscriptionActivate(Subscription subscription, Date initDate, int moduleId, int userId, boolean changeBalance, SubscriptionDao subscriptionDao) throws Exception - Throws:
- Exception
 
- 
addSubscriptionJobpublic long addSubscriptionJob(Subscription subscription, int moduleId, Date jobDateTime, SubscriptionDao subscriptionDao) throws Exception - Throws:
- Exception
 
- 
subscriptionActivateApplypublic void subscriptionActivateApply(int contractId, int subscriptionId, int serviceId, Date initDate, BigDecimal cost, PeriodWithTime newRegistrationPeriod, int moduleId, int userId, SubscriptionDao subscriptionDao, BalanceUtils balanceUtils) throws Exception - Throws:
- Exception
 
- 
getSubscriptionTariffModuleTree
- 
getSubscriptionCostpublic BigDecimal getSubscriptionCost(List<bitel.billing.server.tariff.TariffModuleTree> tariffModuleTrees, Date initDate, int serviceId, int contractId) 
 
-