sascha@3414: package de.intevation.flys.artifacts.model.fixings; sascha@3414: sascha@3414: import de.intevation.flys.artifacts.access.FixRealizingAccess; sascha@3414: sascha@3414: import de.intevation.flys.artifacts.model.CalculationResult; sascha@3419: import de.intevation.flys.artifacts.model.Segment; sascha@3419: sascha@3419: import java.util.List; sascha@3414: sascha@3414: import org.apache.log4j.Logger; sascha@3414: sascha@3414: public class FixRealizingCalculation sascha@3419: extends FixCalculation sascha@3414: { sascha@3414: private static Logger log = sascha@3414: Logger.getLogger(FixRealizingCalculation.class); sascha@3414: sascha@3419: protected boolean isQ; sascha@3419: protected List segments; sascha@3419: sascha@3414: public FixRealizingCalculation() { sascha@3414: } sascha@3414: sascha@3414: public FixRealizingCalculation(FixRealizingAccess access) { sascha@3419: Boolean isQ = access.isQ(); sascha@3419: List segments = access.getSegments(); sascha@3419: sascha@3419: if (isQ == null) { sascha@3419: // TODO: i18n sascha@3419: addProblem("fix.realize.missing.is.q"); sascha@3419: } sascha@3419: sascha@3419: if (segments == null || segments.isEmpty()) { sascha@3419: // TODO: i18n sascha@3419: addProblem("fix.realize.missing.segments"); sascha@3419: } sascha@3419: sascha@3419: if (!hasProblems()) { sascha@3419: this.isQ = isQ; sascha@3419: this.segments = segments; sascha@3419: } sascha@3414: } sascha@3414: sascha@3414: public CalculationResult calculate() { sascha@3414: // TODO: Implement me! sascha@3414: return null; sascha@3414: } sascha@3414: } sascha@3414: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :