sascha@3414: package de.intevation.flys.artifacts.access; sascha@3414: sascha@3414: import de.intevation.flys.artifacts.FLYSArtifact; sascha@3414: sascha@3419: import de.intevation.flys.artifacts.model.Segment; sascha@3419: sascha@3419: import java.util.List; sascha@3419: sascha@3414: import org.apache.log4j.Logger; sascha@3414: sascha@3414: public class FixRealizingAccess sascha@3418: extends FixAccess sascha@3414: { sascha@3414: private static Logger log = Logger.getLogger(FixRealizingAccess.class); sascha@3414: sascha@3419: protected Boolean isQ; sascha@3419: sascha@3419: protected List segments; sascha@3419: sascha@3414: public FixRealizingAccess() { sascha@3414: } sascha@3414: sascha@3414: public FixRealizingAccess(FLYSArtifact artifact) { sascha@3414: super(artifact); sascha@3414: } sascha@3419: sascha@3419: public Boolean isQ() { sascha@3419: if (isQ == null) { sascha@3419: isQ = getBoolean("fix_isq"); sascha@3419: } sascha@3419: sascha@3419: if (log.isDebugEnabled()) { sascha@3419: log.debug("isQ: " + isQ); sascha@3419: } sascha@3419: sascha@3419: return isQ; sascha@3419: } sascha@3419: sascha@3419: public List getSegments() { sascha@3419: if (segments == null) { sascha@3419: String segmentsS = getString("fix_segments"); sascha@3419: if (segmentsS != null) { sascha@3419: segments = Segment.parseSegments(segmentsS); sascha@3419: } sascha@3419: } sascha@3419: if (log.isDebugEnabled()) { sascha@3419: log.debug("segments: " + segments); sascha@3419: } sascha@3419: sascha@3419: return segments; sascha@3419: } sascha@3414: } sascha@3414: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :