comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java @ 1007:ed918497873b

Datacage: Fixed two NPEs flys-artifacts/trunk@2450 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 02 Aug 2011 13:03:06 +0000
parents 1917f32701dc
children 6268009e177d
comparison
equal deleted inserted replaced
1006:1917f32701dc 1007:ed918497873b
372 sql.get(SQL_DELETE_ARTIFACT_DATA_BY_ARTIFACT_ID); 372 sql.get(SQL_DELETE_ARTIFACT_DATA_BY_ARTIFACT_ID);
373 SQL_DELETE_OUTS_BY_ARTIFACT_ID = 373 SQL_DELETE_OUTS_BY_ARTIFACT_ID =
374 sql.get(SQL_DELETE_OUTS_BY_ARTIFACT_ID); 374 sql.get(SQL_DELETE_OUTS_BY_ARTIFACT_ID);
375 SQL_DELETE_FACETS_BY_ARTIFACT_ID = 375 SQL_DELETE_FACETS_BY_ARTIFACT_ID =
376 sql.get(SQL_DELETE_FACETS_BY_ARTIFACT_ID); 376 sql.get(SQL_DELETE_FACETS_BY_ARTIFACT_ID);
377 SQL_DELETE_ARTIFACT_BY_GID = 377 SQL_DELETE_FACETS_BY_ARTIFACT_ID =
378 sql.get(SQL_DELETE_ARTIFACT_BY_GID); 378 sql.get(SQL_DELETE_ARTIFACT_BY_GID);
379 } 379 }
380 380
381 protected static final int numFacets(List<Output> outs) { 381 protected static final int numFacets(List<Output> outs) {
382 int sum = 0; 382 int sum = 0;
530 // check first if artifact already exists 530 // check first if artifact already exists
531 SQLExecutor.Instance exec = sqlExecutor.new Instance() { 531 SQLExecutor.Instance exec = sqlExecutor.new Instance() {
532 @Override 532 @Override
533 public boolean doIt() throws SQLException { 533 public boolean doIt() throws SQLException {
534 prepareStatement(SQL_ARTIFACT_BY_GID); 534 prepareStatement(SQL_ARTIFACT_BY_GID);
535 stmnt.setString(1, flys.identifier());
535 result = stmnt.executeQuery(); 536 result = stmnt.executeQuery();
536 if (!result.next()) { 537 if (!result.next()) {
537 // new artifact 538 // new artifact
538 return true; 539 return true;
539 } 540 }

http://dive4elements.wald.intevation.org