ingo@399: package de.intevation.flys.artifacts.states; ingo@399: ingo@687: import java.util.List; ingo@687: ingo@399: import org.apache.log4j.Logger; ingo@399: ingo@687: import de.intevation.artifactdatabase.state.Facet; ingo@687: ingo@687: import de.intevation.flys.artifacts.FLYSArtifact; ingo@687: import de.intevation.flys.artifacts.WINFOArtifact; ingo@687: import de.intevation.flys.artifacts.model.ComputeCallback; ingo@689: import de.intevation.flys.artifacts.model.ComputeCallbackAdapter; ingo@687: ingo@399: public class DischargeLongitudinalSection extends DefaultState { ingo@399: ingo@399: private static Logger logger = ingo@399: Logger.getLogger(DischargeLongitudinalSection.class); ingo@687: ingo@687: ingo@687: @Override ingo@687: public ComputeCallback createComputeCallback( ingo@687: String hash, FLYSArtifact flys) ingo@687: { ingo@687: final WINFOArtifact winfo = (WINFOArtifact) flys; ingo@687: ingo@689: return new ComputeCallbackAdapter() { ingo@689: ingo@689: @Override ingo@689: public Object computeAdvance(List facets) { ingo@687: return winfo.getDischargeLongitudinalSectionData(); ingo@687: } ingo@687: }; ingo@687: ingo@687: } ingo@399: } ingo@399: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :