Interface ContractObjectService
public interface ContractObjectService
-
Method Summary
Modifier and TypeMethodDescriptionvoid
contractObjectClone
(int contractId, int objectId, boolean clonePeriod) void
contractObjectDelete
(int contractId, int objectId) contractObjectGet
(int contractId, int objectId) contractObjectList
(int contractId) List<ru.bitel.bgbilling.kernel.contract.object.common.dto.ContractObjectModuleDTO>
contractObjectModuleList
(int contractId, int objectId) void
contractObjectOrder
(int contractId, int objectId, boolean up) List<ru.bitel.bgbilling.kernel.contract.object.common.dto.ContractObjectParameterDTO>
contractObjectParameters
(int contractId, int objectId) contractObjectTable
(int contractId, String filterTitle, int filterType, Page page) int
contractObjectUpdate
(int contractId, ContractObject contractObject) void
deleteListParameterValue
(int valueId) getAvailableTypeForObjectType
(int objectTypeId) getValuesForListParameter
(int parameterId) void
objectParamDelete
(int id) void
objectParameterAddressDelete
(int contractId, int objectId, int parameterId) Удаление параметра адреса для объекта на договореobjectParameterAddressStructGet
(int contractId, int objectId, int parameterId) Получение значения адреса для параметра объектаvoid
objectParameterAddressUpdate
(int contractId, EntityAttrAddress entityAttrAddress) Обновление параметра адреса для объекта на договореvoid
objectParameterDateUpdate
(int contractId, EntityAttrDate entityAttrDate) Обновление параметра объекта типа датаvoid
objectParameterFlagUpdate
(int contractId, EntityAttrBoolean entityAttrBoolean) Обновление параметра объекта типа флагobjectParameterGet
(int contractId, int entityId, int entitySpecId) void
objectParameterHistoryClear
(int contractId, int objectId, int parameterId, int parameterType) Очистка истории изменения параметра объектаobjectParameterHistoryList
(int contractId, int objectId, int parameterId, int parameterType) Получение истории изменения параметра объектаvoid
objectParameterListUpdate
(int contractId, EntityAttrList entityAttrList) Обновление спискового параметра объектаvoid
objectParameterTextUpdate
(int contractId, EntityAttrText entityAttrText) Обновление текстового параметра объектаobjectParamGet
(int parameterId) void
objectParamUpdate
(ObjectParameterGroupAttr contractObjectParam) void
objectTypeDelete
(int typeId) objectTypeGet
(int typeId) objectTypeList
(boolean onlyVisible) objectTypeParameterList
(int objectTypeId) objectTypeTitles
(boolean onlyVisible) int
objectTypeUpdate
(ObjectType objectType) void
parameterMoving
(int objectTypeParameterId, int parameterId, boolean moveToUp) void
updateLinkParameterWithObjectType
(int objectTypeId, int parameterId, boolean add) Привязка или удаление параметра типа объектаvoid
updateListParameterValue
(ListValue listValue)
-
Method Details
-
contractObjectList
- Throws:
Exception
-
contractObjectTable
SearchResult<ContractObject> contractObjectTable(int contractId, String filterTitle, int filterType, Page page) throws Exception - Throws:
Exception
-
contractObjectGet
- Throws:
Exception
-
contractObjectUpdate
- Throws:
Exception
-
contractObjectDelete
- Throws:
Exception
-
contractObjectClone
- Throws:
Exception
-
contractObjectOrder
- Throws:
Exception
-
contractObjectParameters
List<ru.bitel.bgbilling.kernel.contract.object.common.dto.ContractObjectParameterDTO> contractObjectParameters(int contractId, int objectId) throws Exception - Throws:
Exception
-
contractObjectModuleList
List<ru.bitel.bgbilling.kernel.contract.object.common.dto.ContractObjectModuleDTO> contractObjectModuleList(int contractId, int objectId) throws Exception - Throws:
Exception
-
objectParameterGet
- Throws:
Exception
-
objectParameterAddressUpdate
void objectParameterAddressUpdate(int contractId, EntityAttrAddress entityAttrAddress) throws Exception Обновление параметра адреса для объекта на договоре- Parameters:
contractId
- id договораentityAttrAddress
- структурированное представление адреса- Throws:
Exception
-
objectParameterAddressDelete
Удаление параметра адреса для объекта на договоре- Parameters:
objectId
- id объектаparameterId
- id параметра- Throws:
BGException
BGMessageException
Exception
-
objectParameterAddressStructGet
AddressStruct objectParameterAddressStructGet(int contractId, int objectId, int parameterId) throws Exception Получение значения адреса для параметра объекта- Parameters:
objectId
- id объектаparameterId
- id параметра объекта- Returns:
- Throws:
BGException
BGMessageException
Exception
-
objectParameterTextUpdate
Обновление текстового параметра объекта- Parameters:
objectId
- id объектаparameterId
- id параметра объектаvalue
- новое значение- Throws:
BGException
BGMessageException
Exception
-
objectParameterFlagUpdate
void objectParameterFlagUpdate(int contractId, EntityAttrBoolean entityAttrBoolean) throws Exception Обновление параметра объекта типа флаг- Parameters:
contractId
- id объектаentityAttrBoolean
- новое значение (true/false)- Throws:
Exception
-
objectParameterDateUpdate
Обновление параметра объекта типа дата- Parameters:
objectId
- id объектаparameterId
- id параметра объекта типа датаvalue
- новое значение- Throws:
BGException
BGMessageException
Exception
-
objectParameterListUpdate
Обновление спискового параметра объекта- Parameters:
objectId
- id объектаparameterId
- id параметра объекта типа списокvalue
- новое значение- Throws:
BGException
BGMessageException
Exception
-
objectParameterHistoryList
List<ParameterHistoryEntry> objectParameterHistoryList(int contractId, int objectId, int parameterId, int parameterType) throws Exception Получение истории изменения параметра объекта- Parameters:
objectId
- id объектаparameterId
- id параметра объектаparameterType
- id типа параметра объекта- Throws:
BGException
BGMessageException
Exception
-
objectParameterHistoryClear
void objectParameterHistoryClear(int contractId, int objectId, int parameterId, int parameterType) throws Exception Очистка истории изменения параметра объекта- Parameters:
objectId
- id объектаparameterId
- id параметра объектаparameterType
- id типа параметра объекта- Throws:
BGException
BGMessageException
Exception
-
objectParamSearch
- Throws:
Exception
-
objectParamGet
- Throws:
Exception
-
objectParamUpdate
- Throws:
Exception
-
objectParamDelete
- Throws:
Exception
-
objectTypeList
- Throws:
Exception
-
objectTypeTitles
- Throws:
Exception
-
objectTypeUpdate
- Throws:
Exception
-
objectTypeGet
- Throws:
Exception
-
objectTypeDelete
- Throws:
Exception
-
objectTypeParameterList
- Throws:
Exception
-
getAvailableTypeForObjectType
- Parameters:
objectTypeId
- ID типа объекта- Returns:
- список доступных параметров для привязки к типу объекта
- Throws:
BGException
Exception
-
updateLinkParameterWithObjectType
void updateLinkParameterWithObjectType(int objectTypeId, int parameterId, boolean add) throws Exception Привязка или удаление параметра типа объекта- Parameters:
objectTypeId
- ID типа объектаparameterId
- ID параметраadd
- true - привязать, false - удалить- Throws:
BGException
Exception
-
parameterMoving
- Throws:
Exception
-
getValuesForListParameter
- Throws:
Exception
-
getListParameters
- Returns:
- лист спиского типа параметров
- Throws:
Exception
-
updateListParameterValue
- Throws:
Exception
-
deleteListParameterValue
- Throws:
Exception
-