forum.bitel.ru http://forum.bitel.ru/ |
|
[7.2] EntityAttr. Вопросы и ошибки. http://forum.bitel.ru/viewtopic.php?f=19&t=13192 |
Страница 1 из 1 |
Автор: | Phricker [ 23 янв 2019, 13:14 ] |
Заголовок сообщения: | [7.2] EntityAttr. Вопросы и ошибки. |
Доброго дня. Собственно, по совету Амира, решил воспользоваться Код: contractService.contractParameterUpdate(int contractId, EntityAttr parameter); Ниже ошибки 1) EntityAttrAddress При установке пользовательского значения No value specified for parameter 10 Если я разобрался как установить структурированный адрес - ошибка повторяется. Код: EntityAttrAddress entityAttr = new EntityAttrAddress(); entityAttr.setEntitySpecAttrId(entitySpecAttrId); entityAttr.setTitle("Run Forest! Run!"); entityAttr.setHouseId(-1); entityAttr.setComment(""); entityAttr.setFlat(""); entityAttr.setFloor(-1); entityAttr.setPod(-1); entityAttr.setRoom(""); entityAttr.setFormatKey(""); entityAttr.setEntityId(contractId); contractService.contractParameterUpdate(contractId, entityAttr); 2) EntityAttrContract Параметр заполняется, но при заполнении истории - Unknown column 'title' in 'field list' Код: EntityAttrContract entityAttr = new EntityAttrContract(); entityAttr.setEntitySpecAttrId(entitySpecAttrId); entityAttr.setValue(agentContractId); Ниже вопросы 1) EntityAttrList Нужен ли там метод setTitle? При его установке ничего не происходит, при получении - возвращается null. 1.1) EntityAttrContract Аналогичный метод setTitle. Возможно из-за этого ошибка выше. 2) EntityAttrDate Почему то Код: protected EntityAttrDate() {} Не спорю, что можно прямо в конструкторе все указать, но...... Код: EntityAttrDate entityAttr = new EntityAttrDate(contractId, entitySpecAttrId, new Date()); 3) EntityAttrEmail Тоже protected. Это ж-ж-ж-ж неспроста. Код: protected EntityAttrEmail() {} Опять таки можно через конструктор Код: EntityAttrEmail entityAttr = new EntityAttrEmail(contractId, entitySpecAttrId, "Test", "test@test.ru"); 4) EntityAttrMultiList Лаконично. Но у нас он и не используется так что пофиг Код: package ru.bitel.oss.kernel.entity.common.bean; public class EntityAttrMultiList { public EntityAttrMultiList() {} } 5) В javadoc есть еще EntityAttrEmail.EmailContact EntityAttrPhone.PhoneContact EntityAttrHouse EntityAttrInt Где первые два я еще понимаю для чего, а вот последние два не пойму. Но возможно это задел на будущее, а тут не справочное бюро |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |