Mercurial > dive4elements > river
view flys-artifacts/src/main/java/de/intevation/flys/exports/EmptySettings.java @ 4216:a04862abce42
Don't redirect to the login page without query params
Don't redirect to the login page without query params for the development mode.
Therefore just reload the page after the user object is removed from the session
and GGInAFilter will redirect to the correct long URL.
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Tue, 23 Oct 2012 10:50:48 +0200 |
parents | 4bd3d8bbb60c |
children |
line wrap: on
line source
package de.intevation.flys.exports; import org.w3c.dom.Document; import org.w3c.dom.Node; import de.intevation.artifactdatabase.state.Settings; import de.intevation.artifactdatabase.state.Section; /** * An implementation of <i>Settings</i> that doesn't take new <i>Section</i>s * and that always creates an empty <b>settings</b> DOM node in its * <i>toXML()</i> operation. * * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> */ public class EmptySettings implements Settings { public EmptySettings() { } /** * This method has no function. It is not implemented! * * @param section A Section. */ @Override public void addSection(Section section) { // do nothing } /** * Always returns 0. * * @return 0. */ @Override public int getSectionCount() { return 0; } /** * This method always returns null. It is not implemented! * * @param pos A position. * * @return null. */ @Override public Section getSection(int pos) { return null; } /** * This method has no function. It is not implemented! */ @Override public void removeSection(Section section) { // do nothing } /** * This method creates an empty <i>settings</i> DOM node. * * @param parent A parent DOM node. */ @Override public void toXML(Node parent) { Document owner = parent.getOwnerDocument(); parent.appendChild(owner.createElement("settings")); } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :