Class ScriptUtils

java.lang.Object
ru.bitel.bgbilling.server.util.ScriptUtils
All Implemented Interfaces:
AutoCloseable

public class ScriptUtils extends Object implements AutoCloseable
Всякие общие методы, удобные в скприптах и конвертерах.
  • Constructor Details

  • Method Details

    • close

      public void close() throws ru.bitel.bgbilling.common.BGException
      Specified by:
      close in interface AutoCloseable
      Throws:
      ru.bitel.bgbilling.common.BGException
    • addContractParameter

      public void addContractParameter(int cid, int pid, String value) throws ru.bitel.bgbilling.common.BGException
      добавление параметра (любого типа) на договор
      Throws:
      ru.bitel.bgbilling.common.BGException
    • addContractParameter

      public void addContractParameter(int cid, int pid, String value, String comment) throws ru.bitel.bgbilling.common.BGException
      Добавление параметра (любого типа) на договор
      Parameters:
      cid - код договора, для которого добавляется параметр
      pid - код параметра договора
      value - значение.
      comment - комментарий для параметров, которые это поддерживают (например, параметр типа телефон, email) либо некая доп. информация, которая нужна для работы с параметром (например, формат даты для параметра типа дата)
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getContractParameter

      public String getContractParameter(int cid, int pid) throws ru.bitel.bgbilling.common.BGException
      Получение параметра договора любого типа в виде строки.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getContractParameterAddress

      public AddressStruct getContractParameterAddress(int cid, int pidAddress)
      Получение адресного параметра договора в виде AddressStruct.