Class RuntelManager
java.lang.Object
ru.bitel.bgbilling.modules.runtel.server.bean.RuntelManager
public class RuntelManager
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description RuntelManager(int moduleId) -
Method Summary
Modifier and Type Method Description intappendContract(int customerId, java.lang.String contractTitle, java.lang.String pbxDomain, java.time.LocalDate dateFrom, java.lang.String status, java.lang.String email, int hostId)intappendContractAnnex(int contractId, int tariffId, java.lang.String name, Period period, java.lang.String status, java.util.Map<java.lang.String,java.lang.Integer> services)intappendContractAnnexRow(int contractAnnexId, java.lang.String tariffId, int count)intappendCustomer(int customerId, java.lang.String customerTitle, java.lang.String customerBrand, java.lang.String city, java.lang.String status)booleandeleteContract(int contractId)booleandeleteContractAnnex(int contractAnnexId)booleandeleteContractAnnexRow(int contractAnnexRowId)booleandeleteCustomer(int customerId)SearchResult<org.json.JSONObject>getContractAnnexList(int contractId, java.time.LocalDate dateFrom)SearchResult<org.json.JSONObject>getContractAnnexRowList(int contractAnnexId, java.time.LocalDate dateFrom)SearchResult<org.json.JSONObject>getContractList(int customerId, java.time.LocalDate dateFrom)SearchResult<org.json.JSONObject>getCustomerList(java.lang.String name, java.lang.String status)static org.json.JSONObjectgetResponse(ru.bitel.bgbilling.modules.runtel.server.servlet.ModuleExecutor.Action action)java.lang.StringgetToken()booleansyncData(java.util.List<RunTelContract> contracts, java.util.Map<java.lang.Integer,RunTelTariff> tariffs, java.lang.String token)intupdateContract(int contractId, java.time.LocalDate dateTo, java.lang.String status)intupdateContractAnnex(int contractId, java.time.LocalDate dateTo, java.lang.String status)intupdateContractAnnexRow(int contractAnnexRowId, int count)intupdateCustomer(int customerId, java.lang.String customerTitle)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
RuntelManager
public RuntelManager(int moduleId)
-
-
Method Details
-
getToken
public java.lang.String getToken() -
getCustomerList
public SearchResult<org.json.JSONObject> getCustomerList(java.lang.String name, java.lang.String status) -
appendCustomer
public int appendCustomer(int customerId, java.lang.String customerTitle, java.lang.String customerBrand, java.lang.String city, java.lang.String status) -
updateCustomer
public int updateCustomer(int customerId, java.lang.String customerTitle) -
deleteCustomer
public boolean deleteCustomer(int customerId) -
getContractList
public SearchResult<org.json.JSONObject> getContractList(int customerId, java.time.LocalDate dateFrom) -
appendContract
public int appendContract(int customerId, java.lang.String contractTitle, java.lang.String pbxDomain, java.time.LocalDate dateFrom, java.lang.String status, java.lang.String email, int hostId) -
updateContract
public int updateContract(int contractId, java.time.LocalDate dateTo, java.lang.String status) -
deleteContract
public boolean deleteContract(int contractId) -
getContractAnnexList
public SearchResult<org.json.JSONObject> getContractAnnexList(int contractId, java.time.LocalDate dateFrom) -
appendContractAnnex
public int appendContractAnnex(int contractId, int tariffId, java.lang.String name, Period period, java.lang.String status, java.util.Map<java.lang.String,java.lang.Integer> services) -
updateContractAnnex
public int updateContractAnnex(int contractId, java.time.LocalDate dateTo, java.lang.String status) -
deleteContractAnnex
public boolean deleteContractAnnex(int contractAnnexId) -
getContractAnnexRowList
public SearchResult<org.json.JSONObject> getContractAnnexRowList(int contractAnnexId, java.time.LocalDate dateFrom) -
appendContractAnnexRow
public int appendContractAnnexRow(int contractAnnexId, java.lang.String tariffId, int count) -
updateContractAnnexRow
public int updateContractAnnexRow(int contractAnnexRowId, int count) -
deleteContractAnnexRow
public boolean deleteContractAnnexRow(int contractAnnexRowId) -
syncData
public boolean syncData(java.util.List<RunTelContract> contracts, java.util.Map<java.lang.Integer,RunTelTariff> tariffs, java.lang.String token) -
getResponse
public static org.json.JSONObject getResponse(ru.bitel.bgbilling.modules.runtel.server.servlet.ModuleExecutor.Action action)
-