Class BillingDAO

java.lang.Object
ru.bgcrm.plugin.bgbilling.dao.BillingDAO
Direct Known Subclasses:
BalanceDAO, BillingModuleDAO, CashCheckDAO, ContractDAO, ContractDAO, ContractHierarchyDAO, ContractObjectDAO, ContractObjectParamDAO, ContractParamDAO, ContractScriptDAO, ContractServiceDAO, ContractStatusDAO, ContractTariffDAO, DirectoryDAO, DispatchDAO, HelpDeskDAO, PluginDAO

public class BillingDAO extends Object
  • Field Details Link icon

    • user Link icon

      protected User user
    • dbInfo Link icon

      protected DBInfo dbInfo
    • transferData Link icon

      protected TransferData transferData
    • jsonMapper Link icon

      protected com.fasterxml.jackson.databind.ObjectMapper jsonMapper
    • jsonTypeFactory Link icon

      protected com.fasterxml.jackson.databind.type.TypeFactory jsonTypeFactory
  • Constructor Details Link icon

    • BillingDAO Link icon

      public BillingDAO(User user, String billingId)
    • BillingDAO Link icon

      public BillingDAO(User user, DBInfo dbInfo)
  • Method Details Link icon

    • getVersion Link icon

      public static String getVersion(User user, String billingId)
    • doRequest Link icon

      public Document doRequest(Request req)
    • setPage Link icon

      protected void setPage(Request req, Page page)
    • getPage Link icon

      protected void getPage(Page page, Element data)
    • getParameterId Link icon

      public Integer getParameterId(String values)
      Возвращает из сроки вида billingId1:paramId1;billingId2:paramId2 код параметра для текущего биллинга.
      Parameters:
      values -
      Returns:
    • getDbInfo Link icon

      public DBInfo getDbInfo()
    • linesToString Link icon

      protected String linesToString(Element node)
    • readJsonValue Link icon

      protected <T> T readJsonValue(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.JavaType valueType)