Interface ParameterObjectTypeService


public interface ParameterObjectTypeService
Привязка параметров к типам объекта
  • Method Details

    • objectTypeParameterList

      List<ObjectTypeParameter> objectTypeParameterList(int objectTypeId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • getAvaliableTypeForObjectType

      List<IdTitle> getAvaliableTypeForObjectType(int objectTypeId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Parameters:
      objectTypeId - ID типа объекта
      Returns:
      список доступных параметров для привязки к типу объекта
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • updateLinkParameterWithObjectType

      void updateLinkParameterWithObjectType(int objectTypeId, int parameterId, boolean add) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Привязка или удаление параметра типа объекта
      Parameters:
      objectTypeId - ID типа объекта
      parameterId - ID параметра
      add - true - привязать, false - удалить
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • parameterMoving

      void parameterMoving(int objectTypeParameterId, int parameterId, boolean moveToUp) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • getValuesForListParameter

      List<ListValue> getValuesForListParameter(int parameterId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • getListParameters

      List<ContractObjectParam> getListParameters() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Returns:
      лист спиского типа параметров
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • updateListParameterValue

      void updateListParameterValue(ListValue listValue) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • deleteListParameterValue

      void deleteListParameterValue(int valueId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException