Interface ContractObjectService
public interface ContractObjectService
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addressParameterValueDelete
(int contractId, int objectId, int parameterId) Удаление параметра адреса для объекта на договореvoid
addressParameterValueUpdate
(int contractId, EntityAttrAddress entityAttrAddress) Обновление параметра адреса для объекта на договореvoid
clearParameterHistory
(int contractId, int objectId, int parameterId, int parameterType) Очистка истории изменения параметра объектаvoid
contractObjectClone
(int contractId, int objectId, boolean clonePeriod) void
contractObjectDelete
(int contractId, int objectId) contractObjectGetById
(int contractId, int objectId) contractObjectList
(int contractId) 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
dateParameterValueUpdate
(int contractId, EntityAttrDate entityAttrDate) Обновление параметра объекта типа датаvoid
deleteListParameterValue
(int valueId) void
deleteObjectParam
(int id) void
flagParameterValueUpdate
(int contractId, EntityAttrBoolean entityAttrBoolean) Обновление параметра объекта типа флагgetAddressParameterValue
(int contractId, int objectId, int parameterId) Получение значения адреса для параметра объектаgetAvaliableTypeForObjectType
(int objectTypeId) int
getListParameterValue
(int contractId, int objectId, int parameterId) Получение установленного спискового значение для объекта договораgetObjectParam
(int parameterId) getParameterHistory
(int contractId, int objectId, int parameterId, int parameterType) Получение истории изменения параметра объектаgetValuesForListParameter
(int parameterId) void
listParameterValueUpdate
(int contractId, EntityAttrList entityAttrList) Обновление спискового параметра объектаobjectParameterGet
(int contractId, int entityId, int entitySpecId) objectTypeList
(boolean onlyVisible) objectTypeParameterList
(int objectTypeId) void
parameterMoving
(int objectTypeParameterId, int parameterId, boolean moveToUp) void
textParameterValueUpdate
(int contractId, EntityAttrText entityAttrText) Обновление текстового параметра объектаvoid
typeDelete
(int typeId) typeGet
(int typeId) int
typeUpdate
(ObjectType objectType) void
updateLinkParameterWithObjectType
(int objectTypeId, int parameterId, boolean add) Привязка или удаление параметра типа объектаvoid
updateListParameterValue
(ListValue listValue) void
updateObjectParam
(ContractObjectParam contractObjectParam)
-
Method Details
-
contractObjectList
List<ContractObject> contractObjectList(int contractId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
contractObjectTable
SearchResult<ContractObject> contractObjectTable(int contractId, String filterTitle, int filterType, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
contractObjectGetById
ContractObject contractObjectGetById(int contractId, int objectId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
contractObjectUpdate
int contractObjectUpdate(int contractId, ContractObject contractObject) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
contractObjectDelete
void contractObjectDelete(int contractId, int objectId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
contractObjectClone
void contractObjectClone(int contractId, int objectId, boolean clonePeriod) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
contractObjectOrder
void contractObjectOrder(int contractId, int objectId, boolean up) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
contractObjectParameters
List<ru.bitel.bgbilling.kernel.contract.object.common.dto.ContractObjectParameterDTO> contractObjectParameters(int contractId, int objectId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
objectParameterGet
EntityAttr objectParameterGet(int contractId, int entityId, int entitySpecId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
addressParameterValueUpdate
void addressParameterValueUpdate(int contractId, EntityAttrAddress entityAttrAddress) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Обновление параметра адреса для объекта на договоре- Parameters:
objectId
- id объектаparameterId
- id параметраformatKey
- выбранный формат адресаaddress
- структурированное представление адреса- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
addressParameterValueDelete
void addressParameterValueDelete(int contractId, int objectId, int parameterId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Удаление параметра адреса для объекта на договоре- Parameters:
objectId
- id объектаparameterId
- id параметра- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getAddressParameterValue
AddressStruct getAddressParameterValue(int contractId, int objectId, int parameterId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Получение значения адреса для параметра объекта- Parameters:
objectId
- id объектаparameterId
- id параметра объекта- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
textParameterValueUpdate
void textParameterValueUpdate(int contractId, EntityAttrText entityAttrText) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Обновление текстового параметра объекта- Parameters:
objectId
- id объектаparameterId
- id параметра объектаvalue
- новое значение- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
flagParameterValueUpdate
void flagParameterValueUpdate(int contractId, EntityAttrBoolean entityAttrBoolean) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Обновление параметра объекта типа флаг- Parameters:
objectId
- id объектаparameterId
- id параметра объекта типа флагvalue
- новое значение (true/false)- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
dateParameterValueUpdate
void dateParameterValueUpdate(int contractId, EntityAttrDate entityAttrDate) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Обновление параметра объекта типа дата- Parameters:
objectId
- id объектаparameterId
- id параметра объекта типа датаvalue
- новое значение- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
listParameterValueUpdate
void listParameterValueUpdate(int contractId, EntityAttrList entityAttrList) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Обновление спискового параметра объекта- Parameters:
objectId
- id объектаparameterId
- id параметра объекта типа списокvalue
- новое значение- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getListParameterValue
int getListParameterValue(int contractId, int objectId, int parameterId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Получение установленного спискового значение для объекта договора- Parameters:
objectId
- id объектаparameterId
- id спискового параметра объекта- Returns:
- id установленного спискового значение для объекта
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getParameterHistory
List<ParameterHistoryEntry> getParameterHistory(int contractId, int objectId, int parameterId, int parameterType) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Получение истории изменения параметра объекта- Parameters:
objectId
- id объектаparameterId
- id параметра объектаparameterType
- id типа параметра объекта- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
clearParameterHistory
void clearParameterHistory(int contractId, int objectId, int parameterId, int parameterType) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Очистка истории изменения параметра объекта- Parameters:
objectId
- id объектаparameterId
- id параметра объектаparameterType
- id типа параметра объекта- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
searchObjectParam
SearchResult<ContractObjectParam> searchObjectParam() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getObjectParam
ContractObjectParam getObjectParam(int parameterId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
updateObjectParam
void updateObjectParam(ContractObjectParam contractObjectParam) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
deleteObjectParam
void deleteObjectParam(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
objectTypeList
List<ObjectType> objectTypeList(boolean onlyVisible) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
typeUpdate
int typeUpdate(ObjectType objectType) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
typeGet
ObjectType typeGet(int typeId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
typeDelete
void typeDelete(int typeId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
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
-