You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

336 lines
8.3 KiB

/*
* Acidentado.java
*
* Created on October 16, 2007, 2:36 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package beans;
import db.data.siprp.outer.AcidentadosData;
import java.io.Serializable;
import java.sql.Date;
/**
*
* @author lluis
*/
public class Acidentado implements Serializable
{
private Integer id;
private String nome;
private java.sql.Date data_nascimento;
private String bilhete_identidade;
private String morada;
private String cod_postal;
private String localidade;
private String contacto_telefonico;
private java.sql.Date data_admissao;
private String funcao;
private String turno;
private Integer trabalhador_id;
private String numero_mecanografico;
private String nome_superior_hierarquico;
private String email_superior_hierarquico;
private String estabelecimento_origem;
private java.sql.Date data_email_superior_hierarquico;
/** Creates a new instance of Acidentado */
public Acidentado() {
}
public Acidentado( AcidentadosData acidentadosData )
{
this
.withBilhete_identidade( acidentadosData.getBilhete_identidade() )
.withCod_postal( acidentadosData.getCod_postal() )
.withContacto_telefonico( acidentadosData.getContacto_telefonico() )
.withEmail_superior_hierarquico( acidentadosData.getEmail_superior_hierarquico() )
.withEstabelecimento_origem( acidentadosData.getEstabelecimento_origem() )
.withFuncao( acidentadosData.getFuncao() )
.withId( acidentadosData.getId() )
.withLocalidade( acidentadosData.getLocalidade() )
.withMorada( acidentadosData.getMorada() )
.withNome( acidentadosData.getNome() )
.withNome_superior_hierarquico( acidentadosData.getNome_superior_hierarquico() )
.withNumero_mecanografico( acidentadosData.getNumero_mecanografico() )
.withTrabalhador_id( acidentadosData.getTrabalhador_id() )
.withTurno( acidentadosData.getTurno() );
Date date;
if( acidentadosData.getData_admissao() != null )
{
date = new Date( acidentadosData.getData_admissao().getTime() );
this.setData_admissao( date );
}
if( acidentadosData.getData_email_superior_hierarquico() != null )
{
date = new Date( acidentadosData.getData_email_superior_hierarquico().getTime() );
this.setData_email_superior_hierarquico( date );
}
if( acidentadosData.getData_nascimento() != null )
{
date = new Date( acidentadosData.getData_nascimento().getTime() );
this.setData_nascimento( date );
}
}
public Acidentado withId( final Integer id )
{
this.id = id;
return this;
}
public Acidentado withNome( final String nome )
{
this.nome = nome;
return this;
}
public Acidentado withData_nascimento( final java.sql.Date data_nascimento )
{
this.data_nascimento = data_nascimento;
return this;
}
public Acidentado withBilhete_identidade( final String bilhete_identidade )
{
this.bilhete_identidade = bilhete_identidade;
return this;
}
public Acidentado withMorada( final String morada )
{
this.morada = morada;
return this;
}
public Acidentado withCod_postal( final String cod_postal )
{
this.cod_postal = cod_postal;
return this;
}
public Acidentado withLocalidade( final String localidade )
{
this.localidade = localidade;
return this;
}
public Acidentado withContacto_telefonico( final String contacto_telefonico )
{
this.contacto_telefonico = contacto_telefonico;
return this;
}
public Acidentado withData_admissao( final java.sql.Date data_admissao )
{
this.data_admissao = data_admissao;
return this;
}
public Acidentado withFuncao( final String funcao )
{
this.funcao = funcao;
return this;
}
public Acidentado withTurno( final String turno )
{
this.turno = turno;
return this;
}
public Acidentado withTrabalhador_id( final Integer trabalhador_id )
{
this.trabalhador_id = trabalhador_id;
return this;
}
public Acidentado withNumero_mecanografico( final String numero_mecanografico )
{
this.numero_mecanografico = numero_mecanografico;
return this;
}
public Acidentado withNome_superior_hierarquico( final String nome_superior_hierarquico )
{
this.nome_superior_hierarquico = nome_superior_hierarquico;
return this;
}
public Acidentado withEmail_superior_hierarquico( final String email_superior_hierarquico )
{
this.email_superior_hierarquico = email_superior_hierarquico;
return this;
}
public Acidentado withEstabelecimento_origem( final String estabelecimento_origem )
{
this.estabelecimento_origem = estabelecimento_origem;
return this;
}
public Acidentado withData_email_superior_hierarquico( final java.sql.Date data_email_superior_hierarquico )
{
this.data_email_superior_hierarquico = data_email_superior_hierarquico;
return this;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public java.sql.Date getData_nascimento() {
return data_nascimento;
}
public void setData_nascimento(java.sql.Date data_nascimento) {
this.data_nascimento = data_nascimento;
}
public String getBilhete_identidade() {
return bilhete_identidade;
}
public void setBilhete_identidade(String bilhete_identidade) {
this.bilhete_identidade = bilhete_identidade;
}
public String getMorada() {
return morada;
}
public void setMorada(String morada) {
this.morada = morada;
}
public String getCod_postal() {
return cod_postal;
}
public void setCod_postal(String cod_postal) {
this.cod_postal = cod_postal;
}
public String getLocalidade() {
return localidade;
}
public void setLocalidade(String localidade) {
this.localidade = localidade;
}
public String getContacto_telefonico() {
return contacto_telefonico;
}
public void setContacto_telefonico(String contacto_telefonico) {
this.contacto_telefonico = contacto_telefonico;
}
public java.sql.Date getData_admissao() {
return data_admissao;
}
public void setData_admissao(java.sql.Date data_admissao) {
this.data_admissao = data_admissao;
}
public String getFuncao() {
return funcao;
}
public void setFuncao(String funcao) {
this.funcao = funcao;
}
public Integer getTrabalhador_id() {
return trabalhador_id;
}
public void setTrabalhador_id(Integer trabalhador_id) {
this.trabalhador_id = trabalhador_id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getTurno() {
return turno;
}
public void setTurno(String turno) {
this.turno = turno;
}
public String getNumero_mecanografico() {
return numero_mecanografico;
}
public void setNumero_mecanografico(String numero_mecanografico) {
this.numero_mecanografico = numero_mecanografico;
}
public String getNome_superior_hierarquico() {
if(nome_superior_hierarquico == null)
{
return "";
}
return nome_superior_hierarquico;
}
public void setNome_superior_hierarquico(String nome_superior_hierarquico) {
this.nome_superior_hierarquico = nome_superior_hierarquico;
}
public String getEmail_superior_hierarquico() {
if(email_superior_hierarquico == null)
{
return "";
}
return email_superior_hierarquico;
}
public void setEmail_superior_hierarquico(String email_superior_hierarquico) {
this.email_superior_hierarquico = email_superior_hierarquico;
}
public String getEstabelecimento_origem() {
if(estabelecimento_origem == null)
{
return "";
}
return estabelecimento_origem;
}
public void setEstabelecimento_origem(String estabelecimento_origem) {
this.estabelecimento_origem = estabelecimento_origem;
}
public java.sql.Date getData_email_superior_hierarquico() {
return data_email_superior_hierarquico;
}
public void setData_email_superior_hierarquico(java.sql.Date data_email_superior_hierarquico) {
this.data_email_superior_hierarquico = data_email_superior_hierarquico;
}
}