raimund@3028: package de.intevation.flys.artifacts.model.fixings; raimund@3028: raimund@3028: import org.apache.log4j.Logger; raimund@3028: raimund@3028: import de.intevation.artifacts.Artifact; raimund@3028: import de.intevation.artifacts.CallContext; raimund@3028: raimund@3028: import de.intevation.flys.artifacts.FLYSArtifact; raimund@3028: import de.intevation.flys.artifacts.model.FacetTypes; raimund@3028: import de.intevation.flys.artifacts.model.DataFacet; raimund@3028: raimund@3028: import de.intevation.flys.artifacts.states.DefaultState.ComputeType; raimund@3028: raimund@3028: raimund@3028: /** raimund@3028: * Facet to show W values for Q values at km for a date. raimund@3028: * raimund@3028: * @author Raimund Renkert raimund@3028: */ raimund@3028: public class FixEventsFacet raimund@3028: extends DataFacet raimund@3028: implements FacetTypes { raimund@3028: raimund@3028: /** House logger. */ raimund@3028: private static Logger logger = Logger.getLogger(FixEventsFacet.class); raimund@3028: raimund@3028: /** Trivial Constructor. */ raimund@3028: public FixEventsFacet() { raimund@3028: } raimund@3028: raimund@3028: raimund@3028: /** raimund@3028: * @param name raimund@3028: */ raimund@3028: public FixEventsFacet(int index, String description) { raimund@3028: super(index, FIX_EVENTS, description, ComputeType.ADVANCE, null, null); raimund@3028: } raimund@3028: raimund@3028: raimund@3028: /** raimund@3028: * Returns the data this facet requires. raimund@3028: * raimund@3028: * @param artifact the owner artifact. raimund@3028: * @param context the CallContext (ignored). raimund@3028: * raimund@3028: * @return the data. raimund@3028: */ raimund@3028: @Override raimund@3028: public Object getData(Artifact artifact, CallContext context) { raimund@3028: logger.debug("FixEventsFacet.getData"); raimund@3028: return null; raimund@3028: } raimund@3028: raimund@3028: raimund@3028: /** raimund@3028: * Create a deep copy of this Facet. raimund@3028: * @return a deep copy. raimund@3028: */ raimund@3028: @Override raimund@3028: public FixEventsFacet deepCopy() { raimund@3028: FixEventsFacet copy = new FixEventsFacet(); raimund@3028: copy.set(this); raimund@3028: return copy; raimund@3028: } raimund@3028: } raimund@3028: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :