Size: a a a

2021 February 11

D

DOCDOCTOR in pro.jvm
Всем привет, юзаю event'ы у хиба, с аноташками post_update и тд, не могу найти как и возможно ли сделать так, чтобы евенты генерировались не при изменении любого поля, а только при изменении конкретнного какого то? типо есть юзер, у него name surname, и вот если изменился name то проигнорить, а если surname то сгенерить евент, кто нить что знает по этому поводу?
источник

Д

Дмитрий in pro.jvm
DOCDOCTOR
Всем привет, юзаю event'ы у хиба, с аноташками post_update и тд, не могу найти как и возможно ли сделать так, чтобы евенты генерировались не при изменении любого поля, а только при изменении конкретнного какого то? типо есть юзер, у него name surname, и вот если изменился name то проигнорить, а если surname то сгенерить евент, кто нить что знает по этому поводу?
Привет!  @Audited у тебя на классе ?
источник

D

DOCDOCTOR in pro.jvm
Дмитрий
Привет!  @Audited у тебя на классе ?
аудит он же не генерит евент, он же просто в бд ведет лог изменений, разве нет?
источник

D

DOCDOCTOR in pro.jvm
Дмитрий
Привет!  @Audited у тебя на классе ?
аудитом можно выделить отдельное поле и только его изменения будут писать в табличку аудита, а вот чтобы евент отработал, так тоже можно?
источник

D

DOCDOCTOR in pro.jvm
Дмитрий
Привет!  @Audited у тебя на классе ?
не изменяю себе и пишу свои вопросы https://stackoverflow.com/questions/66153708/spring-data-jpa-events-how-to-make-an-event-only-when-a-specific-field-changes, вот пример то что мне нужно, только в настоящем коде еще пару поле помечены анотацией аудит
источник

D

DOCDOCTOR in pro.jvm
DOCDOCTOR
аудит он же не генерит евент, он же просто в бд ведет лог изменений, разве нет?
я думал о такой штуке, типо создать ентити с изменениями, и когда там будет создаваться новая запись, на эту энтите повесить листенер, и чтобы он генерил пост персист, но кажется немного странным решением)
источник

Д

Дмитрий in pro.jvm
DOCDOCTOR
я думал о такой штуке, типо создать ентити с изменениями, и когда там будет создаваться новая запись, на эту энтите повесить листенер, и чтобы он генерил пост персист, но кажется немного странным решением)
Я что-то засомневался, но я думаЛ что RevisionListener срабатывает только при изменении поля с аннотацией @Audited. Иначе просто не понятно, зачем объект попадает в слушатель с полем, которое не интересно отслеживать.
источник

D

DOCDOCTOR in pro.jvm
Дмитрий
Я что-то засомневался, но я думаЛ что RevisionListener срабатывает только при изменении поля с аннотацией @Audited. Иначе просто не понятно, зачем объект попадает в слушатель с полем, которое не интересно отслеживать.
щас почитаю у меня там вроде другой листенер и если получиться то скажу
источник

D

DOCDOCTOR in pro.jvm
Дмитрий
Я что-то засомневался, но я думаЛ что RevisionListener срабатывает только при изменении поля с аннотацией @Audited. Иначе просто не понятно, зачем объект попадает в слушатель с полем, которое не интересно отслеживать.
Посмртрел, чет мне кажется это вообще не то, ревизион и аудит, думаю немного разное все таки (всмысле немного не то для решения того что мне надо)
источник

AB

Alexey Bodyak in pro.jvm
Всем привет, есть спецы, которые на "ты" с IBM MQ? Не могу поставить проперти JMS_IBM_MQMD_CodedCharSetId = 1251
источник

AB

Alexey Bodyak in pro.jvm
пробовал msg.setIntProperty("JMS_IBM_MQMD_CodedCharSetId", 1251), не помогает, кодировка остается 1208.
источник

Dm

Dungeon master in pro.jvm
Дарова. Пришлось с шарпа на джаву пересесть временно из-за вуза.

Я могу с помощью имплементации Iterable<int[]>, Observable сделать биндинг на экземпляр класса Array2D (мой кастомный тип) к TableView чтобы биндинг работал нормально?
источник

Dm

Dungeon master in pro.jvm
т.е. в теории
источник

Dm

Dungeon master in pro.jvm
мб у кого-то есть имплементация похожей задачи
источник

Dm

Dungeon master in pro.jvm
где кастомный тип одновременно Observer + Iterable
источник

Dm

Dungeon master in pro.jvm
и потом сделал типа такого TableView<double[]> table = new TableView<>(data); и оно подхватило весь контент
источник

Dm

Dungeon master in pro.jvm
вот код класса на микро-код-ревью  https://pastebin.com/PUdtytti
источник

Dm

Dungeon master in pro.jvm
UI -> javafx
источник

AB

Andrew Bystrov in pro.jvm
Dungeon master
Дарова. Пришлось с шарпа на джаву пересесть временно из-за вуза.

Я могу с помощью имплементации Iterable<int[]>, Observable сделать биндинг на экземпляр класса Array2D (мой кастомный тип) к TableView чтобы биндинг работал нормально?
Можешь,тебе надо заимплементить маппинг твоей даты (массива даблов) на значение в колонке
источник

Dm

Dungeon master in pro.jvm
Да
источник