/* * Empresas.java * * Generated by com.evutils.codegen.EntityObjectGenerator * * Use but DON'T TOUCH * -> (can't touch this) */ package db.data.siprp.inner; public class Empresas extends com.evolute.entity.evo.EvoDataObject { private static final java.util.HashMap FIELD_INDEXES = new java.util.HashMap(); static { FIELD_INDEXES.put( Empresas.ID, Empresas.ID_INDEX ); FIELD_INDEXES.put( Empresas.ID_FULL, Empresas.ID_INDEX ); FIELD_INDEXES.put( Empresas.MORADA, Empresas.MORADA_INDEX ); FIELD_INDEXES.put( Empresas.MORADA_FULL, Empresas.MORADA_INDEX ); FIELD_INDEXES.put( Empresas.CODIGO_POSTAL, Empresas.CODIGO_POSTAL_INDEX ); FIELD_INDEXES.put( Empresas.CODIGO_POSTAL_FULL, Empresas.CODIGO_POSTAL_INDEX ); FIELD_INDEXES.put( Empresas.LOCALIDADE, Empresas.LOCALIDADE_INDEX ); FIELD_INDEXES.put( Empresas.LOCALIDADE_FULL, Empresas.LOCALIDADE_INDEX ); FIELD_INDEXES.put( Empresas.DISTRITO, Empresas.DISTRITO_INDEX ); FIELD_INDEXES.put( Empresas.DISTRITO_FULL, Empresas.DISTRITO_INDEX ); FIELD_INDEXES.put( Empresas.CONCELHO, Empresas.CONCELHO_INDEX ); FIELD_INDEXES.put( Empresas.CONCELHO_FULL, Empresas.CONCELHO_INDEX ); FIELD_INDEXES.put( Empresas.PERFIL_1, Empresas.PERFIL_1_INDEX ); FIELD_INDEXES.put( Empresas.PERFIL_1_FULL, Empresas.PERFIL_1_INDEX ); FIELD_INDEXES.put( Empresas.PERFIL_2, Empresas.PERFIL_2_INDEX ); FIELD_INDEXES.put( Empresas.PERFIL_2_FULL, Empresas.PERFIL_2_INDEX ); FIELD_INDEXES.put( Empresas.CODIGO, Empresas.CODIGO_INDEX ); FIELD_INDEXES.put( Empresas.CODIGO_FULL, Empresas.CODIGO_INDEX ); FIELD_INDEXES.put( Empresas.CAE, Empresas.CAE_INDEX ); FIELD_INDEXES.put( Empresas.CAE_FULL, Empresas.CAE_INDEX ); FIELD_INDEXES.put( Empresas.CONTRIBUINTE, Empresas.CONTRIBUINTE_INDEX ); FIELD_INDEXES.put( Empresas.CONTRIBUINTE_FULL, Empresas.CONTRIBUINTE_INDEX ); FIELD_INDEXES.put( Empresas.SEGURANCA_SOCIAL, Empresas.SEGURANCA_SOCIAL_INDEX ); FIELD_INDEXES.put( Empresas.SEGURANCA_SOCIAL_FULL, Empresas.SEGURANCA_SOCIAL_INDEX ); FIELD_INDEXES.put( Empresas.ACTIVIDADE, Empresas.ACTIVIDADE_INDEX ); FIELD_INDEXES.put( Empresas.ACTIVIDADE_FULL, Empresas.ACTIVIDADE_INDEX ); FIELD_INDEXES.put( Empresas.SERVICOS, Empresas.SERVICOS_INDEX ); FIELD_INDEXES.put( Empresas.SERVICOS_FULL, Empresas.SERVICOS_INDEX ); FIELD_INDEXES.put( Empresas.DESIGNACAO_SOCIAL, Empresas.DESIGNACAO_SOCIAL_INDEX ); FIELD_INDEXES.put( Empresas.DESIGNACAO_SOCIAL_FULL, Empresas.DESIGNACAO_SOCIAL_INDEX ); FIELD_INDEXES.put( Empresas.EMAIL, Empresas.EMAIL_INDEX ); FIELD_INDEXES.put( Empresas.EMAIL_FULL, Empresas.EMAIL_INDEX ); } private final java.util.HashMap< String, Boolean > LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); public static final String TABLENAME = "empresas"; public static final String CLASS_IDENTIFIER = "db.data.siprp.inner.empresas"; public static final int _INVALID__INDEX = -1; public static final String ID = "id"; public static final String ID_FULL = "empresas.id"; public static final int ID_INDEX = 0; public static final String MORADA = "morada"; public static final String MORADA_FULL = "empresas.morada"; public static final int MORADA_INDEX = 1; public static final String CODIGO_POSTAL = "codigo_postal"; public static final String CODIGO_POSTAL_FULL = "empresas.codigo_postal"; public static final int CODIGO_POSTAL_INDEX = 2; public static final String LOCALIDADE = "localidade"; public static final String LOCALIDADE_FULL = "empresas.localidade"; public static final int LOCALIDADE_INDEX = 3; public static final String DISTRITO = "distrito"; public static final String DISTRITO_FULL = "empresas.distrito"; public static final int DISTRITO_INDEX = 4; public static final String CONCELHO = "concelho"; public static final String CONCELHO_FULL = "empresas.concelho"; public static final int CONCELHO_INDEX = 5; public static final String PERFIL_1 = "perfil_1"; public static final String PERFIL_1_FULL = "empresas.perfil_1"; public static final int PERFIL_1_INDEX = 6; public static final String PERFIL_2 = "perfil_2"; public static final String PERFIL_2_FULL = "empresas.perfil_2"; public static final int PERFIL_2_INDEX = 7; public static final String CODIGO = "codigo"; public static final String CODIGO_FULL = "empresas.codigo"; public static final int CODIGO_INDEX = 8; public static final String CAE = "cae"; public static final String CAE_FULL = "empresas.cae"; public static final int CAE_INDEX = 9; public static final String CONTRIBUINTE = "contribuinte"; public static final String CONTRIBUINTE_FULL = "empresas.contribuinte"; public static final int CONTRIBUINTE_INDEX = 10; public static final String SEGURANCA_SOCIAL = "seguranca_social"; public static final String SEGURANCA_SOCIAL_FULL = "empresas.seguranca_social"; public static final int SEGURANCA_SOCIAL_INDEX = 11; public static final String ACTIVIDADE = "actividade"; public static final String ACTIVIDADE_FULL = "empresas.actividade"; public static final int ACTIVIDADE_INDEX = 12; public static final String SERVICOS = "servicos"; public static final String SERVICOS_FULL = "empresas.servicos"; public static final int SERVICOS_INDEX = 13; public static final String DESIGNACAO_SOCIAL = "designacao_social"; public static final String DESIGNACAO_SOCIAL_FULL = "empresas.designacao_social"; public static final int DESIGNACAO_SOCIAL_INDEX = 14; public static final String EMAIL = "email"; public static final String EMAIL_FULL = "empresas.email"; public static final int EMAIL_INDEX = 15; public static final String FIELD_NAMES[] = new String[]{ MORADA, CODIGO_POSTAL, LOCALIDADE, DISTRITO, CONCELHO, PERFIL_1, PERFIL_2, CODIGO, CAE, CONTRIBUINTE, SEGURANCA_SOCIAL, ACTIVIDADE, SERVICOS, DESIGNACAO_SOCIAL, EMAIL, }; public static final String FIELD_NAMES_FULL[] = new String[]{ TABLENAME + "." + MORADA, TABLENAME + "." + CODIGO_POSTAL, TABLENAME + "." + LOCALIDADE, TABLENAME + "." + DISTRITO, TABLENAME + "." + CONCELHO, TABLENAME + "." + PERFIL_1, TABLENAME + "." + PERFIL_2, TABLENAME + "." + CODIGO, TABLENAME + "." + CAE, TABLENAME + "." + CONTRIBUINTE, TABLENAME + "." + SEGURANCA_SOCIAL, TABLENAME + "." + ACTIVIDADE, TABLENAME + "." + SERVICOS, TABLENAME + "." + DESIGNACAO_SOCIAL, TABLENAME + "." + EMAIL, }; protected static final String DB_FIELD_NAMES[] = new String[]{ ID, MORADA, CODIGO_POSTAL, LOCALIDADE, DISTRITO, CONCELHO, PERFIL_1, PERFIL_2, CODIGO, CAE, CONTRIBUINTE, SEGURANCA_SOCIAL, ACTIVIDADE, SERVICOS, DESIGNACAO_SOCIAL, EMAIL, }; protected static final String PK_FIELD_NAMES[] = new String[]{ ID, }; public static final String DEFAULT_LOAD_SET[] = new String[] { ID, MORADA, CODIGO_POSTAL, LOCALIDADE, DISTRITO, CONCELHO, PERFIL_1, PERFIL_2, CODIGO, CAE, CONTRIBUINTE, SEGURANCA_SOCIAL, ACTIVIDADE, SERVICOS, DESIGNACAO_SOCIAL, EMAIL, }; private Integer id; private String morada; private String codigo_postal; private String localidade; private String distrito; private String concelho; private Integer perfil_1; private Integer perfil_2; private String codigo; private String cae; private String contribuinte; private String seguranca_social; private String actividade; private Integer servicos; private String designacao_social; private String email; protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey; public Empresas() { super(); dirtyProperties = new boolean[]{ 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.ListfromAvisos_empresa_id() { java.util.List result = new java.util.LinkedList< db.data.siprp.outer.AvisosData >(); if ( getPrimaryKey() != null ) { try { result = fromReference( db.data.siprp.outer.AvisosData.class , getPrimaryKey().getMap().get("id"), "empresa_id" ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } } return result; } public java.util.ListfromEstabelecimentos_empresa_id() { java.util.List result = new java.util.LinkedList< db.data.siprp.outer.EstabelecimentosData >(); if ( getPrimaryKey() != null ) { try { result = fromReference( db.data.siprp.outer.EstabelecimentosData.class , getPrimaryKey().getMap().get("id"), "empresa_id" ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } } return result; } public java.util.ListfromMarcacoesEmpresa_empresa_id() { java.util.List result = new java.util.LinkedList< db.data.siprp.outer.MarcacoesEmpresaData >(); if ( getPrimaryKey() != null ) { try { result = fromReference( db.data.siprp.outer.MarcacoesEmpresaData.class , getPrimaryKey().getMap().get("id"), "empresa_id" ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } } return result; } 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 getCodigo_postal() { try { setLastAccess( System.currentTimeMillis() ); prepare( CODIGO_POSTAL ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.codigo_postal; } public void setCodigo_postal( String codigo_postal ) { try { preProcess( CODIGO_POSTAL, codigo_postal ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.codigo_postal = codigo_postal; LAZY_LOADED_OBJECTS.put( CODIGO_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 getDistrito() { try { setLastAccess( System.currentTimeMillis() ); prepare( DISTRITO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.distrito; } public void setDistrito( String distrito ) { try { preProcess( DISTRITO, distrito ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.distrito = distrito; LAZY_LOADED_OBJECTS.put( DISTRITO, Boolean.TRUE ); } public String getConcelho() { try { setLastAccess( System.currentTimeMillis() ); prepare( CONCELHO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.concelho; } public void setConcelho( String concelho ) { try { preProcess( CONCELHO, concelho ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.concelho = concelho; LAZY_LOADED_OBJECTS.put( CONCELHO, Boolean.TRUE ); } public Integer getPerfil_1() { try { setLastAccess( System.currentTimeMillis() ); prepare( PERFIL_1 ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.perfil_1; } public void setPerfil_1( Integer perfil_1 ) { try { preProcess( PERFIL_1, perfil_1 ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.perfil_1 = perfil_1; LAZY_LOADED_OBJECTS.put( PERFIL_1, Boolean.TRUE ); } public Integer getPerfil_2() { try { setLastAccess( System.currentTimeMillis() ); prepare( PERFIL_2 ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.perfil_2; } public void setPerfil_2( Integer perfil_2 ) { try { preProcess( PERFIL_2, perfil_2 ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.perfil_2 = perfil_2; LAZY_LOADED_OBJECTS.put( PERFIL_2, Boolean.TRUE ); } public String getCodigo() { try { setLastAccess( System.currentTimeMillis() ); prepare( CODIGO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.codigo; } public void setCodigo( String codigo ) { try { preProcess( CODIGO, codigo ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.codigo = codigo; LAZY_LOADED_OBJECTS.put( CODIGO, Boolean.TRUE ); } public String getCae() { try { setLastAccess( System.currentTimeMillis() ); prepare( CAE ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.cae; } public void setCae( String cae ) { try { preProcess( CAE, cae ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.cae = cae; LAZY_LOADED_OBJECTS.put( CAE, Boolean.TRUE ); } public String getContribuinte() { try { setLastAccess( System.currentTimeMillis() ); prepare( CONTRIBUINTE ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.contribuinte; } public void setContribuinte( String contribuinte ) { try { preProcess( CONTRIBUINTE, contribuinte ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.contribuinte = contribuinte; LAZY_LOADED_OBJECTS.put( CONTRIBUINTE, Boolean.TRUE ); } public String getSeguranca_social() { try { setLastAccess( System.currentTimeMillis() ); prepare( SEGURANCA_SOCIAL ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.seguranca_social; } public void setSeguranca_social( String seguranca_social ) { try { preProcess( SEGURANCA_SOCIAL, seguranca_social ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.seguranca_social = seguranca_social; LAZY_LOADED_OBJECTS.put( SEGURANCA_SOCIAL, Boolean.TRUE ); } public String getActividade() { try { setLastAccess( System.currentTimeMillis() ); prepare( ACTIVIDADE ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.actividade; } public void setActividade( String actividade ) { try { preProcess( ACTIVIDADE, actividade ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.actividade = actividade; LAZY_LOADED_OBJECTS.put( ACTIVIDADE, Boolean.TRUE ); } public Integer getServicos() { try { setLastAccess( System.currentTimeMillis() ); prepare( SERVICOS ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.servicos; } public void setServicos( Integer servicos ) { try { preProcess( SERVICOS, servicos ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.servicos = servicos; LAZY_LOADED_OBJECTS.put( SERVICOS, Boolean.TRUE ); } public String getDesignacao_social() { try { setLastAccess( System.currentTimeMillis() ); prepare( DESIGNACAO_SOCIAL ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.designacao_social; } public void setDesignacao_social( String designacao_social ) { try { preProcess( DESIGNACAO_SOCIAL, designacao_social ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.designacao_social = designacao_social; LAZY_LOADED_OBJECTS.put( DESIGNACAO_SOCIAL, Boolean.TRUE ); } public String getEmail() { try { setLastAccess( System.currentTimeMillis() ); prepare( EMAIL ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.email; } public void setEmail( String email ) { try { preProcess( EMAIL, email ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.email = email; LAZY_LOADED_OBJECTS.put( EMAIL, Boolean.TRUE ); } public Object get( String fieldName ) { Object value = null; Integer index = getFieldIndex( fieldName ); switch( index ) { case Empresas.ID_INDEX: value = getId(); break; case Empresas.MORADA_INDEX: value = getMorada(); break; case Empresas.CODIGO_POSTAL_INDEX: value = getCodigo_postal(); break; case Empresas.LOCALIDADE_INDEX: value = getLocalidade(); break; case Empresas.DISTRITO_INDEX: value = getDistrito(); break; case Empresas.CONCELHO_INDEX: value = getConcelho(); break; case Empresas.PERFIL_1_INDEX: value = getPerfil_1(); break; case Empresas.PERFIL_2_INDEX: value = getPerfil_2(); break; case Empresas.CODIGO_INDEX: value = getCodigo(); break; case Empresas.CAE_INDEX: value = getCae(); break; case Empresas.CONTRIBUINTE_INDEX: value = getContribuinte(); break; case Empresas.SEGURANCA_SOCIAL_INDEX: value = getSeguranca_social(); break; case Empresas.ACTIVIDADE_INDEX: value = getActividade(); break; case Empresas.SERVICOS_INDEX: value = getServicos(); break; case Empresas.DESIGNACAO_SOCIAL_INDEX: value = getDesignacao_social(); break; case Empresas.EMAIL_INDEX: value = getEmail(); break; } return value; } public Object rawGet( String fieldName ) { Object value = null; Integer index = getFieldIndex( fieldName ); switch( index ) { case Empresas.ID_INDEX: value = this.id; break; case Empresas.MORADA_INDEX: value = this.morada; break; case Empresas.CODIGO_POSTAL_INDEX: value = this.codigo_postal; break; case Empresas.LOCALIDADE_INDEX: value = this.localidade; break; case Empresas.DISTRITO_INDEX: value = this.distrito; break; case Empresas.CONCELHO_INDEX: value = this.concelho; break; case Empresas.PERFIL_1_INDEX: value = this.perfil_1; break; case Empresas.PERFIL_2_INDEX: value = this.perfil_2; break; case Empresas.CODIGO_INDEX: value = this.codigo; break; case Empresas.CAE_INDEX: value = this.cae; break; case Empresas.CONTRIBUINTE_INDEX: value = this.contribuinte; break; case Empresas.SEGURANCA_SOCIAL_INDEX: value = this.seguranca_social; break; case Empresas.ACTIVIDADE_INDEX: value = this.actividade; break; case Empresas.SERVICOS_INDEX: value = this.servicos; break; case Empresas.DESIGNACAO_SOCIAL_INDEX: value = this.designacao_social; break; case Empresas.EMAIL_INDEX: value = this.email; break; } return value; } public void set( String fieldName, Object value ) { Integer index = getFieldIndex( fieldName ); switch( index ) { case Empresas.ID_INDEX: setId( ( Integer ) value ); break; case Empresas.MORADA_INDEX: setMorada( ( String ) value ); break; case Empresas.CODIGO_POSTAL_INDEX: setCodigo_postal( ( String ) value ); break; case Empresas.LOCALIDADE_INDEX: setLocalidade( ( String ) value ); break; case Empresas.DISTRITO_INDEX: setDistrito( ( String ) value ); break; case Empresas.CONCELHO_INDEX: setConcelho( ( String ) value ); break; case Empresas.PERFIL_1_INDEX: setPerfil_1( ( Integer ) value ); break; case Empresas.PERFIL_2_INDEX: setPerfil_2( ( Integer ) value ); break; case Empresas.CODIGO_INDEX: setCodigo( ( String ) value ); break; case Empresas.CAE_INDEX: setCae( ( String ) value ); break; case Empresas.CONTRIBUINTE_INDEX: setContribuinte( ( String ) value ); break; case Empresas.SEGURANCA_SOCIAL_INDEX: setSeguranca_social( ( String ) value ); break; case Empresas.ACTIVIDADE_INDEX: setActividade( ( String ) value ); break; case Empresas.SERVICOS_INDEX: setServicos( ( Integer ) value ); break; case Empresas.DESIGNACAO_SOCIAL_INDEX: setDesignacao_social( ( String ) value ); break; case Empresas.EMAIL_INDEX: setEmail( ( String ) value ); break; } } public void rawSet( String fieldName, Object value ) { Integer index = getFieldIndex( fieldName ); switch( index ) { case Empresas.ID_INDEX: this.id = ( Integer ) value; break; case Empresas.MORADA_INDEX: this.morada = ( String ) value; break; case Empresas.CODIGO_POSTAL_INDEX: this.codigo_postal = ( String ) value; break; case Empresas.LOCALIDADE_INDEX: this.localidade = ( String ) value; break; case Empresas.DISTRITO_INDEX: this.distrito = ( String ) value; break; case Empresas.CONCELHO_INDEX: this.concelho = ( String ) value; break; case Empresas.PERFIL_1_INDEX: this.perfil_1 = ( Integer ) value; break; case Empresas.PERFIL_2_INDEX: this.perfil_2 = ( Integer ) value; break; case Empresas.CODIGO_INDEX: this.codigo = ( String ) value; break; case Empresas.CAE_INDEX: this.cae = ( String ) value; break; case Empresas.CONTRIBUINTE_INDEX: this.contribuinte = ( String ) value; break; case Empresas.SEGURANCA_SOCIAL_INDEX: this.seguranca_social = ( String ) value; break; case Empresas.ACTIVIDADE_INDEX: this.actividade = ( String ) value; break; case Empresas.SERVICOS_INDEX: this.servicos = ( Integer ) value; break; case Empresas.DESIGNACAO_SOCIAL_INDEX: this.designacao_social = ( String ) value; break; case Empresas.EMAIL_INDEX: this.email = ( String ) 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 Empresas.ID_INDEX: theClass = Integer.class; break; case Empresas.MORADA_INDEX: theClass = String.class; break; case Empresas.CODIGO_POSTAL_INDEX: theClass = String.class; break; case Empresas.LOCALIDADE_INDEX: theClass = String.class; break; case Empresas.DISTRITO_INDEX: theClass = String.class; break; case Empresas.CONCELHO_INDEX: theClass = String.class; break; case Empresas.PERFIL_1_INDEX: theClass = Integer.class; break; case Empresas.PERFIL_2_INDEX: theClass = Integer.class; break; case Empresas.CODIGO_INDEX: theClass = String.class; break; case Empresas.CAE_INDEX: theClass = String.class; break; case Empresas.CONTRIBUINTE_INDEX: theClass = String.class; break; case Empresas.SEGURANCA_SOCIAL_INDEX: theClass = String.class; break; case Empresas.ACTIVIDADE_INDEX: theClass = String.class; break; case Empresas.SERVICOS_INDEX: theClass = Integer.class; break; case Empresas.DESIGNACAO_SOCIAL_INDEX: theClass = String.class; break; case Empresas.EMAIL_INDEX: theClass = String.class; break; } return theClass; } public Integer getFieldIndex( String fieldName ) { Integer index = FIELD_INDEXES.get( fieldName ); return index != null ? index : Empresas._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 ) { if( primaryKey == null ) { primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, Empresas.PK_FIELD_NAMES ); primaryKey.set( 0, getId() ); } } @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 ); } } }