Mercurial > dive4elements > river
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 } |