ingo@3328: package de.intevation.flys.importer; ingo@3328: ingo@3328: import java.sql.SQLException; ingo@3328: import java.util.ArrayList; ingo@3328: import java.util.List; ingo@3328: ingo@3328: import org.apache.log4j.Logger; ingo@3328: ingo@3328: import org.hibernate.exception.ConstraintViolationException; ingo@3328: ingo@3328: import de.intevation.flys.model.River; ingo@3328: import de.intevation.flys.model.SQRelation; ingo@3328: ingo@3328: ingo@3328: public class ImportSQRelation { ingo@3328: ingo@3328: private static Logger log = Logger.getLogger(ImportSQRelation.class); ingo@3328: ingo@3328: ingo@3328: private ImportTimeInterval timeInterval; ingo@3328: ingo@3328: private List values; ingo@3328: ingo@3328: private SQRelation peer; ingo@3328: ingo@3328: ingo@3328: public ImportSQRelation() { ingo@3328: this.values = new ArrayList(); ingo@3328: } ingo@3328: ingo@3328: ingo@3328: public void storeDependencies(River river) ingo@3328: throws SQLException, ConstraintViolationException ingo@3328: { ingo@3328: log.info("store dependencies"); ingo@3328: log.warn("TODO: IMPLEMENT 'storeDependencies()'"); ingo@3328: } ingo@3328: ingo@3328: ingo@3328: public SQRelation getPeer() { ingo@3328: log.debug("getPeer()"); ingo@3328: ingo@3328: if (peer == null) { ingo@3328: // TODO ingo@3328: } ingo@3328: ingo@3328: return peer; ingo@3328: } ingo@3328: ingo@3328: ingo@3328: public void setTimeInterval(ImportTimeInterval timeInterval) { ingo@3328: this.timeInterval = timeInterval; ingo@3328: } ingo@3328: ingo@3328: ingo@3328: public void addValue(ImportSQRelationValue value) { ingo@3328: if (value != null) { ingo@3328: this.values.add(value); ingo@3328: } ingo@3328: } ingo@3328: } ingo@3328: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :