Interface PatternContractMasterHandler

All Known Implementing Classes:
PatternContractMasterHandlerAdapter

public interface PatternContractMasterHandler
  • Method Details

    • validateContractParameters

      default void validateContractParameters(ContractCreateData contractCreateData) throws ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
    • getTariffs

      default List<IdTitle> getTariffs(int contractPatternId, List<IdTitle> tariffs) throws ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
    • validateTariffs

      default void validateTariffs(ContractCreateData contractCreateData) throws ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
    • configParameterList

      default List<ru.bitel.bgbilling.common.model.ConfigParameter> configParameterList()
      Список доступных параметров обработчика
      Returns: