/* * Acidentados.java * * Generated by com.evutils.codegen.EntityObjectGenerator * * Use but DON'T TOUCH * -> (can't touch this) */ package db.data.siprp.inner; public class Acidentados extends com.evolute.entity.evo.EvoDataObject { private static final java.util.HashMap FIELD_INDEXES = new java.util.HashMap(); static { FIELD_INDEXES.put( Acidentados.ID, Acidentados.ID_INDEX ); FIELD_INDEXES.put( Acidentados.ID_FULL, Acidentados.ID_INDEX ); FIELD_INDEXES.put( Acidentados.NOME, Acidentados.NOME_INDEX ); FIELD_INDEXES.put( Acidentados.NOME_FULL, Acidentados.NOME_INDEX ); FIELD_INDEXES.put( Acidentados.DATA_NASCIMENTO, Acidentados.DATA_NASCIMENTO_INDEX ); FIELD_INDEXES.put( Acidentados.DATA_NASCIMENTO_FULL, Acidentados.DATA_NASCIMENTO_INDEX ); FIELD_INDEXES.put( Acidentados.BILHETE_IDENTIDADE, Acidentados.BILHETE_IDENTIDADE_INDEX ); FIELD_INDEXES.put( Acidentados.BILHETE_IDENTIDADE_FULL, Acidentados.BILHETE_IDENTIDADE_INDEX ); FIELD_INDEXES.put( Acidentados.MORADA, Acidentados.MORADA_INDEX ); FIELD_INDEXES.put( Acidentados.MORADA_FULL, Acidentados.MORADA_INDEX ); FIELD_INDEXES.put( Acidentados.COD_POSTAL, Acidentados.COD_POSTAL_INDEX ); FIELD_INDEXES.put( Acidentados.COD_POSTAL_FULL, Acidentados.COD_POSTAL_INDEX ); FIELD_INDEXES.put( Acidentados.LOCALIDADE, Acidentados.LOCALIDADE_INDEX ); FIELD_INDEXES.put( Acidentados.LOCALIDADE_FULL, Acidentados.LOCALIDADE_INDEX ); FIELD_INDEXES.put( Acidentados.CONTACTO_TELEFONICO, Acidentados.CONTACTO_TELEFONICO_INDEX ); FIELD_INDEXES.put( Acidentados.CONTACTO_TELEFONICO_FULL, Acidentados.CONTACTO_TELEFONICO_INDEX ); FIELD_INDEXES.put( Acidentados.DATA_ADMISSAO, Acidentados.DATA_ADMISSAO_INDEX ); FIELD_INDEXES.put( Acidentados.DATA_ADMISSAO_FULL, Acidentados.DATA_ADMISSAO_INDEX ); FIELD_INDEXES.put( Acidentados.FUNCAO, Acidentados.FUNCAO_INDEX ); FIELD_INDEXES.put( Acidentados.FUNCAO_FULL, Acidentados.FUNCAO_INDEX ); FIELD_INDEXES.put( Acidentados.TRABALHADOR_ID, Acidentados.TRABALHADOR_ID_INDEX ); FIELD_INDEXES.put( Acidentados.TRABALHADOR_ID_FULL, Acidentados.TRABALHADOR_ID_INDEX ); FIELD_INDEXES.put( Acidentados.TURNO, Acidentados.TURNO_INDEX ); FIELD_INDEXES.put( Acidentados.TURNO_FULL, Acidentados.TURNO_INDEX ); FIELD_INDEXES.put( Acidentados.NUMERO_MECANOGRAFICO, Acidentados.NUMERO_MECANOGRAFICO_INDEX ); FIELD_INDEXES.put( Acidentados.NUMERO_MECANOGRAFICO_FULL, Acidentados.NUMERO_MECANOGRAFICO_INDEX ); FIELD_INDEXES.put( Acidentados.NOME_SUPERIOR_HIERARQUICO, Acidentados.NOME_SUPERIOR_HIERARQUICO_INDEX ); FIELD_INDEXES.put( Acidentados.NOME_SUPERIOR_HIERARQUICO_FULL, Acidentados.NOME_SUPERIOR_HIERARQUICO_INDEX ); FIELD_INDEXES.put( Acidentados.EMAIL_SUPERIOR_HIERARQUICO, Acidentados.EMAIL_SUPERIOR_HIERARQUICO_INDEX ); FIELD_INDEXES.put( Acidentados.EMAIL_SUPERIOR_HIERARQUICO_FULL, Acidentados.EMAIL_SUPERIOR_HIERARQUICO_INDEX ); FIELD_INDEXES.put( Acidentados.ESTABELECIMENTO_ORIGEM, Acidentados.ESTABELECIMENTO_ORIGEM_INDEX ); FIELD_INDEXES.put( Acidentados.ESTABELECIMENTO_ORIGEM_FULL, Acidentados.ESTABELECIMENTO_ORIGEM_INDEX ); FIELD_INDEXES.put( Acidentados.DATA_EMAIL_SUPERIOR_HIERARQUICO, Acidentados.DATA_EMAIL_SUPERIOR_HIERARQUICO_INDEX ); FIELD_INDEXES.put( Acidentados.DATA_EMAIL_SUPERIOR_HIERARQUICO_FULL, Acidentados.DATA_EMAIL_SUPERIOR_HIERARQUICO_INDEX ); } private final java.util.HashMap< String, Boolean > LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); public static final String TABLENAME = "acidentados"; public static final String CLASS_IDENTIFIER = "db.data.siprp.inner.acidentados"; public static final int _INVALID__INDEX = -1; public static final String ID = "id"; public static final String ID_FULL = "acidentados.id"; public static final int ID_INDEX = 0; public static final String NOME = "nome"; public static final String NOME_FULL = "acidentados.nome"; public static final int NOME_INDEX = 1; public static final String DATA_NASCIMENTO = "data_nascimento"; public static final String DATA_NASCIMENTO_FULL = "acidentados.data_nascimento"; public static final int DATA_NASCIMENTO_INDEX = 2; public static final String BILHETE_IDENTIDADE = "bilhete_identidade"; public static final String BILHETE_IDENTIDADE_FULL = "acidentados.bilhete_identidade"; public static final int BILHETE_IDENTIDADE_INDEX = 3; public static final String MORADA = "morada"; public static final String MORADA_FULL = "acidentados.morada"; public static final int MORADA_INDEX = 4; public static final String COD_POSTAL = "cod_postal"; public static final String COD_POSTAL_FULL = "acidentados.cod_postal"; public static final int COD_POSTAL_INDEX = 5; public static final String LOCALIDADE = "localidade"; public static final String LOCALIDADE_FULL = "acidentados.localidade"; public static final int LOCALIDADE_INDEX = 6; public static final String CONTACTO_TELEFONICO = "contacto_telefonico"; public static final String CONTACTO_TELEFONICO_FULL = "acidentados.contacto_telefonico"; public static final int CONTACTO_TELEFONICO_INDEX = 7; public static final String DATA_ADMISSAO = "data_admissao"; public static final String DATA_ADMISSAO_FULL = "acidentados.data_admissao"; public static final int DATA_ADMISSAO_INDEX = 8; public static final String FUNCAO = "funcao"; public static final String FUNCAO_FULL = "acidentados.funcao"; public static final int FUNCAO_INDEX = 9; public static final String TRABALHADOR_ID = "trabalhador_id"; public static final String TRABALHADOR_ID_FULL = "acidentados.trabalhador_id"; public static final int TRABALHADOR_ID_INDEX = 10; public static final String TURNO = "turno"; public static final String TURNO_FULL = "acidentados.turno"; public static final int TURNO_INDEX = 11; public static final String NUMERO_MECANOGRAFICO = "numero_mecanografico"; public static final String NUMERO_MECANOGRAFICO_FULL = "acidentados.numero_mecanografico"; public static final int NUMERO_MECANOGRAFICO_INDEX = 12; public static final String NOME_SUPERIOR_HIERARQUICO = "nome_superior_hierarquico"; public static final String NOME_SUPERIOR_HIERARQUICO_FULL = "acidentados.nome_superior_hierarquico"; public static final int NOME_SUPERIOR_HIERARQUICO_INDEX = 13; public static final String EMAIL_SUPERIOR_HIERARQUICO = "email_superior_hierarquico"; public static final String EMAIL_SUPERIOR_HIERARQUICO_FULL = "acidentados.email_superior_hierarquico"; public static final int EMAIL_SUPERIOR_HIERARQUICO_INDEX = 14; public static final String ESTABELECIMENTO_ORIGEM = "estabelecimento_origem"; public static final String ESTABELECIMENTO_ORIGEM_FULL = "acidentados.estabelecimento_origem"; public static final int ESTABELECIMENTO_ORIGEM_INDEX = 15; public static final String DATA_EMAIL_SUPERIOR_HIERARQUICO = "data_email_superior_hierarquico"; public static final String DATA_EMAIL_SUPERIOR_HIERARQUICO_FULL = "acidentados.data_email_superior_hierarquico"; public static final int DATA_EMAIL_SUPERIOR_HIERARQUICO_INDEX = 16; public static final String FIELD_NAMES[] = new String[]{ NOME, DATA_NASCIMENTO, BILHETE_IDENTIDADE, MORADA, COD_POSTAL, LOCALIDADE, CONTACTO_TELEFONICO, DATA_ADMISSAO, FUNCAO, TRABALHADOR_ID, TURNO, NUMERO_MECANOGRAFICO, NOME_SUPERIOR_HIERARQUICO, EMAIL_SUPERIOR_HIERARQUICO, ESTABELECIMENTO_ORIGEM, DATA_EMAIL_SUPERIOR_HIERARQUICO, }; public static final String FIELD_NAMES_FULL[] = new String[]{ TABLENAME + "." + NOME, TABLENAME + "." + DATA_NASCIMENTO, TABLENAME + "." + BILHETE_IDENTIDADE, TABLENAME + "." + MORADA, TABLENAME + "." + COD_POSTAL, TABLENAME + "." + LOCALIDADE, TABLENAME + "." + CONTACTO_TELEFONICO, TABLENAME + "." + DATA_ADMISSAO, TABLENAME + "." + FUNCAO, TABLENAME + "." + TRABALHADOR_ID, TABLENAME + "." + TURNO, TABLENAME + "." + NUMERO_MECANOGRAFICO, TABLENAME + "." + NOME_SUPERIOR_HIERARQUICO, TABLENAME + "." + EMAIL_SUPERIOR_HIERARQUICO, TABLENAME + "." + ESTABELECIMENTO_ORIGEM, TABLENAME + "." + DATA_EMAIL_SUPERIOR_HIERARQUICO, }; protected static final String DB_FIELD_NAMES[] = new String[]{ ID, NOME, DATA_NASCIMENTO, BILHETE_IDENTIDADE, MORADA, COD_POSTAL, LOCALIDADE, CONTACTO_TELEFONICO, DATA_ADMISSAO, FUNCAO, TRABALHADOR_ID, TURNO, NUMERO_MECANOGRAFICO, NOME_SUPERIOR_HIERARQUICO, EMAIL_SUPERIOR_HIERARQUICO, ESTABELECIMENTO_ORIGEM, DATA_EMAIL_SUPERIOR_HIERARQUICO, }; protected static final String PK_FIELD_NAMES[] = new String[]{ ID, }; public static final String DEFAULT_LOAD_SET[] = new String[] { ID, NOME, DATA_NASCIMENTO, BILHETE_IDENTIDADE, MORADA, COD_POSTAL, LOCALIDADE, CONTACTO_TELEFONICO, DATA_ADMISSAO, FUNCAO, TRABALHADOR_ID, TURNO, NUMERO_MECANOGRAFICO, NOME_SUPERIOR_HIERARQUICO, EMAIL_SUPERIOR_HIERARQUICO, ESTABELECIMENTO_ORIGEM, DATA_EMAIL_SUPERIOR_HIERARQUICO, }; private Integer id; private String nome; private java.util.Date data_nascimento; private String bilhete_identidade; private String morada; private String cod_postal; private String localidade; private String contacto_telefonico; private java.util.Date data_admissao; private String funcao; private Integer trabalhador_id; private String turno; private String numero_mecanografico; private String nome_superior_hierarquico; private String email_superior_hierarquico; private String estabelecimento_origem; private java.util.Date data_email_superior_hierarquico; protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey; public Acidentados() { super(); dirtyProperties = new boolean[]{ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false }; } public Integer getId() { try { setLastAccess( System.currentTimeMillis() ); prepare( ID ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.id; } public void setId( Integer id ) { try { preProcess( ID, id ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.id = id; LAZY_LOADED_OBJECTS.put( ID, Boolean.TRUE ); } public java.util.ListfromAnalisesAcidentes_acidentado_id() { java.util.List result = new java.util.LinkedList< db.data.siprp.outer.AnalisesAcidentesData >(); if ( getPrimaryKey() != null ) { try { result = fromReference( db.data.siprp.outer.AnalisesAcidentesData.class , getPrimaryKey().getMap().get("id"), "acidentado_id" ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } } return result; } public String getNome() { try { setLastAccess( System.currentTimeMillis() ); prepare( NOME ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.nome; } public void setNome( String nome ) { try { preProcess( NOME, nome ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.nome = nome; LAZY_LOADED_OBJECTS.put( NOME, Boolean.TRUE ); } public java.util.Date getData_nascimento() { try { setLastAccess( System.currentTimeMillis() ); prepare( DATA_NASCIMENTO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.data_nascimento; } public void setData_nascimento( java.util.Date data_nascimento ) { try { preProcess( DATA_NASCIMENTO, data_nascimento ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.data_nascimento = data_nascimento; LAZY_LOADED_OBJECTS.put( DATA_NASCIMENTO, Boolean.TRUE ); } public String getBilhete_identidade() { try { setLastAccess( System.currentTimeMillis() ); prepare( BILHETE_IDENTIDADE ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.bilhete_identidade; } public void setBilhete_identidade( String bilhete_identidade ) { try { preProcess( BILHETE_IDENTIDADE, bilhete_identidade ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.bilhete_identidade = bilhete_identidade; LAZY_LOADED_OBJECTS.put( BILHETE_IDENTIDADE, Boolean.TRUE ); } public String getMorada() { try { setLastAccess( System.currentTimeMillis() ); prepare( MORADA ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.morada; } public void setMorada( String morada ) { try { preProcess( MORADA, morada ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.morada = morada; LAZY_LOADED_OBJECTS.put( MORADA, Boolean.TRUE ); } public String getCod_postal() { try { setLastAccess( System.currentTimeMillis() ); prepare( COD_POSTAL ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.cod_postal; } public void setCod_postal( String cod_postal ) { try { preProcess( COD_POSTAL, cod_postal ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.cod_postal = cod_postal; LAZY_LOADED_OBJECTS.put( COD_POSTAL, Boolean.TRUE ); } public String getLocalidade() { try { setLastAccess( System.currentTimeMillis() ); prepare( LOCALIDADE ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.localidade; } public void setLocalidade( String localidade ) { try { preProcess( LOCALIDADE, localidade ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.localidade = localidade; LAZY_LOADED_OBJECTS.put( LOCALIDADE, Boolean.TRUE ); } public String getContacto_telefonico() { try { setLastAccess( System.currentTimeMillis() ); prepare( CONTACTO_TELEFONICO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.contacto_telefonico; } public void setContacto_telefonico( String contacto_telefonico ) { try { preProcess( CONTACTO_TELEFONICO, contacto_telefonico ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.contacto_telefonico = contacto_telefonico; LAZY_LOADED_OBJECTS.put( CONTACTO_TELEFONICO, Boolean.TRUE ); } public java.util.Date getData_admissao() { try { setLastAccess( System.currentTimeMillis() ); prepare( DATA_ADMISSAO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.data_admissao; } public void setData_admissao( java.util.Date data_admissao ) { try { preProcess( DATA_ADMISSAO, data_admissao ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.data_admissao = data_admissao; LAZY_LOADED_OBJECTS.put( DATA_ADMISSAO, Boolean.TRUE ); } public String getFuncao() { try { setLastAccess( System.currentTimeMillis() ); prepare( FUNCAO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.funcao; } public void setFuncao( String funcao ) { try { preProcess( FUNCAO, funcao ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.funcao = funcao; LAZY_LOADED_OBJECTS.put( FUNCAO, Boolean.TRUE ); } public Integer getTrabalhador_id() { try { setLastAccess( System.currentTimeMillis() ); prepare( TRABALHADOR_ID ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.trabalhador_id; } public void setTrabalhador_id( Integer trabalhador_id ) { try { preProcess( TRABALHADOR_ID, trabalhador_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.trabalhador_id = trabalhador_id; LAZY_LOADED_OBJECTS.put( TRABALHADOR_ID, Boolean.TRUE ); } public String getTurno() { try { setLastAccess( System.currentTimeMillis() ); prepare( TURNO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.turno; } public void setTurno( String turno ) { try { preProcess( TURNO, turno ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.turno = turno; LAZY_LOADED_OBJECTS.put( TURNO, Boolean.TRUE ); } public String getNumero_mecanografico() { try { setLastAccess( System.currentTimeMillis() ); prepare( NUMERO_MECANOGRAFICO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.numero_mecanografico; } public void setNumero_mecanografico( String numero_mecanografico ) { try { preProcess( NUMERO_MECANOGRAFICO, numero_mecanografico ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.numero_mecanografico = numero_mecanografico; LAZY_LOADED_OBJECTS.put( NUMERO_MECANOGRAFICO, Boolean.TRUE ); } public String getNome_superior_hierarquico() { try { setLastAccess( System.currentTimeMillis() ); prepare( NOME_SUPERIOR_HIERARQUICO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.nome_superior_hierarquico; } public void setNome_superior_hierarquico( String nome_superior_hierarquico ) { try { preProcess( NOME_SUPERIOR_HIERARQUICO, nome_superior_hierarquico ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.nome_superior_hierarquico = nome_superior_hierarquico; LAZY_LOADED_OBJECTS.put( NOME_SUPERIOR_HIERARQUICO, Boolean.TRUE ); } public String getEmail_superior_hierarquico() { try { setLastAccess( System.currentTimeMillis() ); prepare( EMAIL_SUPERIOR_HIERARQUICO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.email_superior_hierarquico; } public void setEmail_superior_hierarquico( String email_superior_hierarquico ) { try { preProcess( EMAIL_SUPERIOR_HIERARQUICO, email_superior_hierarquico ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.email_superior_hierarquico = email_superior_hierarquico; LAZY_LOADED_OBJECTS.put( EMAIL_SUPERIOR_HIERARQUICO, Boolean.TRUE ); } public String getEstabelecimento_origem() { try { setLastAccess( System.currentTimeMillis() ); prepare( ESTABELECIMENTO_ORIGEM ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.estabelecimento_origem; } public void setEstabelecimento_origem( String estabelecimento_origem ) { try { preProcess( ESTABELECIMENTO_ORIGEM, estabelecimento_origem ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.estabelecimento_origem = estabelecimento_origem; LAZY_LOADED_OBJECTS.put( ESTABELECIMENTO_ORIGEM, Boolean.TRUE ); } public java.util.Date getData_email_superior_hierarquico() { try { setLastAccess( System.currentTimeMillis() ); prepare( DATA_EMAIL_SUPERIOR_HIERARQUICO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.data_email_superior_hierarquico; } public void setData_email_superior_hierarquico( java.util.Date data_email_superior_hierarquico ) { try { preProcess( DATA_EMAIL_SUPERIOR_HIERARQUICO, data_email_superior_hierarquico ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.data_email_superior_hierarquico = data_email_superior_hierarquico; LAZY_LOADED_OBJECTS.put( DATA_EMAIL_SUPERIOR_HIERARQUICO, Boolean.TRUE ); } public Object get( String fieldName ) { Object value = null; Integer index = getFieldIndex( fieldName ); switch( index ) { case Acidentados.ID_INDEX: value = getId(); break; case Acidentados.NOME_INDEX: value = getNome(); break; case Acidentados.DATA_NASCIMENTO_INDEX: value = getData_nascimento(); break; case Acidentados.BILHETE_IDENTIDADE_INDEX: value = getBilhete_identidade(); break; case Acidentados.MORADA_INDEX: value = getMorada(); break; case Acidentados.COD_POSTAL_INDEX: value = getCod_postal(); break; case Acidentados.LOCALIDADE_INDEX: value = getLocalidade(); break; case Acidentados.CONTACTO_TELEFONICO_INDEX: value = getContacto_telefonico(); break; case Acidentados.DATA_ADMISSAO_INDEX: value = getData_admissao(); break; case Acidentados.FUNCAO_INDEX: value = getFuncao(); break; case Acidentados.TRABALHADOR_ID_INDEX: value = getTrabalhador_id(); break; case Acidentados.TURNO_INDEX: value = getTurno(); break; case Acidentados.NUMERO_MECANOGRAFICO_INDEX: value = getNumero_mecanografico(); break; case Acidentados.NOME_SUPERIOR_HIERARQUICO_INDEX: value = getNome_superior_hierarquico(); break; case Acidentados.EMAIL_SUPERIOR_HIERARQUICO_INDEX: value = getEmail_superior_hierarquico(); break; case Acidentados.ESTABELECIMENTO_ORIGEM_INDEX: value = getEstabelecimento_origem(); break; case Acidentados.DATA_EMAIL_SUPERIOR_HIERARQUICO_INDEX: value = getData_email_superior_hierarquico(); break; } return value; } public Object rawGet( String fieldName ) { Object value = null; Integer index = getFieldIndex( fieldName ); switch( index ) { case Acidentados.ID_INDEX: value = this.id; break; case Acidentados.NOME_INDEX: value = this.nome; break; case Acidentados.DATA_NASCIMENTO_INDEX: value = this.data_nascimento; break; case Acidentados.BILHETE_IDENTIDADE_INDEX: value = this.bilhete_identidade; break; case Acidentados.MORADA_INDEX: value = this.morada; break; case Acidentados.COD_POSTAL_INDEX: value = this.cod_postal; break; case Acidentados.LOCALIDADE_INDEX: value = this.localidade; break; case Acidentados.CONTACTO_TELEFONICO_INDEX: value = this.contacto_telefonico; break; case Acidentados.DATA_ADMISSAO_INDEX: value = this.data_admissao; break; case Acidentados.FUNCAO_INDEX: value = this.funcao; break; case Acidentados.TRABALHADOR_ID_INDEX: value = this.trabalhador_id; break; case Acidentados.TURNO_INDEX: value = this.turno; break; case Acidentados.NUMERO_MECANOGRAFICO_INDEX: value = this.numero_mecanografico; break; case Acidentados.NOME_SUPERIOR_HIERARQUICO_INDEX: value = this.nome_superior_hierarquico; break; case Acidentados.EMAIL_SUPERIOR_HIERARQUICO_INDEX: value = this.email_superior_hierarquico; break; case Acidentados.ESTABELECIMENTO_ORIGEM_INDEX: value = this.estabelecimento_origem; break; case Acidentados.DATA_EMAIL_SUPERIOR_HIERARQUICO_INDEX: value = this.data_email_superior_hierarquico; break; } return value; } public void set( String fieldName, Object value ) { Integer index = getFieldIndex( fieldName ); switch( index ) { case Acidentados.ID_INDEX: setId( ( Integer ) value ); break; case Acidentados.NOME_INDEX: setNome( ( String ) value ); break; case Acidentados.DATA_NASCIMENTO_INDEX: setData_nascimento( ( java.util.Date ) value ); break; case Acidentados.BILHETE_IDENTIDADE_INDEX: setBilhete_identidade( ( String ) value ); break; case Acidentados.MORADA_INDEX: setMorada( ( String ) value ); break; case Acidentados.COD_POSTAL_INDEX: setCod_postal( ( String ) value ); break; case Acidentados.LOCALIDADE_INDEX: setLocalidade( ( String ) value ); break; case Acidentados.CONTACTO_TELEFONICO_INDEX: setContacto_telefonico( ( String ) value ); break; case Acidentados.DATA_ADMISSAO_INDEX: setData_admissao( ( java.util.Date ) value ); break; case Acidentados.FUNCAO_INDEX: setFuncao( ( String ) value ); break; case Acidentados.TRABALHADOR_ID_INDEX: setTrabalhador_id( ( Integer ) value ); break; case Acidentados.TURNO_INDEX: setTurno( ( String ) value ); break; case Acidentados.NUMERO_MECANOGRAFICO_INDEX: setNumero_mecanografico( ( String ) value ); break; case Acidentados.NOME_SUPERIOR_HIERARQUICO_INDEX: setNome_superior_hierarquico( ( String ) value ); break; case Acidentados.EMAIL_SUPERIOR_HIERARQUICO_INDEX: setEmail_superior_hierarquico( ( String ) value ); break; case Acidentados.ESTABELECIMENTO_ORIGEM_INDEX: setEstabelecimento_origem( ( String ) value ); break; case Acidentados.DATA_EMAIL_SUPERIOR_HIERARQUICO_INDEX: setData_email_superior_hierarquico( ( java.util.Date ) value ); break; } } public void rawSet( String fieldName, Object value ) { Integer index = getFieldIndex( fieldName ); switch( index ) { case Acidentados.ID_INDEX: this.id = ( Integer ) value; break; case Acidentados.NOME_INDEX: this.nome = ( String ) value; break; case Acidentados.DATA_NASCIMENTO_INDEX: this.data_nascimento = ( java.util.Date ) value; break; case Acidentados.BILHETE_IDENTIDADE_INDEX: this.bilhete_identidade = ( String ) value; break; case Acidentados.MORADA_INDEX: this.morada = ( String ) value; break; case Acidentados.COD_POSTAL_INDEX: this.cod_postal = ( String ) value; break; case Acidentados.LOCALIDADE_INDEX: this.localidade = ( String ) value; break; case Acidentados.CONTACTO_TELEFONICO_INDEX: this.contacto_telefonico = ( String ) value; break; case Acidentados.DATA_ADMISSAO_INDEX: this.data_admissao = ( java.util.Date ) value; break; case Acidentados.FUNCAO_INDEX: this.funcao = ( String ) value; break; case Acidentados.TRABALHADOR_ID_INDEX: this.trabalhador_id = ( Integer ) value; break; case Acidentados.TURNO_INDEX: this.turno = ( String ) value; break; case Acidentados.NUMERO_MECANOGRAFICO_INDEX: this.numero_mecanografico = ( String ) value; break; case Acidentados.NOME_SUPERIOR_HIERARQUICO_INDEX: this.nome_superior_hierarquico = ( String ) value; break; case Acidentados.EMAIL_SUPERIOR_HIERARQUICO_INDEX: this.email_superior_hierarquico = ( String ) value; break; case Acidentados.ESTABELECIMENTO_ORIGEM_INDEX: this.estabelecimento_origem = ( String ) value; break; case Acidentados.DATA_EMAIL_SUPERIOR_HIERARQUICO_INDEX: this.data_email_superior_hierarquico = ( java.util.Date ) value; break; } } public String []getFieldNames() { return FIELD_NAMES; } public String []getFieldNamesFull() { return FIELD_NAMES_FULL; } public String []getDBFieldNames() { return DB_FIELD_NAMES; } public String []getPrimaryKeyNames() { return PK_FIELD_NAMES; } public String []getDefaultLoadSet() { return DEFAULT_LOAD_SET; } public String getPrimaryKeyName() { return PK_FIELD_NAMES[ 0 ]; } public Class getFieldClass( String fieldName ) { Integer index = getFieldIndex( fieldName ); Class theClass = null; switch( index ) { case Acidentados.ID_INDEX: theClass = Integer.class; break; case Acidentados.NOME_INDEX: theClass = String.class; break; case Acidentados.DATA_NASCIMENTO_INDEX: theClass = java.util.Date.class; break; case Acidentados.BILHETE_IDENTIDADE_INDEX: theClass = String.class; break; case Acidentados.MORADA_INDEX: theClass = String.class; break; case Acidentados.COD_POSTAL_INDEX: theClass = String.class; break; case Acidentados.LOCALIDADE_INDEX: theClass = String.class; break; case Acidentados.CONTACTO_TELEFONICO_INDEX: theClass = String.class; break; case Acidentados.DATA_ADMISSAO_INDEX: theClass = java.util.Date.class; break; case Acidentados.FUNCAO_INDEX: theClass = String.class; break; case Acidentados.TRABALHADOR_ID_INDEX: theClass = Integer.class; break; case Acidentados.TURNO_INDEX: theClass = String.class; break; case Acidentados.NUMERO_MECANOGRAFICO_INDEX: theClass = String.class; break; case Acidentados.NOME_SUPERIOR_HIERARQUICO_INDEX: theClass = String.class; break; case Acidentados.EMAIL_SUPERIOR_HIERARQUICO_INDEX: theClass = String.class; break; case Acidentados.ESTABELECIMENTO_ORIGEM_INDEX: theClass = String.class; break; case Acidentados.DATA_EMAIL_SUPERIOR_HIERARQUICO_INDEX: theClass = java.util.Date.class; break; } return theClass; } public Integer getFieldIndex( String fieldName ) { Integer index = FIELD_INDEXES.get( fieldName ); return index != null ? index : Acidentados._INVALID__INDEX; } public String getTableName() { return TABLENAME; } public String getClassIdentifier() { return CLASS_IDENTIFIER; } @Override protected void setPrimaryKeyFromVirtual2DArray( com.evolute.utils.arrays.Virtual2DArray array, int row, int col ) { Object idObject = null; if( primaryKey == null ) { primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, Acidentados.PK_FIELD_NAMES ); idObject = array.get( row, col + 0 ); try { primaryKey.set( 0, ( Integer ) idObject ); setId( ( Integer ) idObject ); } catch( ClassCastException ex ) { if( idObject instanceof Number ) { primaryKey.set( 0, ((Number)idObject).intValue() ); setId( ((Number)idObject).intValue() ); } else { throw ex; } } } } @Override public com.evolute.entity.utils.IntegerPrimaryKey getPrimaryKey() { return primaryKey; } public void initLazyLoadFields() { } public boolean isPropertyLoaded( String fieldName ) { if ( LAZY_LOADED_OBJECTS.get( fieldName ) == null ) { return true; } else { return LAZY_LOADED_OBJECTS.get( fieldName ); } } }