/* * Copyright (C) 2012 AXIA Studio (http://www.axiastudio.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package com.axiastudio.suite.base.entities; import javax.persistence.*; import java.io.Serializable; import java.util.Date; /** * * @author Tiziano Lattisi <tiziano at axiastudio.it> */ @Entity @Table(schema="BASE") @SequenceGenerator(name="gengiunta", sequenceName="base.giunta_id_seq", initialValue=1, allocationSize=1) public class Giunta implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator="genufficio") private Long id; @Column(name="numero") private Integer numero; @Column(name="datanascita") @Temporal(javax.persistence.TemporalType.DATE) private Date datanascita; @Column(name="datacessazione") @Temporal(javax.persistence.TemporalType.DATE) private Date datacessazione; @Column(name="note") private String note; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Integer getNumero() { return numero; } public void setNumero(Integer numero) { this.numero = numero; } public Date getDatanascita() { return datanascita; } public void setDatanascita(Date datanascita) { this.datanascita = datanascita; } public Date getDatacessazione() { return datacessazione; } public void setDatacessazione(Date datacessazione) { this.datacessazione = datacessazione; } public String getNote() { return note; } public void setNote(String note) { this.note = note; } }