У меня есть управляемый компонент AddDeviceBean, где при создании экземпляров всех объектов домена, используемых на экране, в конструкторе
public AddDeviceBean() {
device = new DeviceVO();
deviceacct = new DeviceAccountsVO();
deviceconfig = new DeviceConfigVO();
devicecurr =new DeviceCurrencyVO();
devicelink = new DeviceLinkVO();
devicetran = new DeviceTranVO();
devicecd = new DeviceCDVO();
deviceBlank = new DeviceBlankVO();
comments = new ArrayList<DeviceCommentsVO>();
}
У меня есть последовательность DB2, следующее значение которой должно быть установлено для свойства при загрузке страницы.
Я использую аннотацию @PostConstruct для создания следующего значения и установки значения.
Проблема в том, что у меня есть commandButton на экране, который вызывает некоторый метод в одном и том же bean-компоненте, а @PostConstruct вызывается дважды после отправки, и вызывается следующее значение DB2
Мне нужно получить следующее значение только один раз во время загрузки страницы, а не во время отправки