ingo@67: package de.intevation.flys.client.shared.model; ingo@67: ingo@67: ingo@67: /** ingo@67: * The default implementation of a Facet. ingo@67: * ingo@67: * @author Ingo Weinzierl ingo@67: */ ingo@67: public class DefaultFacet implements Facet { ingo@67: ingo@67: /** The name of the facet.*/ ingo@67: protected String name; ingo@67: ingo@575: /** The description of the facet.*/ ingo@575: protected String description; ingo@575: ingo@575: /** The index of the facet.*/ ingo@575: protected int index; ingo@575: ingo@67: ingo@67: /** ingo@67: * An empty constructor. ingo@67: */ ingo@67: public DefaultFacet() { ingo@67: } ingo@67: ingo@67: ingo@67: /** ingo@67: * The default constructor to create new DefaultFacets. ingo@67: * ingo@67: * @param name The name of the facet. ingo@67: */ ingo@67: public DefaultFacet(String name) { ingo@67: this.name = name; ingo@67: } ingo@67: ingo@67: ingo@575: public DefaultFacet(String name, int index, String description) { ingo@575: this(name); ingo@575: ingo@575: this.index = index; ingo@575: this.description = description; ingo@575: } ingo@575: ingo@575: ingo@67: public String getName() { ingo@67: return name; ingo@67: } ingo@575: ingo@575: ingo@575: public String getDescription() { ingo@575: return description; ingo@575: } ingo@575: ingo@575: ingo@575: public int getIndex() { ingo@575: return index; ingo@575: } ingo@67: } ingo@67: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :