Interface PatternContractMasterHandler
- All Known Implementing Classes:
PatternContractMasterHandlerAdapter
public interface PatternContractMasterHandler
-
Method Summary
Modifier and TypeMethodDescriptiondefault List<ru.bitel.bgbilling.common.model.ConfigParameter> Список доступных параметров обработчикаgetTariffs(int contractPatternId, List<IdTitle> tariffs) default voidvalidateContractParameters(ContractCreateData contractCreateData) default voidvalidateTariffs(ContractCreateData contractCreateData)
-
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
Список доступных параметров обработчика- Returns:
-