view flys-backend/src/main/java/de/intevation/flys/model/CrossSectionPoint.java @ 4215:c179cd02177d

Logout the current user Add code to the logout button to remove the current user from the session and to redirect the browser window to the login page. Part of flys/issue916 (Logout: "Abmelden" Knopf mit Funktion belegen)
author Björn Ricks <bjoern.ricks@intevation.de>
date Tue, 23 Oct 2012 09:59:16 +0200
parents 2f874d14ac68
children 0ad7141c7dcc
line wrap: on
line source
package de.intevation.flys.model;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.GeneratedValue;
import javax.persistence.Column;
import javax.persistence.SequenceGenerator;
import javax.persistence.GenerationType;
import javax.persistence.OneToOne;
import javax.persistence.JoinColumn;

@Entity
@Table(name = "cross_section_points")
public class CrossSectionPoint
implements   Serializable
{
    private Integer          id;
    private CrossSectionLine crossSectionLine;
    private Integer          colPos;
    private Double       x;
    private Double       y;

    public CrossSectionPoint() {
    }

    public CrossSectionPoint(
        CrossSectionLine crossSectionLine,
        Integer          colPos,
        Double       x,
        Double       y
    ) {
        this.crossSectionLine = crossSectionLine;
        this.colPos           = colPos;
        this.x                = x;
        this.y                = y;
    }

    @Id
    @SequenceGenerator(
        name           = "SEQUENCE_CROSS_SECTION_POINTS_ID_SEQ",
        sequenceName   = "CROSS_SECTION_POINTS_ID_SEQ",
        allocationSize = 1)
    @GeneratedValue(
        strategy  = GenerationType.SEQUENCE,
        generator = "SEQUENCE_CROSS_SECTION_POINTS_ID_SEQ")
    @Column(name = "id")
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    @OneToOne
    @JoinColumn(name = "cross_section_line_id")
    public CrossSectionLine getCrossSectionLine() {
        return crossSectionLine;
    }

    public void setCrossSectionLine(CrossSectionLine crossSectionLine) {
        this.crossSectionLine = crossSectionLine;
    }

    @Column(name = "col_pos")
    public Integer getColPos() {
        return colPos;
    }

    public void setColPos(Integer colPos) {
        this.colPos = colPos;
    }

    @Column(name = "x")
    public Double getX() {
        return x;
    }

    public void setX(Double x) {
        this.x = x;
    }

    @Column(name = "y")
    public Double getY() {
        return y;
    }

    public void setY(Double y) {
        this.y = y;
    }
}
// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org