Interface ContractObjectService
public interface ContractObjectService
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddressParameterValueDelete(int contractId, int objectId, int parameterId) Удаление параметра адреса для объекта на договореvoidaddressParameterValueUpdate(int contractId, EntityAttrAddress entityAttrAddress) Обновление параметра адреса для объекта на договореvoidclearParameterHistory(int contractId, int objectId, int parameterId, int parameterType) Очистка истории изменения параметра объектаvoidcontractObjectClone(int contractId, int objectId, boolean clonePeriod) voidcontractObjectDelete(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) voidcontractObjectOrder(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) intcontractObjectUpdate(int contractId, ContractObject contractObject) voiddateParameterValueUpdate(int contractId, EntityAttrDate entityAttrDate) Обновление параметра объекта типа датаvoiddeleteListParameterValue(int valueId) voiddeleteObjectParam(int id) voidflagParameterValueUpdate(int contractId, EntityAttrBoolean entityAttrBoolean) Обновление параметра объекта типа флагgetAddressParameterValue(int contractId, int objectId, int parameterId) Получение значения адреса для параметра объектаgetAvaliableTypeForObjectType(int objectTypeId) intgetListParameterValue(int contractId, int objectId, int parameterId) Получение установленного спискового значение для объекта договораgetObjectParam(int parameterId) getParameterHistory(int contractId, int objectId, int parameterId, int parameterType) Получение истории изменения параметра объектаgetValuesForListParameter(int parameterId) voidlistParameterValueUpdate(int contractId, EntityAttrList entityAttrList) Обновление спискового параметра объектаobjectParameterGet(int contractId, int entityId, int entitySpecId) voidobjectTypeDelete(int typeId) objectTypeGet(int typeId) objectTypeList(boolean onlyVisible) objectTypeParameterList(int objectTypeId) objectTypeTitles(boolean onlyVisible) intobjectTypeUpdate(ObjectType objectType) voidparameterMoving(int objectTypeParameterId, int parameterId, boolean moveToUp) voidtextParameterValueUpdate(int contractId, EntityAttrText entityAttrText) Обновление текстового параметра объектаvoidupdateLinkParameterWithObjectType(int objectTypeId, int parameterId, boolean add) Привязка или удаление параметра типа объектаvoidupdateListParameterValue(ListValue listValue) voidupdateObjectParam(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.BGExceptionru.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.BGExceptionru.bitel.bgbilling.common.BGMessageException
-
contractObjectGet
ContractObject contractObjectGet(int contractId, int objectId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.bitel.bgbilling.common.BGMessageException
-
contractObjectModuleList
List<ru.bitel.bgbilling.kernel.contract.object.common.dto.ContractObjectModuleDTO> contractObjectModuleList(int contractId, int objectId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.bitel.bgbilling.common.BGMessageException
-
searchObjectParam
SearchResult<ContractObjectParam> searchObjectParam() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Throws:
ru.bitel.bgbilling.common.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.bitel.bgbilling.common.BGMessageException
-
objectTypeTitles
List<IdTitle> objectTypeTitles(boolean onlyVisible) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
-
objectTypeUpdate
int objectTypeUpdate(ObjectType objectType) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
-
objectTypeGet
ObjectType objectTypeGet(int typeId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
-
objectTypeDelete
void objectTypeDelete(int typeId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.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.BGExceptionru.bitel.bgbilling.common.BGMessageException
-