/** * {@inheritDoc} */ @Override public Object getGeneratedValue(Accessor accessor, AbstractSession writeSession, String seqName) { DataSource dataSource = ((JNDIConnector) writeSession.getLogin().getConnector()).getDataSource(); DataFieldMaxValueIncrementer incrementer = MaxValueIncrementerFactory.getIncrementer(dataSource, sequenceName); return Long.valueOf(incrementer.nextLongValue()); }
DataSource dataSource = getDataSource(); if (dataSource == null) { try {
DataSource dataSource = getDataSource(); if (dataSource == null) { try {
DataSource dataSource = getDataSource(); if (dataSource == null) { try {
if (oldJNDIConnector != null) { if (dataSource != null) { if (!dataSource.equals(oldJNDIConnector.getDataSource())) { isNewDataSourceRequired = Boolean.TRUE;