felix@1072: package de.intevation.flys.artifacts.states; felix@1072: felix@1968: import java.util.List; felix@1968: felix@1072: import org.apache.log4j.Logger; felix@1072: felix@1072: import de.intevation.flys.artifacts.model.FacetTypes; felix@1072: felix@1968: import de.intevation.artifactdatabase.state.Facet; felix@1968: import de.intevation.artifactdatabase.state.DefaultOutput; felix@1968: felix@1072: /** felix@1072: * Yet, a non-abstract DefaultState. felix@1072: */ felix@1072: public class StaticState felix@1072: extends DefaultState felix@1072: implements FacetTypes felix@1072: { felix@1072: /** The logger that is used in this state. */ felix@1072: private static final Logger logger = Logger.getLogger(StaticState.class); felix@1112: felix@1787: felix@1787: /** felix@1787: * Trivial constructor, sets id and description. felix@1787: * @param id String used for both id and description. felix@1787: */ felix@1787: public StaticState(String id) { felix@1787: this(id, id); felix@1787: } felix@1787: felix@1787: felix@1112: public StaticState(String id, String description) { felix@1112: super(); felix@1112: setID(id); felix@1112: setDescription(description); felix@1112: } felix@1968: felix@1968: public void addDefaultChartOutput(String nameDesc, List facets) { felix@1968: DefaultOutput output = new DefaultOutput(nameDesc, felix@1968: nameDesc, "image/png", facets, "chart"); felix@1968: getOutputs().add(output); felix@1968: } felix@1072: } felix@1968: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :