# HG changeset patch # User Ingo Weinzierl # Date 1306161137 0 # Node ID aa64fe4df8ab6270cc4bdde774965225fb1fc484 # Parent 02ca2ff96deea86ea937495dda56655f34cbe101 Added a method to dump the artifacts state/data. flys-artifacts/trunk@1980 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 02ca2ff96dee -r aa64fe4df8ab flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Mon May 23 13:35:52 2011 +0000 +++ b/flys-artifacts/ChangeLog Mon May 23 14:32:17 2011 +0000 @@ -1,3 +1,8 @@ +2011-05-23 Ingo Weinzierl + + * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a + method to dump the artifacts state(s)/data. + 2011-05-23 Sascha L. Teichmann flys/issue84 diff -r 02ca2ff96dee -r aa64fe4df8ab flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java Mon May 23 13:35:52 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java Mon May 23 14:32:17 2011 +0000 @@ -1,5 +1,6 @@ package de.intevation.flys.artifacts; +import java.util.Collection; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -927,5 +928,36 @@ return values; } + + + /** + * Method to dump the artifacts state/data. + */ + protected void dumpArtifact() { + if (logger.isDebugEnabled()) { + logger.debug("++++++++++++++ DUMP ARTIFACT DATA +++++++++++++++++"); + + logger.debug("------ DUMP DATA ------"); + Collection allData = data.values(); + + for (StateData d: allData) { + String name = d.getName(); + String value = (String) d.getValue(); + + logger.debug("- " + name + ": " + value); + } + + logger.debug("------ DUMP PREVIOUS STATES ------"); + Vector stateIds = getPreviousStateIds(); + + for (String id: stateIds) { + logger.debug("- State: " + id); + } + + logger.debug("CURRENT STATE: " + getCurrentStateId()); + + logger.debug("++++++++++++++ END ARTIFACT DUMP +++++++++++++++++"); + } + } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :