/* * Avisos.java * * Generated by com.evutils.codegen.EntityObjectGenerator * * Use but DON'T TOUCH * -> (can't touch this) */ package db.data.siprp.inner; public class Avisos extends com.evolute.entity.evo.EvoDataObject { private static final java.util.HashMap FIELD_INDEXES = new java.util.HashMap(); static { FIELD_INDEXES.put( Avisos.ID, Avisos.ID_INDEX ); FIELD_INDEXES.put( Avisos.ID_FULL, Avisos.ID_INDEX ); FIELD_INDEXES.put( Avisos.TIPO, Avisos.TIPO_INDEX ); FIELD_INDEXES.put( Avisos.TIPO_FULL, Avisos.TIPO_INDEX ); com.evolute.entity.evo.EvoDataObject.register( Avisos.CLASS_IDENTIFIER, Avisos.EMPRESA_ID, Avisos.TO_EMPRESA_ID ); FIELD_INDEXES.put( Avisos.EMPRESA_ID, Avisos.EMPRESA_ID_INDEX ); FIELD_INDEXES.put( Avisos.EMPRESA_ID_FULL, Avisos.EMPRESA_ID_INDEX ); FIELD_INDEXES.put( Avisos.TO_EMPRESA_ID, Avisos.TO_EMPRESA_ID_INDEX ); com.evolute.entity.evo.EvoDataObject.register( Avisos.CLASS_IDENTIFIER, Avisos.ESTABELECIMENTO_ID, Avisos.TO_ESTABELECIMENTO_ID ); FIELD_INDEXES.put( Avisos.ESTABELECIMENTO_ID, Avisos.ESTABELECIMENTO_ID_INDEX ); FIELD_INDEXES.put( Avisos.ESTABELECIMENTO_ID_FULL, Avisos.ESTABELECIMENTO_ID_INDEX ); FIELD_INDEXES.put( Avisos.TO_ESTABELECIMENTO_ID, Avisos.TO_ESTABELECIMENTO_ID_INDEX ); com.evolute.entity.evo.EvoDataObject.register( Avisos.CLASS_IDENTIFIER, Avisos.TRABALHADOR_ID, Avisos.TO_TRABALHADOR_ID ); FIELD_INDEXES.put( Avisos.TRABALHADOR_ID, Avisos.TRABALHADOR_ID_INDEX ); FIELD_INDEXES.put( Avisos.TRABALHADOR_ID_FULL, Avisos.TRABALHADOR_ID_INDEX ); FIELD_INDEXES.put( Avisos.TO_TRABALHADOR_ID, Avisos.TO_TRABALHADOR_ID_INDEX ); FIELD_INDEXES.put( Avisos.EVENTO_ID, Avisos.EVENTO_ID_INDEX ); FIELD_INDEXES.put( Avisos.EVENTO_ID_FULL, Avisos.EVENTO_ID_INDEX ); FIELD_INDEXES.put( Avisos.DATA_AVISO, Avisos.DATA_AVISO_INDEX ); FIELD_INDEXES.put( Avisos.DATA_AVISO_FULL, Avisos.DATA_AVISO_INDEX ); FIELD_INDEXES.put( Avisos.DATA_EVENTO, Avisos.DATA_EVENTO_INDEX ); FIELD_INDEXES.put( Avisos.DATA_EVENTO_FULL, Avisos.DATA_EVENTO_INDEX ); FIELD_INDEXES.put( Avisos.DESCRICAO, Avisos.DESCRICAO_INDEX ); FIELD_INDEXES.put( Avisos.DESCRICAO_FULL, Avisos.DESCRICAO_INDEX ); } private final java.util.HashMap< String, Boolean > LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); public static final com.evolute.entity.ForeignKey ForeignKeyempresa_idToempresas = new com.evolute.entity.ForeignKey( Avisos.class, Avisos.EMPRESA_ID, db.data.siprp.outer.EmpresasData.class, db.data.siprp.outer.EmpresasData.ID ); public static final com.evolute.entity.ForeignKey ForeignKeyestabelecimento_idToestabelecimentos = new com.evolute.entity.ForeignKey( Avisos.class, Avisos.ESTABELECIMENTO_ID, db.data.siprp.outer.EstabelecimentosData.class, db.data.siprp.outer.EstabelecimentosData.ID ); public static final com.evolute.entity.ForeignKey ForeignKeytrabalhador_idTotrabalhadores = new com.evolute.entity.ForeignKey( Avisos.class, Avisos.TRABALHADOR_ID, db.data.siprp.outer.TrabalhadoresData.class, db.data.siprp.outer.TrabalhadoresData.ID ); public static final String TABLENAME = "avisos"; public static final String CLASS_IDENTIFIER = "db.data.siprp.inner.avisos"; public static final int _INVALID__INDEX = -1; public static final String ID = "id"; public static final String ID_FULL = "avisos.id"; public static final int ID_INDEX = 0; public static final String TIPO = "tipo"; public static final String TIPO_FULL = "avisos.tipo"; public static final int TIPO_INDEX = 1; public static final String EMPRESA_ID = "empresa_id"; public static final String EMPRESA_ID_FULL = "avisos.empresa_id"; public static final int EMPRESA_ID_INDEX = 2; public static final String TO_EMPRESA_ID = "to_empresa_id"; public static final String TO_EMPRESA_ID_FULL = "avisos.to_empresa_id"; public static final int TO_EMPRESA_ID_INDEX = 3; public static final String ESTABELECIMENTO_ID = "estabelecimento_id"; public static final String ESTABELECIMENTO_ID_FULL = "avisos.estabelecimento_id"; public static final int ESTABELECIMENTO_ID_INDEX = 4; public static final String TO_ESTABELECIMENTO_ID = "to_estabelecimento_id"; public static final String TO_ESTABELECIMENTO_ID_FULL = "avisos.to_estabelecimento_id"; public static final int TO_ESTABELECIMENTO_ID_INDEX = 5; public static final String TRABALHADOR_ID = "trabalhador_id"; public static final String TRABALHADOR_ID_FULL = "avisos.trabalhador_id"; public static final int TRABALHADOR_ID_INDEX = 6; public static final String TO_TRABALHADOR_ID = "to_trabalhador_id"; public static final String TO_TRABALHADOR_ID_FULL = "avisos.to_trabalhador_id"; public static final int TO_TRABALHADOR_ID_INDEX = 7; public static final String EVENTO_ID = "evento_id"; public static final String EVENTO_ID_FULL = "avisos.evento_id"; public static final int EVENTO_ID_INDEX = 8; public static final String DATA_AVISO = "data_aviso"; public static final String DATA_AVISO_FULL = "avisos.data_aviso"; public static final int DATA_AVISO_INDEX = 9; public static final String DATA_EVENTO = "data_evento"; public static final String DATA_EVENTO_FULL = "avisos.data_evento"; public static final int DATA_EVENTO_INDEX = 10; public static final String DESCRICAO = "descricao"; public static final String DESCRICAO_FULL = "avisos.descricao"; public static final int DESCRICAO_INDEX = 11; public static final String FIELD_NAMES[] = new String[]{ TIPO, EMPRESA_ID, TO_EMPRESA_ID, ESTABELECIMENTO_ID, TO_ESTABELECIMENTO_ID, TRABALHADOR_ID, TO_TRABALHADOR_ID, EVENTO_ID, DATA_AVISO, DATA_EVENTO, DESCRICAO, }; public static final String FIELD_NAMES_FULL[] = new String[]{ TABLENAME + "." + TIPO, TABLENAME + "." + EMPRESA_ID, TABLENAME + "." + TO_EMPRESA_ID, TABLENAME + "." + ESTABELECIMENTO_ID, TABLENAME + "." + TO_ESTABELECIMENTO_ID, TABLENAME + "." + TRABALHADOR_ID, TABLENAME + "." + TO_TRABALHADOR_ID, TABLENAME + "." + EVENTO_ID, TABLENAME + "." + DATA_AVISO, TABLENAME + "." + DATA_EVENTO, TABLENAME + "." + DESCRICAO, }; protected static final String DB_FIELD_NAMES[] = new String[]{ ID, TIPO, EMPRESA_ID, ESTABELECIMENTO_ID, TRABALHADOR_ID, EVENTO_ID, DATA_AVISO, DATA_EVENTO, DESCRICAO, }; protected static final String PK_FIELD_NAMES[] = new String[]{ ID, }; public static final String DEFAULT_LOAD_SET[] = new String[] { ID, TIPO, EMPRESA_ID, ESTABELECIMENTO_ID, TRABALHADOR_ID, EVENTO_ID, DATA_AVISO, DATA_EVENTO, DESCRICAO, }; private Integer id; private Integer tipo; private Integer empresa_id; private db.data.siprp.outer.EmpresasData to_empresa_id; private Integer estabelecimento_id; private db.data.siprp.outer.EstabelecimentosData to_estabelecimento_id; private Integer trabalhador_id; private db.data.siprp.outer.TrabalhadoresData to_trabalhador_id; private Integer evento_id; private java.util.Date data_aviso; private java.util.Date data_evento; private String descricao; protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey; public Avisos() { super(); dirtyProperties = new boolean[]{ 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 Integer getTipo() { try { setLastAccess( System.currentTimeMillis() ); prepare( TIPO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.tipo; } public void setTipo( Integer tipo ) { try { preProcess( TIPO, tipo ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.tipo = tipo; LAZY_LOADED_OBJECTS.put( TIPO, Boolean.TRUE ); } public Integer getEmpresa_id() { try { setLastAccess( System.currentTimeMillis() ); prepare( EMPRESA_ID ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.empresa_id; } public void setEmpresa_id( Integer empresa_id ) { try { preProcess( EMPRESA_ID, empresa_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.empresa_id = empresa_id; LAZY_LOADED_OBJECTS.put( EMPRESA_ID, Boolean.TRUE ); } public db.data.siprp.outer.EmpresasData toEmpresa_id() { try { prepare( TO_EMPRESA_ID ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } return this.to_empresa_id; } public void setToEmpresa_id( db.data.siprp.outer.EmpresasData to_empresa_id ) { try { preProcess( TO_EMPRESA_ID, to_empresa_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.to_empresa_id = to_empresa_id; } public Integer getEstabelecimento_id() { try { setLastAccess( System.currentTimeMillis() ); prepare( ESTABELECIMENTO_ID ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.estabelecimento_id; } public void setEstabelecimento_id( Integer estabelecimento_id ) { try { preProcess( ESTABELECIMENTO_ID, estabelecimento_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.estabelecimento_id = estabelecimento_id; LAZY_LOADED_OBJECTS.put( ESTABELECIMENTO_ID, Boolean.TRUE ); } public db.data.siprp.outer.EstabelecimentosData toEstabelecimento_id() { try { prepare( TO_ESTABELECIMENTO_ID ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } return this.to_estabelecimento_id; } public void setToEstabelecimento_id( db.data.siprp.outer.EstabelecimentosData to_estabelecimento_id ) { try { preProcess( TO_ESTABELECIMENTO_ID, to_estabelecimento_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.to_estabelecimento_id = to_estabelecimento_id; } 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 db.data.siprp.outer.TrabalhadoresData toTrabalhador_id() { try { prepare( TO_TRABALHADOR_ID ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } return this.to_trabalhador_id; } public void setToTrabalhador_id( db.data.siprp.outer.TrabalhadoresData to_trabalhador_id ) { try { preProcess( TO_TRABALHADOR_ID, to_trabalhador_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.to_trabalhador_id = to_trabalhador_id; } public Integer getEvento_id() { try { setLastAccess( System.currentTimeMillis() ); prepare( EVENTO_ID ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.evento_id; } public void setEvento_id( Integer evento_id ) { try { preProcess( EVENTO_ID, evento_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.evento_id = evento_id; LAZY_LOADED_OBJECTS.put( EVENTO_ID, Boolean.TRUE ); } public java.util.Date getData_aviso() { try { setLastAccess( System.currentTimeMillis() ); prepare( DATA_AVISO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.data_aviso; } public void setData_aviso( java.util.Date data_aviso ) { try { preProcess( DATA_AVISO, data_aviso ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.data_aviso = data_aviso; LAZY_LOADED_OBJECTS.put( DATA_AVISO, Boolean.TRUE ); } public java.util.Date getData_evento() { try { setLastAccess( System.currentTimeMillis() ); prepare( DATA_EVENTO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.data_evento; } public void setData_evento( java.util.Date data_evento ) { try { preProcess( DATA_EVENTO, data_evento ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.data_evento = data_evento; LAZY_LOADED_OBJECTS.put( DATA_EVENTO, Boolean.TRUE ); } public String getDescricao() { try { setLastAccess( System.currentTimeMillis() ); prepare( DESCRICAO ); } catch( java.lang.Exception ex ) { throw new RuntimeException( ex ); } return this.descricao; } public void setDescricao( String descricao ) { try { preProcess( DESCRICAO, descricao ); } catch( com.evolute.entity.evo.EvoDataException edex ) { throw new RuntimeException( edex ); } this.descricao = descricao; LAZY_LOADED_OBJECTS.put( DESCRICAO, Boolean.TRUE ); } public Object get( String fieldName ) { Object value = null; Integer index = getFieldIndex( fieldName ); switch( index ) { case Avisos.ID_INDEX: value = getId(); break; case Avisos.TIPO_INDEX: value = getTipo(); break; case Avisos.EMPRESA_ID_INDEX: value = getEmpresa_id(); break; case Avisos.TO_EMPRESA_ID_INDEX: value = toEmpresa_id(); break; case Avisos.ESTABELECIMENTO_ID_INDEX: value = getEstabelecimento_id(); break; case Avisos.TO_ESTABELECIMENTO_ID_INDEX: value = toEstabelecimento_id(); break; case Avisos.TRABALHADOR_ID_INDEX: value = getTrabalhador_id(); break; case Avisos.TO_TRABALHADOR_ID_INDEX: value = toTrabalhador_id(); break; case Avisos.EVENTO_ID_INDEX: value = getEvento_id(); break; case Avisos.DATA_AVISO_INDEX: value = getData_aviso(); break; case Avisos.DATA_EVENTO_INDEX: value = getData_evento(); break; case Avisos.DESCRICAO_INDEX: value = getDescricao(); break; } return value; } public Object rawGet( String fieldName ) { Object value = null; Integer index = getFieldIndex( fieldName ); switch( index ) { case Avisos.ID_INDEX: value = this.id; break; case Avisos.TIPO_INDEX: value = this.tipo; break; case Avisos.EMPRESA_ID_INDEX: value = this.empresa_id; break; case Avisos.TO_EMPRESA_ID_INDEX: value = this.to_empresa_id; break; case Avisos.ESTABELECIMENTO_ID_INDEX: value = this.estabelecimento_id; break; case Avisos.TO_ESTABELECIMENTO_ID_INDEX: value = this.to_estabelecimento_id; break; case Avisos.TRABALHADOR_ID_INDEX: value = this.trabalhador_id; break; case Avisos.TO_TRABALHADOR_ID_INDEX: value = this.to_trabalhador_id; break; case Avisos.EVENTO_ID_INDEX: value = this.evento_id; break; case Avisos.DATA_AVISO_INDEX: value = this.data_aviso; break; case Avisos.DATA_EVENTO_INDEX: value = this.data_evento; break; case Avisos.DESCRICAO_INDEX: value = this.descricao; break; } return value; } public void set( String fieldName, Object value ) { Integer index = getFieldIndex( fieldName ); switch( index ) { case Avisos.ID_INDEX: setId( ( Integer ) value ); break; case Avisos.TIPO_INDEX: setTipo( ( Integer ) value ); break; case Avisos.EMPRESA_ID_INDEX: setEmpresa_id( ( Integer ) value ); break; case Avisos.TO_EMPRESA_ID_INDEX: setToEmpresa_id( ( db.data.siprp.outer.EmpresasData ) value ); break; case Avisos.ESTABELECIMENTO_ID_INDEX: setEstabelecimento_id( ( Integer ) value ); break; case Avisos.TO_ESTABELECIMENTO_ID_INDEX: setToEstabelecimento_id( ( db.data.siprp.outer.EstabelecimentosData ) value ); break; case Avisos.TRABALHADOR_ID_INDEX: setTrabalhador_id( ( Integer ) value ); break; case Avisos.TO_TRABALHADOR_ID_INDEX: setToTrabalhador_id( ( db.data.siprp.outer.TrabalhadoresData ) value ); break; case Avisos.EVENTO_ID_INDEX: setEvento_id( ( Integer ) value ); break; case Avisos.DATA_AVISO_INDEX: setData_aviso( ( java.util.Date ) value ); break; case Avisos.DATA_EVENTO_INDEX: setData_evento( ( java.util.Date ) value ); break; case Avisos.DESCRICAO_INDEX: setDescricao( ( String ) value ); break; } } public void rawSet( String fieldName, Object value ) { Integer index = getFieldIndex( fieldName ); switch( index ) { case Avisos.ID_INDEX: this.id = ( Integer ) value; break; case Avisos.TIPO_INDEX: this.tipo = ( Integer ) value; break; case Avisos.EMPRESA_ID_INDEX: this.empresa_id = ( Integer ) value; break; case Avisos.TO_EMPRESA_ID_INDEX: this.to_empresa_id = ( db.data.siprp.outer.EmpresasData ) value; break; case Avisos.ESTABELECIMENTO_ID_INDEX: this.estabelecimento_id = ( Integer ) value; break; case Avisos.TO_ESTABELECIMENTO_ID_INDEX: this.to_estabelecimento_id = ( db.data.siprp.outer.EstabelecimentosData ) value; break; case Avisos.TRABALHADOR_ID_INDEX: this.trabalhador_id = ( Integer ) value; break; case Avisos.TO_TRABALHADOR_ID_INDEX: this.to_trabalhador_id = ( db.data.siprp.outer.TrabalhadoresData ) value; break; case Avisos.EVENTO_ID_INDEX: this.evento_id = ( Integer ) value; break; case Avisos.DATA_AVISO_INDEX: this.data_aviso = ( java.util.Date ) value; break; case Avisos.DATA_EVENTO_INDEX: this.data_evento = ( java.util.Date ) value; break; case Avisos.DESCRICAO_INDEX: this.descricao = ( 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 Avisos.ID_INDEX: theClass = Integer.class; break; case Avisos.TIPO_INDEX: theClass = Integer.class; break; case Avisos.EMPRESA_ID_INDEX: theClass = Integer.class; break; case Avisos.TO_EMPRESA_ID_INDEX: theClass = db.data.siprp.outer.EmpresasData.class; break; case Avisos.ESTABELECIMENTO_ID_INDEX: theClass = Integer.class; break; case Avisos.TO_ESTABELECIMENTO_ID_INDEX: theClass = db.data.siprp.outer.EstabelecimentosData.class; break; case Avisos.TRABALHADOR_ID_INDEX: theClass = Integer.class; break; case Avisos.TO_TRABALHADOR_ID_INDEX: theClass = db.data.siprp.outer.TrabalhadoresData.class; break; case Avisos.EVENTO_ID_INDEX: theClass = Integer.class; break; case Avisos.DATA_AVISO_INDEX: theClass = java.util.Date.class; break; case Avisos.DATA_EVENTO_INDEX: theClass = java.util.Date.class; break; case Avisos.DESCRICAO_INDEX: theClass = String.class; break; } return theClass; } public Integer getFieldIndex( String fieldName ) { Integer index = FIELD_INDEXES.get( fieldName ); return index != null ? index : Avisos._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, Avisos.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 ); } } }