Mercurial > dive4elements > gnv-client
diff gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java @ 220:ee2d4134d0b3
General CodecCleanup:
Remove deprecated TODOS.
Organize some Imports.
Remove Bug setting the returned Value of MinMaxTransitions in feedCall.
gnv-artifacts/trunk@281 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Mon, 02 Nov 2009 10:58:03 +0000 |
parents | 3dcd2b0b456e |
children | 3e82b4f1c455 |
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Fri Oct 30 11:42:58 2009 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java Mon Nov 02 10:58:03 2009 +0000 @@ -102,39 +102,26 @@ String transitionName = this.readTransitionName(target); log.debug("Transitionsname: " + transitionName); if (this.current.isTransitionReachable(transitionName)) { - // 1. Prüfung ob Transition valide ist - if (this.current.validate()) { - - try { - Transition nextStep = this.transitions - .get(transitionName); - // 2.Ergebnisse Berechnen - this.current.advance(super.identifier, context.getMeta()); - // 3. Ergebnisse Übergeben - nextStep.putInputData(this.current.getInputData(), - super.identifier); - // 4. Umschalten auf neue Transistion - this.current = nextStep; - result = new ArtifactXMLUtilities() - .createSuccessReport("Advance success", - XMLUtils.newDocument()); - } catch (TransitionException e) { - log.error(e, e); - result = new ArtifactXMLUtilities() - .createExceptionReport(e - .getLocalizedMessage(), XMLUtils - .newDocument()); - } - - } else { - String msg = "Advance nicht möglich, da die Bedingungen für den Übergang " - + "in den neuen Zustand noch nicht gegeben ist."; - log.error(msg); + try { + Transition nextStep = this.transitions + .get(transitionName); + // 1.Ergebnisse Berechnen + this.current.advance(super.identifier, context.getMeta()); + // 2. Ergebnisse Übergeben + nextStep.putInputData(this.current.getInputData(), + super.identifier); + // 3. Umschalten auf neue Transistion + this.current = nextStep; result = new ArtifactXMLUtilities() - .createExceptionReport(msg, XMLUtils + .createSuccessReport("Advance success", + XMLUtils.newDocument()); + } catch (TransitionException e) { + log.error(e, e); + result = new ArtifactXMLUtilities() + .createExceptionReport(e + .getLocalizedMessage(), XMLUtils .newDocument()); } - } else { String msg = "Transitionsübergang wird nicht unterstützt."; log.error(msg);