В методе сохранения / сохранения просто проверьте, что «номер скрининга» пуст, затем инициализируйте серийный номер следующим образом:
if(this.screeningNo == null){
this.screeningNo = this.serialNo;
}
(OR)
Инициализировать на уровне объявления атрибута:
private int screeningNo = this.serialNo;
В этом случае, если вызывается установщик для screeningNo
, значение будет перезаписано.