view flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Timerange.java @ 4377:512a3af69e18

Extract common generator method from FixLongitudinalSectionGenerator The extracted methods and code can be reused for generating charts for bed differences if fixanalysis data is loaded via the datacache.
author Björn Ricks <bjoern.ricks@intevation.de>
date Fri, 02 Nov 2012 15:47:15 +0100
parents 2e6f0ef36352
children
line wrap: on
line source
package de.intevation.flys.artifacts.model;

import java.io.Serializable;

import java.util.Date;


/**
 * This class represents time ranges specified by start and end time. Start and
 * end times are stored as long (number of milliseconds since january 1, 1970).
 *
 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
 */
public class Timerange implements Serializable {

    private long start;
    private long end;


    public Timerange(long start, long end) {
        this.start = start;
        this.end   = end;
    }


    public Timerange(Date start, Date stop) {
        this.start = start.getTime();
        this.end   = stop != null ? stop.getTime() : System.currentTimeMillis();
    }


    public long getStart() {
        return start;
    }


    public long getEnd() {
        return end;
    }
}
// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org