diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/MedVacinaTipo.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/MedVacinaTipo.java index 94f2f542..222c8f93 100644 --- a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/MedVacinaTipo.java +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/MedVacinaTipo.java @@ -8,6 +8,7 @@ */ package db.data.siprp_local.inner; +import java.sql.Timestamp; public class MedVacinaTipo extends com.evolute.entity.evo.EvoDataObject { @@ -67,13 +68,13 @@ public class MedVacinaTipo extends com.evolute.entity.evo.EvoDataObjectfromMedFichaSimples_medico_id() + { + java.util.List result = new java.util.LinkedList< db.data.siprp_local.outer.MedFichaSimplesData >(); + if ( getPrimaryKey() != null ) + { + try + { + result = fromReference( db.data.siprp_local.outer.MedFichaSimplesData.class , getPrimaryKey().getMap().get("id"), "medico_id" ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + } + return result; + } + public String getNome() { try @@ -159,7 +175,6 @@ public class Medicos extends com.evolute.entity.evo.EvoDataObject { @@ -87,8 +88,8 @@ public class PesDocumento extends com.evolute.entity.evo.EvoDataObject { @@ -73,7 +74,7 @@ public class PesDocumentoTipo extends com.evolute.entity.evo.EvoDataObjectfromTrabalhadores_documento_tipo_id() + { + java.util.List result = new java.util.LinkedList< db.data.siprp_local.outer.TrabalhadoresData >(); + if ( getPrimaryKey() != null ) + { + try + { + result = fromReference( db.data.siprp_local.outer.TrabalhadoresData.class , getPrimaryKey().getMap().get("id"), "documento_tipo_id" ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + } + return result; + } + public String getCodigo() { try @@ -148,7 +165,6 @@ public class PesDocumentoTipo extends com.evolute.entity.evo.EvoDataObject { @@ -126,7 +127,7 @@ public class Prestadores extends com.evolute.entity.evo.EvoDataObject { @@ -67,6 +69,10 @@ public class Trabalhadores extends com.evolute.entity.evo.EvoDataObject LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); @@ -78,6 +84,9 @@ public class Trabalhadores extends com.evolute.entity.evo.EvoDataObjectfromFilFileTrabalhador_trabalhador_id() + { + java.util.List result = new java.util.LinkedList< db.data.siprp_local.outer.FilFileTrabalhadorData >(); + if ( getPrimaryKey() != null ) + { + try + { + result = fromReference( db.data.siprp_local.outer.FilFileTrabalhadorData.class , getPrimaryKey().getMap().get("id"), "trabalhador_id" ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + } + return result; + } + public java.util.ListfromLembretes_trabalhador_id() { java.util.List result = new java.util.LinkedList< db.data.siprp_local.outer.LembretesData >(); @@ -365,6 +401,40 @@ public class Trabalhadores extends com.evolute.entity.evo.EvoDataObjectfromMedFichaSimples_trabalhador_id() + { + java.util.List result = new java.util.LinkedList< db.data.siprp_local.outer.MedFichaSimplesData >(); + if ( getPrimaryKey() != null ) + { + try + { + result = fromReference( db.data.siprp_local.outer.MedFichaSimplesData.class , getPrimaryKey().getMap().get("id"), "trabalhador_id" ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + } + return result; + } + + public java.util.ListfromTrabalhadoresAcidentes_trabalhador_id() + { + java.util.List result = new java.util.LinkedList< db.data.siprp_local.outer.TrabalhadoresAcidentesData >(); + if ( getPrimaryKey() != null ) + { + try + { + result = fromReference( db.data.siprp_local.outer.TrabalhadoresAcidentesData.class , getPrimaryKey().getMap().get("id"), "trabalhador_id" ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + } + return result; + } + public java.util.ListfromTrabalhadoresConsultas_trabalhador_id() { java.util.List result = new java.util.LinkedList< db.data.siprp_local.outer.TrabalhadoresConsultasData >(); @@ -399,6 +469,23 @@ public class Trabalhadores extends com.evolute.entity.evo.EvoDataObjectfromTrabalhadoresPagamentos_trabalhador_id() + { + java.util.List result = new java.util.LinkedList< db.data.siprp_local.outer.TrabalhadoresPagamentosData >(); + if ( getPrimaryKey() != null ) + { + try + { + result = fromReference( db.data.siprp_local.outer.TrabalhadoresPagamentosData.class , getPrimaryKey().getMap().get("id"), "trabalhador_id" ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + } + return result; + } + public java.util.ListfromTrabalhadoresProcesso_trabalhador_id() { java.util.List result = new java.util.LinkedList< db.data.siprp_local.outer.TrabalhadoresProcessoData >(); @@ -434,7 +521,6 @@ public class Trabalhadores extends com.evolute.entity.evo.EvoDataObject (can't touch this) +*/ +package db.data.siprp_local.inner; + +import java.util.Date; + +public class TrabalhadoresAcidentes extends com.evolute.entity.evo.EvoDataObject +{ + private static final java.util.HashMap FIELD_INDEXES = new java.util.HashMap(); + + static + { + FIELD_INDEXES.put( TrabalhadoresAcidentes.ID, TrabalhadoresAcidentes.ID_INDEX ); + FIELD_INDEXES.put( TrabalhadoresAcidentes.ID_FULL, TrabalhadoresAcidentes.ID_INDEX ); + com.evolute.entity.evo.EvoDataObject.register( TrabalhadoresAcidentes.CLASS_IDENTIFIER, TrabalhadoresAcidentes.TRABALHADOR_ID, TrabalhadoresAcidentes.TO_TRABALHADOR_ID ); + FIELD_INDEXES.put( TrabalhadoresAcidentes.TRABALHADOR_ID, TrabalhadoresAcidentes.TRABALHADOR_ID_INDEX ); + FIELD_INDEXES.put( TrabalhadoresAcidentes.TRABALHADOR_ID_FULL, TrabalhadoresAcidentes.TRABALHADOR_ID_INDEX ); + FIELD_INDEXES.put( TrabalhadoresAcidentes.TO_TRABALHADOR_ID, TrabalhadoresAcidentes.TO_TRABALHADOR_ID_INDEX ); + FIELD_INDEXES.put( TrabalhadoresAcidentes.DATA, TrabalhadoresAcidentes.DATA_INDEX ); + FIELD_INDEXES.put( TrabalhadoresAcidentes.DATA_FULL, TrabalhadoresAcidentes.DATA_INDEX ); + FIELD_INDEXES.put( TrabalhadoresAcidentes.DIAS_BAIXA, TrabalhadoresAcidentes.DIAS_BAIXA_INDEX ); + FIELD_INDEXES.put( TrabalhadoresAcidentes.DIAS_BAIXA_FULL, TrabalhadoresAcidentes.DIAS_BAIXA_INDEX ); + FIELD_INDEXES.put( TrabalhadoresAcidentes.PARTE_CORPO_AFECTADA, TrabalhadoresAcidentes.PARTE_CORPO_AFECTADA_INDEX ); + FIELD_INDEXES.put( TrabalhadoresAcidentes.PARTE_CORPO_AFECTADA_FULL, TrabalhadoresAcidentes.PARTE_CORPO_AFECTADA_INDEX ); + FIELD_INDEXES.put( TrabalhadoresAcidentes.TIPO_LESAO, TrabalhadoresAcidentes.TIPO_LESAO_INDEX ); + FIELD_INDEXES.put( TrabalhadoresAcidentes.TIPO_LESAO_FULL, TrabalhadoresAcidentes.TIPO_LESAO_INDEX ); + } + + private final java.util.HashMap< String, Boolean > LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); + + + public static final com.evolute.entity.ForeignKey ForeignKeytrabalhador_idTotrabalhadores = + new com.evolute.entity.ForeignKey( TrabalhadoresAcidentes.class, TrabalhadoresAcidentes.TRABALHADOR_ID, db.data.siprp_local.outer.TrabalhadoresData.class, db.data.siprp_local.outer.TrabalhadoresData.ID ); + + public static final String TABLENAME = "trabalhadores_acidentes"; + + + public static final String CLASS_IDENTIFIER = "db.data.siprp_local.inner.trabalhadores_acidentes"; + + public static final int _INVALID__INDEX = -1; + public static final String ID = "id"; + public static final String ID_FULL = "trabalhadores_acidentes.id"; + public static final int ID_INDEX = 0; + public static final String TRABALHADOR_ID = "trabalhador_id"; + public static final String TRABALHADOR_ID_FULL = "trabalhadores_acidentes.trabalhador_id"; + public static final int TRABALHADOR_ID_INDEX = 1; + public static final String TO_TRABALHADOR_ID = "to_trabalhador_id"; + public static final String TO_TRABALHADOR_ID_FULL = "trabalhadores_acidentes.to_trabalhador_id"; + public static final int TO_TRABALHADOR_ID_INDEX = 2; + public static final String DATA = "data"; + public static final String DATA_FULL = "trabalhadores_acidentes.data"; + public static final int DATA_INDEX = 3; + public static final String DIAS_BAIXA = "dias_baixa"; + public static final String DIAS_BAIXA_FULL = "trabalhadores_acidentes.dias_baixa"; + public static final int DIAS_BAIXA_INDEX = 4; + public static final String PARTE_CORPO_AFECTADA = "parte_corpo_afectada"; + public static final String PARTE_CORPO_AFECTADA_FULL = "trabalhadores_acidentes.parte_corpo_afectada"; + public static final int PARTE_CORPO_AFECTADA_INDEX = 5; + public static final String TIPO_LESAO = "tipo_lesao"; + public static final String TIPO_LESAO_FULL = "trabalhadores_acidentes.tipo_lesao"; + public static final int TIPO_LESAO_INDEX = 6; + + public static final String FIELD_NAMES[] = new String[]{ + TRABALHADOR_ID, TO_TRABALHADOR_ID, DATA, DIAS_BAIXA, PARTE_CORPO_AFECTADA, + TIPO_LESAO, }; + + public static final String FIELD_NAMES_FULL[] = new String[]{ + TABLENAME + "." + TRABALHADOR_ID, TABLENAME + "." + TO_TRABALHADOR_ID, TABLENAME + "." + DATA, TABLENAME + "." + DIAS_BAIXA, TABLENAME + "." + PARTE_CORPO_AFECTADA, + TABLENAME + "." + TIPO_LESAO, }; + + protected static final String DB_FIELD_NAMES[] = new String[]{ + ID, TRABALHADOR_ID, DATA, DIAS_BAIXA, PARTE_CORPO_AFECTADA, TIPO_LESAO, }; + + + protected static final String PK_FIELD_NAMES[] = new String[]{ + ID, }; + + + public static final String DEFAULT_LOAD_SET[] = new String[] { + ID, TRABALHADOR_ID, DATA, DIAS_BAIXA, }; + + private Integer id; + private Integer trabalhador_id; + private db.data.siprp_local.outer.TrabalhadoresData to_trabalhador_id; + private Date data; + private Integer dias_baixa; + private String parte_corpo_afectada; + private String tipo_lesao; + + protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey; + + public TrabalhadoresAcidentes() + { + super(); + dirtyProperties = new boolean[]{ 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 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_local.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_local.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 Date getData() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( DATA ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.data; + } + + public void setData( Date data ) + { + try + { + preProcess( DATA, data ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.data = data; + LAZY_LOADED_OBJECTS.put( DATA, Boolean.TRUE ); + } + + public Integer getDias_baixa() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( DIAS_BAIXA ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.dias_baixa; + } + + public void setDias_baixa( Integer dias_baixa ) + { + try + { + preProcess( DIAS_BAIXA, dias_baixa ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.dias_baixa = dias_baixa; + LAZY_LOADED_OBJECTS.put( DIAS_BAIXA, Boolean.TRUE ); + } + + public String getParte_corpo_afectada() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( PARTE_CORPO_AFECTADA ); + Boolean isLazyLoaded = isPropertyLoaded( PARTE_CORPO_AFECTADA ); + if ( ! isLazyLoaded ) + { + this.parte_corpo_afectada = ( String ) getProvider().loadFieldFromDatabase( PARTE_CORPO_AFECTADA, this ); + LAZY_LOADED_OBJECTS.put( PARTE_CORPO_AFECTADA, Boolean.TRUE ); + } + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.parte_corpo_afectada; + } + + public void setParte_corpo_afectada( String parte_corpo_afectada ) + { + try + { + preProcess( PARTE_CORPO_AFECTADA, parte_corpo_afectada ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.parte_corpo_afectada = parte_corpo_afectada; + LAZY_LOADED_OBJECTS.put( PARTE_CORPO_AFECTADA, Boolean.TRUE ); + } + + public String getTipo_lesao() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( TIPO_LESAO ); + Boolean isLazyLoaded = isPropertyLoaded( TIPO_LESAO ); + if ( ! isLazyLoaded ) + { + this.tipo_lesao = ( String ) getProvider().loadFieldFromDatabase( TIPO_LESAO, this ); + LAZY_LOADED_OBJECTS.put( TIPO_LESAO, Boolean.TRUE ); + } + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.tipo_lesao; + } + + public void setTipo_lesao( String tipo_lesao ) + { + try + { + preProcess( TIPO_LESAO, tipo_lesao ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.tipo_lesao = tipo_lesao; + LAZY_LOADED_OBJECTS.put( TIPO_LESAO, Boolean.TRUE ); + } + + public Object get( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case TrabalhadoresAcidentes.ID_INDEX: + value = getId(); + break; + case TrabalhadoresAcidentes.TRABALHADOR_ID_INDEX: + value = getTrabalhador_id(); + break; + case TrabalhadoresAcidentes.TO_TRABALHADOR_ID_INDEX: + value = toTrabalhador_id(); + break; + case TrabalhadoresAcidentes.DATA_INDEX: + value = getData(); + break; + case TrabalhadoresAcidentes.DIAS_BAIXA_INDEX: + value = getDias_baixa(); + break; + case TrabalhadoresAcidentes.PARTE_CORPO_AFECTADA_INDEX: + value = getParte_corpo_afectada(); + break; + case TrabalhadoresAcidentes.TIPO_LESAO_INDEX: + value = getTipo_lesao(); + break; + } + return value; + } + + public Object rawGet( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case TrabalhadoresAcidentes.ID_INDEX: + value = this.id; + break; + case TrabalhadoresAcidentes.TRABALHADOR_ID_INDEX: + value = this.trabalhador_id; + break; + case TrabalhadoresAcidentes.TO_TRABALHADOR_ID_INDEX: + value = this.to_trabalhador_id; + break; + case TrabalhadoresAcidentes.DATA_INDEX: + value = this.data; + break; + case TrabalhadoresAcidentes.DIAS_BAIXA_INDEX: + value = this.dias_baixa; + break; + case TrabalhadoresAcidentes.PARTE_CORPO_AFECTADA_INDEX: + value = this.parte_corpo_afectada; + break; + case TrabalhadoresAcidentes.TIPO_LESAO_INDEX: + value = this.tipo_lesao; + break; + } + return value; + } + + public void set( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case TrabalhadoresAcidentes.ID_INDEX: + setId( ( Integer ) value ); + break; + case TrabalhadoresAcidentes.TRABALHADOR_ID_INDEX: + setTrabalhador_id( ( Integer ) value ); + break; + case TrabalhadoresAcidentes.TO_TRABALHADOR_ID_INDEX: + setToTrabalhador_id( ( db.data.siprp_local.outer.TrabalhadoresData ) value ); + break; + case TrabalhadoresAcidentes.DATA_INDEX: + setData( ( Date ) value ); + break; + case TrabalhadoresAcidentes.DIAS_BAIXA_INDEX: + setDias_baixa( ( Integer ) value ); + break; + case TrabalhadoresAcidentes.PARTE_CORPO_AFECTADA_INDEX: + setParte_corpo_afectada( ( String ) value ); + break; + case TrabalhadoresAcidentes.TIPO_LESAO_INDEX: + setTipo_lesao( ( String ) value ); + break; + } + } + + public void rawSet( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case TrabalhadoresAcidentes.ID_INDEX: + this.id = ( Integer ) value; + break; + case TrabalhadoresAcidentes.TRABALHADOR_ID_INDEX: + this.trabalhador_id = ( Integer ) value; + break; + case TrabalhadoresAcidentes.TO_TRABALHADOR_ID_INDEX: + this.to_trabalhador_id = ( db.data.siprp_local.outer.TrabalhadoresData ) value; + break; + case TrabalhadoresAcidentes.DATA_INDEX: + this.data = ( Date ) value; + break; + case TrabalhadoresAcidentes.DIAS_BAIXA_INDEX: + this.dias_baixa = ( Integer ) value; + break; + case TrabalhadoresAcidentes.PARTE_CORPO_AFECTADA_INDEX: + this.parte_corpo_afectada = ( String ) value; + break; + case TrabalhadoresAcidentes.TIPO_LESAO_INDEX: + this.tipo_lesao = ( 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 TrabalhadoresAcidentes.ID_INDEX: + theClass = Integer.class; + break; + case TrabalhadoresAcidentes.TRABALHADOR_ID_INDEX: + theClass = Integer.class; + break; + case TrabalhadoresAcidentes.TO_TRABALHADOR_ID_INDEX: + theClass = db.data.siprp_local.outer.TrabalhadoresData.class; + break; + case TrabalhadoresAcidentes.DATA_INDEX: + theClass = Date.class; + break; + case TrabalhadoresAcidentes.DIAS_BAIXA_INDEX: + theClass = Integer.class; + break; + case TrabalhadoresAcidentes.PARTE_CORPO_AFECTADA_INDEX: + theClass = String.class; + break; + case TrabalhadoresAcidentes.TIPO_LESAO_INDEX: + theClass = String.class; + break; + } + return theClass; + } + + public Integer getFieldIndex( String fieldName ) + { + Integer index = FIELD_INDEXES.get( fieldName ); + return index != null ? index : TrabalhadoresAcidentes._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, TrabalhadoresAcidentes.PK_FIELD_NAMES ); + Object 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() + { + LAZY_LOADED_OBJECTS.put( PARTE_CORPO_AFECTADA, Boolean.FALSE ); + LAZY_LOADED_OBJECTS.put( TIPO_LESAO, Boolean.FALSE ); + } + + public boolean isPropertyLoaded( String fieldName ) + { + if ( LAZY_LOADED_OBJECTS.get( fieldName ) == null ) + { + return true; + } + else + { + return LAZY_LOADED_OBJECTS.get( fieldName ); + } + } +} diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultas.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultas.java index 489fa442..533e6be8 100644 --- a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultas.java +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultas.java @@ -8,6 +8,7 @@ */ package db.data.siprp_local.inner; +import java.util.Date; public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject { @@ -103,7 +104,7 @@ public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject private Integer id; private Integer trabalhador_id; private db.data.siprp_local.outer.TrabalhadoresData to_trabalhador_id; - private java.util.Date data; + private Date data; private Integer estado; private Integer prestador_id; private db.data.siprp_local.outer.PrestadoresData to_prestador_id; @@ -137,7 +138,6 @@ public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject { try { - setLockedForRefresh( true ); preProcess( ID, id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -183,7 +183,6 @@ public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject { try { - setLockedForRefresh( true ); preProcess( TRABALHADOR_ID, trabalhador_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -220,7 +219,7 @@ public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject this.to_trabalhador_id = to_trabalhador_id; } - public java.util.Date getData() + public Date getData() { try { @@ -234,11 +233,10 @@ public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject return this.data; } - public void setData( java.util.Date data ) + public void setData( Date data ) { try { - setLockedForRefresh( true ); preProcess( DATA, data ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -267,7 +265,6 @@ public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject { try { - setLockedForRefresh( true ); preProcess( ESTADO, estado ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -296,7 +293,6 @@ public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject { try { - setLockedForRefresh( true ); preProcess( PRESTADOR_ID, prestador_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -351,7 +347,6 @@ public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject { try { - setLockedForRefresh( true ); preProcess( PROCESSO_ID, processo_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -477,7 +472,7 @@ public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject setToTrabalhador_id( ( db.data.siprp_local.outer.TrabalhadoresData ) value ); break; case TrabalhadoresConsultas.DATA_INDEX: - setData( ( java.util.Date ) value ); + setData( ( Date ) value ); break; case TrabalhadoresConsultas.ESTADO_INDEX: setEstado( ( Integer ) value ); @@ -512,7 +507,7 @@ public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject this.to_trabalhador_id = ( db.data.siprp_local.outer.TrabalhadoresData ) value; break; case TrabalhadoresConsultas.DATA_INDEX: - this.data = ( java.util.Date ) value; + this.data = ( Date ) value; break; case TrabalhadoresConsultas.ESTADO_INDEX: this.estado = ( Integer ) value; @@ -578,7 +573,7 @@ public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject theClass = db.data.siprp_local.outer.TrabalhadoresData.class; break; case TrabalhadoresConsultas.DATA_INDEX: - theClass = java.util.Date.class; + theClass = Date.class; break; case TrabalhadoresConsultas.ESTADO_INDEX: theClass = Integer.class; @@ -621,9 +616,24 @@ public class TrabalhadoresConsultas extends com.evolute.entity.evo.EvoDataObject if( primaryKey == null ) { primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, TrabalhadoresConsultas.PK_FIELD_NAMES ); - primaryKey.set( 0, ( Integer ) array.get( row, col + 0 ) ); + Object 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; + } + } } - setId( ( Integer ) array.get( row, col + 0 ) ); } @Override diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultasDatas.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultasDatas.java index 266e1570..1815b0a7 100644 --- a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultasDatas.java +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultasDatas.java @@ -8,6 +8,7 @@ */ package db.data.siprp_local.inner; +import java.util.Date; public class TrabalhadoresConsultasDatas extends com.evolute.entity.evo.EvoDataObject { @@ -88,7 +89,7 @@ public class TrabalhadoresConsultasDatas extends com.evolute.entity.evo.EvoDataO ID, DATA, TRABALHADORES_CONSULTAS_ID, ESTADO, PRESTADOR_ID, }; private Integer id; - private java.util.Date data; + private Date data; private Integer trabalhadores_consultas_id; private db.data.siprp_local.outer.TrabalhadoresConsultasData to_trabalhadores_consultas_id; private Integer estado; @@ -122,7 +123,6 @@ public class TrabalhadoresConsultasDatas extends com.evolute.entity.evo.EvoDataO { try { - setLockedForRefresh( true ); preProcess( ID, id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -184,7 +184,7 @@ public class TrabalhadoresConsultasDatas extends com.evolute.entity.evo.EvoDataO return result; } - public java.util.Date getData() + public Date getData() { try { @@ -198,11 +198,10 @@ public class TrabalhadoresConsultasDatas extends com.evolute.entity.evo.EvoDataO return this.data; } - public void setData( java.util.Date data ) + public void setData( Date data ) { try { - setLockedForRefresh( true ); preProcess( DATA, data ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -231,7 +230,6 @@ public class TrabalhadoresConsultasDatas extends com.evolute.entity.evo.EvoDataO { try { - setLockedForRefresh( true ); preProcess( TRABALHADORES_CONSULTAS_ID, trabalhadores_consultas_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -286,7 +284,6 @@ public class TrabalhadoresConsultasDatas extends com.evolute.entity.evo.EvoDataO { try { - setLockedForRefresh( true ); preProcess( ESTADO, estado ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -315,7 +312,6 @@ public class TrabalhadoresConsultasDatas extends com.evolute.entity.evo.EvoDataO { try { - setLockedForRefresh( true ); preProcess( PRESTADOR_ID, prestador_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -423,7 +419,7 @@ public class TrabalhadoresConsultasDatas extends com.evolute.entity.evo.EvoDataO setId( ( Integer ) value ); break; case TrabalhadoresConsultasDatas.DATA_INDEX: - setData( ( java.util.Date ) value ); + setData( ( Date ) value ); break; case TrabalhadoresConsultasDatas.TRABALHADORES_CONSULTAS_ID_INDEX: setTrabalhadores_consultas_id( ( Integer ) value ); @@ -452,7 +448,7 @@ public class TrabalhadoresConsultasDatas extends com.evolute.entity.evo.EvoDataO this.id = ( Integer ) value; break; case TrabalhadoresConsultasDatas.DATA_INDEX: - this.data = ( java.util.Date ) value; + this.data = ( Date ) value; break; case TrabalhadoresConsultasDatas.TRABALHADORES_CONSULTAS_ID_INDEX: this.trabalhadores_consultas_id = ( Integer ) value; @@ -512,7 +508,7 @@ public class TrabalhadoresConsultasDatas extends com.evolute.entity.evo.EvoDataO theClass = Integer.class; break; case TrabalhadoresConsultasDatas.DATA_INDEX: - theClass = java.util.Date.class; + theClass = Date.class; break; case TrabalhadoresConsultasDatas.TRABALHADORES_CONSULTAS_ID_INDEX: theClass = Integer.class; @@ -555,9 +551,24 @@ public class TrabalhadoresConsultasDatas extends com.evolute.entity.evo.EvoDataO if( primaryKey == null ) { primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, TrabalhadoresConsultasDatas.PK_FIELD_NAMES ); - primaryKey.set( 0, ( Integer ) array.get( row, col + 0 ) ); + Object 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; + } + } } - setId( ( Integer ) array.get( row, col + 0 ) ); } @Override diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultasDatasEmails.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultasDatasEmails.java index 1460608b..0d888d8e 100644 --- a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultasDatasEmails.java +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultasDatasEmails.java @@ -8,6 +8,7 @@ */ package db.data.siprp_local.inner; +import java.util.Date; public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.EvoDataObject { @@ -82,13 +83,13 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev public static final String DEFAULT_LOAD_SET[] = new String[] { - ID, TRABALHADORES_CONSULTAS_DATAS_ID, DESTINATION, DATA, SUBJECT, BODY, }; + ID, TRABALHADORES_CONSULTAS_DATAS_ID, DESTINATION, DATA, SUBJECT, }; private Integer id; private Integer trabalhadores_consultas_datas_id; private db.data.siprp_local.outer.TrabalhadoresConsultasDatasData to_trabalhadores_consultas_datas_id; private String destination; - private java.util.Date data; + private Date data; private String subject; private String body; @@ -119,7 +120,6 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev { try { - setLockedForRefresh( true ); preProcess( ID, id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -148,7 +148,6 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev { try { - setLockedForRefresh( true ); preProcess( TRABALHADORES_CONSULTAS_DATAS_ID, trabalhadores_consultas_datas_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -203,7 +202,6 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev { try { - setLockedForRefresh( true ); preProcess( DESTINATION, destination ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -214,7 +212,7 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev LAZY_LOADED_OBJECTS.put( DESTINATION, Boolean.TRUE ); } - public java.util.Date getData() + public Date getData() { try { @@ -228,11 +226,10 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev return this.data; } - public void setData( java.util.Date data ) + public void setData( Date data ) { try { - setLockedForRefresh( true ); preProcess( DATA, data ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -261,7 +258,6 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev { try { - setLockedForRefresh( true ); preProcess( SUBJECT, subject ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -278,6 +274,12 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev { setLastAccess( System.currentTimeMillis() ); prepare( BODY ); + Boolean isLazyLoaded = isPropertyLoaded( BODY ); + if ( ! isLazyLoaded ) + { + this.body = ( String ) getProvider().loadFieldFromDatabase( BODY, this ); + LAZY_LOADED_OBJECTS.put( BODY, Boolean.TRUE ); + } } catch( java.lang.Exception ex ) { @@ -290,7 +292,6 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev { try { - setLockedForRefresh( true ); preProcess( BODY, body ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -381,7 +382,7 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev setDestination( ( String ) value ); break; case TrabalhadoresConsultasDatasEmails.DATA_INDEX: - setData( ( java.util.Date ) value ); + setData( ( Date ) value ); break; case TrabalhadoresConsultasDatasEmails.SUBJECT_INDEX: setSubject( ( String ) value ); @@ -410,7 +411,7 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev this.destination = ( String ) value; break; case TrabalhadoresConsultasDatasEmails.DATA_INDEX: - this.data = ( java.util.Date ) value; + this.data = ( Date ) value; break; case TrabalhadoresConsultasDatasEmails.SUBJECT_INDEX: this.subject = ( String ) value; @@ -470,7 +471,7 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev theClass = String.class; break; case TrabalhadoresConsultasDatasEmails.DATA_INDEX: - theClass = java.util.Date.class; + theClass = Date.class; break; case TrabalhadoresConsultasDatasEmails.SUBJECT_INDEX: theClass = String.class; @@ -504,9 +505,24 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev if( primaryKey == null ) { primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, TrabalhadoresConsultasDatasEmails.PK_FIELD_NAMES ); - primaryKey.set( 0, ( Integer ) array.get( row, col + 0 ) ); + Object 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; + } + } } - setId( ( Integer ) array.get( row, col + 0 ) ); } @Override @@ -517,6 +533,7 @@ public class TrabalhadoresConsultasDatasEmails extends com.evolute.entity.evo.Ev public void initLazyLoadFields() { + LAZY_LOADED_OBJECTS.put( BODY, Boolean.FALSE ); } public boolean isPropertyLoaded( String fieldName ) diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultasDatasObservacoes.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultasDatasObservacoes.java index ad09fb94..5d576741 100644 --- a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultasDatasObservacoes.java +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresConsultasDatasObservacoes.java @@ -67,7 +67,7 @@ public class TrabalhadoresConsultasDatasObservacoes extends com.evolute.entity.e public static final String DEFAULT_LOAD_SET[] = new String[] { - ID, TRABALHADORES_CONSULTAS_DATAS_ID, OBSERVACAO, }; + ID, TRABALHADORES_CONSULTAS_DATAS_ID, }; private Integer id; private Integer trabalhadores_consultas_datas_id; @@ -101,7 +101,6 @@ public class TrabalhadoresConsultasDatasObservacoes extends com.evolute.entity.e { try { - setLockedForRefresh( true ); preProcess( ID, id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -130,7 +129,6 @@ public class TrabalhadoresConsultasDatasObservacoes extends com.evolute.entity.e { try { - setLockedForRefresh( true ); preProcess( TRABALHADORES_CONSULTAS_DATAS_ID, trabalhadores_consultas_datas_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -173,6 +171,12 @@ public class TrabalhadoresConsultasDatasObservacoes extends com.evolute.entity.e { setLastAccess( System.currentTimeMillis() ); prepare( OBSERVACAO ); + Boolean isLazyLoaded = isPropertyLoaded( OBSERVACAO ); + if ( ! isLazyLoaded ) + { + this.observacao = ( String ) getProvider().loadFieldFromDatabase( OBSERVACAO, this ); + LAZY_LOADED_OBJECTS.put( OBSERVACAO, Boolean.TRUE ); + } } catch( java.lang.Exception ex ) { @@ -185,7 +189,6 @@ public class TrabalhadoresConsultasDatasObservacoes extends com.evolute.entity.e { try { - setLockedForRefresh( true ); preProcess( OBSERVACAO, observacao ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -354,9 +357,24 @@ public class TrabalhadoresConsultasDatasObservacoes extends com.evolute.entity.e if( primaryKey == null ) { primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, TrabalhadoresConsultasDatasObservacoes.PK_FIELD_NAMES ); - primaryKey.set( 0, ( Integer ) array.get( row, col + 0 ) ); + Object 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; + } + } } - setId( ( Integer ) array.get( row, col + 0 ) ); } @Override @@ -367,6 +385,7 @@ public class TrabalhadoresConsultasDatasObservacoes extends com.evolute.entity.e public void initLazyLoadFields() { + LAZY_LOADED_OBJECTS.put( OBSERVACAO, Boolean.FALSE ); } public boolean isPropertyLoaded( String fieldName ) diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcd.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcd.java index 3db97f83..6eb2219c 100644 --- a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcd.java +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcd.java @@ -8,6 +8,7 @@ */ package db.data.siprp_local.inner; +import java.util.Date; public class TrabalhadoresEcd extends com.evolute.entity.evo.EvoDataObject { @@ -138,8 +139,8 @@ public class TrabalhadoresEcd extends com.evolute.entity.evo.EvoDataObject { @@ -89,7 +90,7 @@ public class TrabalhadoresEcds extends com.evolute.entity.evo.EvoDataObject { @@ -81,7 +82,7 @@ public class TrabalhadoresEcdsAnalise extends com.evolute.entity.evo.EvoDataObje ID, DATA, PRESTADOR_ID, GRUPO_ECDS_ID, }; private Integer id; - private java.util.Date data; + private Date data; private Integer prestador_id; private db.data.siprp_local.outer.PrestadoresData to_prestador_id; private Integer grupo_ecds_id; @@ -114,7 +115,6 @@ public class TrabalhadoresEcdsAnalise extends com.evolute.entity.evo.EvoDataObje { try { - setLockedForRefresh( true ); preProcess( ID, id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -125,7 +125,7 @@ public class TrabalhadoresEcdsAnalise extends com.evolute.entity.evo.EvoDataObje LAZY_LOADED_OBJECTS.put( ID, Boolean.TRUE ); } - public java.util.Date getData() + public Date getData() { try { @@ -139,11 +139,10 @@ public class TrabalhadoresEcdsAnalise extends com.evolute.entity.evo.EvoDataObje return this.data; } - public void setData( java.util.Date data ) + public void setData( Date data ) { try { - setLockedForRefresh( true ); preProcess( DATA, data ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -172,7 +171,6 @@ public class TrabalhadoresEcdsAnalise extends com.evolute.entity.evo.EvoDataObje { try { - setLockedForRefresh( true ); preProcess( PRESTADOR_ID, prestador_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -227,7 +225,6 @@ public class TrabalhadoresEcdsAnalise extends com.evolute.entity.evo.EvoDataObje { try { - setLockedForRefresh( true ); preProcess( GRUPO_ECDS_ID, grupo_ecds_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -329,7 +326,7 @@ public class TrabalhadoresEcdsAnalise extends com.evolute.entity.evo.EvoDataObje setId( ( Integer ) value ); break; case TrabalhadoresEcdsAnalise.DATA_INDEX: - setData( ( java.util.Date ) value ); + setData( ( Date ) value ); break; case TrabalhadoresEcdsAnalise.PRESTADOR_ID_INDEX: setPrestador_id( ( Integer ) value ); @@ -355,7 +352,7 @@ public class TrabalhadoresEcdsAnalise extends com.evolute.entity.evo.EvoDataObje this.id = ( Integer ) value; break; case TrabalhadoresEcdsAnalise.DATA_INDEX: - this.data = ( java.util.Date ) value; + this.data = ( Date ) value; break; case TrabalhadoresEcdsAnalise.PRESTADOR_ID_INDEX: this.prestador_id = ( Integer ) value; @@ -412,7 +409,7 @@ public class TrabalhadoresEcdsAnalise extends com.evolute.entity.evo.EvoDataObje theClass = Integer.class; break; case TrabalhadoresEcdsAnalise.DATA_INDEX: - theClass = java.util.Date.class; + theClass = Date.class; break; case TrabalhadoresEcdsAnalise.PRESTADOR_ID_INDEX: theClass = Integer.class; @@ -452,9 +449,24 @@ public class TrabalhadoresEcdsAnalise extends com.evolute.entity.evo.EvoDataObje if( primaryKey == null ) { primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, TrabalhadoresEcdsAnalise.PK_FIELD_NAMES ); - primaryKey.set( 0, ( Integer ) array.get( row, col + 0 ) ); + Object 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; + } + } } - setId( ( Integer ) array.get( row, col + 0 ) ); } @Override diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcdsDatas.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcdsDatas.java index 203d0609..16e4ceea 100644 --- a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcdsDatas.java +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcdsDatas.java @@ -8,6 +8,7 @@ */ package db.data.siprp_local.inner; +import java.util.Date; public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject { @@ -115,14 +116,14 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject private Integer id; private Integer trabalhadores_ecds_id; private db.data.siprp_local.outer.TrabalhadoresEcdsData to_trabalhadores_ecds_id; - private java.util.Date data; + private Date data; private Integer estado; private Integer prestador_id; private db.data.siprp_local.outer.PrestadoresData to_prestador_id; private Integer analisador_id; private db.data.siprp_local.outer.PrestadoresData to_analisador_id; - private java.util.Date data_envio; - private java.util.Date data_recepcao; + private Date data_envio; + private Date data_recepcao; protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey; @@ -151,7 +152,6 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject { try { - setLockedForRefresh( true ); preProcess( ID, id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -248,7 +248,6 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject { try { - setLockedForRefresh( true ); preProcess( TRABALHADORES_ECDS_ID, trabalhadores_ecds_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -285,7 +284,7 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject this.to_trabalhadores_ecds_id = to_trabalhadores_ecds_id; } - public java.util.Date getData() + public Date getData() { try { @@ -299,11 +298,10 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject return this.data; } - public void setData( java.util.Date data ) + public void setData( Date data ) { try { - setLockedForRefresh( true ); preProcess( DATA, data ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -332,7 +330,6 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject { try { - setLockedForRefresh( true ); preProcess( ESTADO, estado ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -361,7 +358,6 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject { try { - setLockedForRefresh( true ); preProcess( PRESTADOR_ID, prestador_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -416,7 +412,6 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject { try { - setLockedForRefresh( true ); preProcess( ANALISADOR_ID, analisador_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -453,7 +448,7 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject this.to_analisador_id = to_analisador_id; } - public java.util.Date getData_envio() + public Date getData_envio() { try { @@ -467,11 +462,10 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject return this.data_envio; } - public void setData_envio( java.util.Date data_envio ) + public void setData_envio( Date data_envio ) { try { - setLockedForRefresh( true ); preProcess( DATA_ENVIO, data_envio ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -482,7 +476,7 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject LAZY_LOADED_OBJECTS.put( DATA_ENVIO, Boolean.TRUE ); } - public java.util.Date getData_recepcao() + public Date getData_recepcao() { try { @@ -496,11 +490,10 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject return this.data_recepcao; } - public void setData_recepcao( java.util.Date data_recepcao ) + public void setData_recepcao( Date data_recepcao ) { try { - setLockedForRefresh( true ); preProcess( DATA_RECEPCAO, data_recepcao ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -612,7 +605,7 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject setToTrabalhadores_ecds_id( ( db.data.siprp_local.outer.TrabalhadoresEcdsData ) value ); break; case TrabalhadoresEcdsDatas.DATA_INDEX: - setData( ( java.util.Date ) value ); + setData( ( Date ) value ); break; case TrabalhadoresEcdsDatas.ESTADO_INDEX: setEstado( ( Integer ) value ); @@ -630,10 +623,10 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject setToAnalisador_id( ( db.data.siprp_local.outer.PrestadoresData ) value ); break; case TrabalhadoresEcdsDatas.DATA_ENVIO_INDEX: - setData_envio( ( java.util.Date ) value ); + setData_envio( ( Date ) value ); break; case TrabalhadoresEcdsDatas.DATA_RECEPCAO_INDEX: - setData_recepcao( ( java.util.Date ) value ); + setData_recepcao( ( Date ) value ); break; } } @@ -653,7 +646,7 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject this.to_trabalhadores_ecds_id = ( db.data.siprp_local.outer.TrabalhadoresEcdsData ) value; break; case TrabalhadoresEcdsDatas.DATA_INDEX: - this.data = ( java.util.Date ) value; + this.data = ( Date ) value; break; case TrabalhadoresEcdsDatas.ESTADO_INDEX: this.estado = ( Integer ) value; @@ -671,10 +664,10 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject this.to_analisador_id = ( db.data.siprp_local.outer.PrestadoresData ) value; break; case TrabalhadoresEcdsDatas.DATA_ENVIO_INDEX: - this.data_envio = ( java.util.Date ) value; + this.data_envio = ( Date ) value; break; case TrabalhadoresEcdsDatas.DATA_RECEPCAO_INDEX: - this.data_recepcao = ( java.util.Date ) value; + this.data_recepcao = ( Date ) value; break; } } @@ -725,7 +718,7 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject theClass = db.data.siprp_local.outer.TrabalhadoresEcdsData.class; break; case TrabalhadoresEcdsDatas.DATA_INDEX: - theClass = java.util.Date.class; + theClass = Date.class; break; case TrabalhadoresEcdsDatas.ESTADO_INDEX: theClass = Integer.class; @@ -743,10 +736,10 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject theClass = db.data.siprp_local.outer.PrestadoresData.class; break; case TrabalhadoresEcdsDatas.DATA_ENVIO_INDEX: - theClass = java.util.Date.class; + theClass = Date.class; break; case TrabalhadoresEcdsDatas.DATA_RECEPCAO_INDEX: - theClass = java.util.Date.class; + theClass = Date.class; break; } return theClass; @@ -774,9 +767,24 @@ public class TrabalhadoresEcdsDatas extends com.evolute.entity.evo.EvoDataObject if( primaryKey == null ) { primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, TrabalhadoresEcdsDatas.PK_FIELD_NAMES ); - primaryKey.set( 0, ( Integer ) array.get( row, col + 0 ) ); + Object 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; + } + } } - setId( ( Integer ) array.get( row, col + 0 ) ); } @Override diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcdsDatasEmails.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcdsDatasEmails.java index 94d63e48..6f398bcf 100644 --- a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcdsDatasEmails.java +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcdsDatasEmails.java @@ -8,6 +8,7 @@ */ package db.data.siprp_local.inner; +import java.util.Date; public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoDataObject { @@ -82,13 +83,13 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData public static final String DEFAULT_LOAD_SET[] = new String[] { - ID, TRABALHADORES_ECDS_DATAS_ID, DESTINATION, DATA, SUBJECT, BODY, }; + ID, TRABALHADORES_ECDS_DATAS_ID, DESTINATION, DATA, SUBJECT, }; private Integer id; private Integer trabalhadores_ecds_datas_id; private db.data.siprp_local.outer.TrabalhadoresEcdsDatasData to_trabalhadores_ecds_datas_id; private String destination; - private java.util.Date data; + private Date data; private String subject; private String body; @@ -119,7 +120,6 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData { try { - setLockedForRefresh( true ); preProcess( ID, id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -148,7 +148,6 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData { try { - setLockedForRefresh( true ); preProcess( TRABALHADORES_ECDS_DATAS_ID, trabalhadores_ecds_datas_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -203,7 +202,6 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData { try { - setLockedForRefresh( true ); preProcess( DESTINATION, destination ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -214,7 +212,7 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData LAZY_LOADED_OBJECTS.put( DESTINATION, Boolean.TRUE ); } - public java.util.Date getData() + public Date getData() { try { @@ -228,11 +226,10 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData return this.data; } - public void setData( java.util.Date data ) + public void setData( Date data ) { try { - setLockedForRefresh( true ); preProcess( DATA, data ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -261,7 +258,6 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData { try { - setLockedForRefresh( true ); preProcess( SUBJECT, subject ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -278,6 +274,12 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData { setLastAccess( System.currentTimeMillis() ); prepare( BODY ); + Boolean isLazyLoaded = isPropertyLoaded( BODY ); + if ( ! isLazyLoaded ) + { + this.body = ( String ) getProvider().loadFieldFromDatabase( BODY, this ); + LAZY_LOADED_OBJECTS.put( BODY, Boolean.TRUE ); + } } catch( java.lang.Exception ex ) { @@ -290,7 +292,6 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData { try { - setLockedForRefresh( true ); preProcess( BODY, body ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -381,7 +382,7 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData setDestination( ( String ) value ); break; case TrabalhadoresEcdsDatasEmails.DATA_INDEX: - setData( ( java.util.Date ) value ); + setData( ( Date ) value ); break; case TrabalhadoresEcdsDatasEmails.SUBJECT_INDEX: setSubject( ( String ) value ); @@ -410,7 +411,7 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData this.destination = ( String ) value; break; case TrabalhadoresEcdsDatasEmails.DATA_INDEX: - this.data = ( java.util.Date ) value; + this.data = ( Date ) value; break; case TrabalhadoresEcdsDatasEmails.SUBJECT_INDEX: this.subject = ( String ) value; @@ -470,7 +471,7 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData theClass = String.class; break; case TrabalhadoresEcdsDatasEmails.DATA_INDEX: - theClass = java.util.Date.class; + theClass = Date.class; break; case TrabalhadoresEcdsDatasEmails.SUBJECT_INDEX: theClass = String.class; @@ -504,9 +505,24 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData if( primaryKey == null ) { primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, TrabalhadoresEcdsDatasEmails.PK_FIELD_NAMES ); - primaryKey.set( 0, ( Integer ) array.get( row, col + 0 ) ); + Object 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; + } + } } - setId( ( Integer ) array.get( row, col + 0 ) ); } @Override @@ -517,6 +533,7 @@ public class TrabalhadoresEcdsDatasEmails extends com.evolute.entity.evo.EvoData public void initLazyLoadFields() { + LAZY_LOADED_OBJECTS.put( BODY, Boolean.FALSE ); } public boolean isPropertyLoaded( String fieldName ) diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcdsDatasObservacoes.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcdsDatasObservacoes.java index aac5d0cb..026bf3bb 100644 --- a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcdsDatasObservacoes.java +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresEcdsDatasObservacoes.java @@ -65,7 +65,7 @@ public class TrabalhadoresEcdsDatasObservacoes extends com.evolute.entity.evo.Ev public static final String DEFAULT_LOAD_SET[] = new String[] { - ID, TRABALHADORES_ECDS_DATAS_ID, OBSERVACAO, }; + ID, TRABALHADORES_ECDS_DATAS_ID, }; private Integer id; private Integer trabalhadores_ecds_datas_id; @@ -99,7 +99,6 @@ public class TrabalhadoresEcdsDatasObservacoes extends com.evolute.entity.evo.Ev { try { - setLockedForRefresh( true ); preProcess( ID, id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -128,7 +127,6 @@ public class TrabalhadoresEcdsDatasObservacoes extends com.evolute.entity.evo.Ev { try { - setLockedForRefresh( true ); preProcess( TRABALHADORES_ECDS_DATAS_ID, trabalhadores_ecds_datas_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -171,6 +169,12 @@ public class TrabalhadoresEcdsDatasObservacoes extends com.evolute.entity.evo.Ev { setLastAccess( System.currentTimeMillis() ); prepare( OBSERVACAO ); + Boolean isLazyLoaded = isPropertyLoaded( OBSERVACAO ); + if ( ! isLazyLoaded ) + { + this.observacao = ( String ) getProvider().loadFieldFromDatabase( OBSERVACAO, this ); + LAZY_LOADED_OBJECTS.put( OBSERVACAO, Boolean.TRUE ); + } } catch( java.lang.Exception ex ) { @@ -183,7 +187,6 @@ public class TrabalhadoresEcdsDatasObservacoes extends com.evolute.entity.evo.Ev { try { - setLockedForRefresh( true ); preProcess( OBSERVACAO, observacao ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -352,9 +355,24 @@ public class TrabalhadoresEcdsDatasObservacoes extends com.evolute.entity.evo.Ev if( primaryKey == null ) { primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, TrabalhadoresEcdsDatasObservacoes.PK_FIELD_NAMES ); - primaryKey.set( 0, ( Integer ) array.get( row, col + 0 ) ); + Object 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; + } + } } - setId( ( Integer ) array.get( row, col + 0 ) ); } @Override @@ -365,6 +383,7 @@ public class TrabalhadoresEcdsDatasObservacoes extends com.evolute.entity.evo.Ev public void initLazyLoadFields() { + LAZY_LOADED_OBJECTS.put( OBSERVACAO, Boolean.FALSE ); } public boolean isPropertyLoaded( String fieldName ) diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresFichasAptidao.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresFichasAptidao.java index c9080499..811cf61b 100644 --- a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresFichasAptidao.java +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresFichasAptidao.java @@ -108,7 +108,6 @@ public class TrabalhadoresFichasAptidao extends com.evolute.entity.evo.EvoDataOb { try { - setLockedForRefresh( true ); preProcess( ID, id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -137,7 +136,6 @@ public class TrabalhadoresFichasAptidao extends com.evolute.entity.evo.EvoDataOb { try { - setLockedForRefresh( true ); preProcess( PROCESSO_ID, processo_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -192,7 +190,6 @@ public class TrabalhadoresFichasAptidao extends com.evolute.entity.evo.EvoDataOb { try { - setLockedForRefresh( true ); preProcess( EXAME_ID, exame_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -402,9 +399,24 @@ public class TrabalhadoresFichasAptidao extends com.evolute.entity.evo.EvoDataOb if( primaryKey == null ) { primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, TrabalhadoresFichasAptidao.PK_FIELD_NAMES ); - primaryKey.set( 0, ( Integer ) array.get( row, col + 0 ) ); + Object 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; + } + } } - setId( ( Integer ) array.get( row, col + 0 ) ); } @Override diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresProcesso.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresProcesso.java index b6e3bc68..fc76ca69 100644 --- a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresProcesso.java +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresProcesso.java @@ -8,6 +8,7 @@ */ package db.data.siprp_local.inner; +import java.util.Date; public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject { @@ -98,8 +99,8 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< private Integer trabalhador_id; private db.data.siprp_local.outer.TrabalhadoresData to_trabalhador_id; private String estado; - private java.util.Date data_inicio; - private java.util.Date data_fim; + private Date data_inicio; + private Date data_fim; private Integer motivo; private Integer sub_motivo; private String activo; @@ -131,7 +132,6 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< { try { - setLockedForRefresh( true ); preProcess( ID, id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -211,7 +211,6 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< { try { - setLockedForRefresh( true ); preProcess( TRABALHADOR_ID, trabalhador_id ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -266,7 +265,6 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< { try { - setLockedForRefresh( true ); preProcess( ESTADO, estado ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -277,7 +275,7 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< LAZY_LOADED_OBJECTS.put( ESTADO, Boolean.TRUE ); } - public java.util.Date getData_inicio() + public Date getData_inicio() { try { @@ -291,11 +289,10 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< return this.data_inicio; } - public void setData_inicio( java.util.Date data_inicio ) + public void setData_inicio( Date data_inicio ) { try { - setLockedForRefresh( true ); preProcess( DATA_INICIO, data_inicio ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -306,7 +303,7 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< LAZY_LOADED_OBJECTS.put( DATA_INICIO, Boolean.TRUE ); } - public java.util.Date getData_fim() + public Date getData_fim() { try { @@ -320,11 +317,10 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< return this.data_fim; } - public void setData_fim( java.util.Date data_fim ) + public void setData_fim( Date data_fim ) { try { - setLockedForRefresh( true ); preProcess( DATA_FIM, data_fim ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -353,7 +349,6 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< { try { - setLockedForRefresh( true ); preProcess( MOTIVO, motivo ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -382,7 +377,6 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< { try { - setLockedForRefresh( true ); preProcess( SUB_MOTIVO, sub_motivo ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -411,7 +405,6 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< { try { - setLockedForRefresh( true ); preProcess( ACTIVO, activo ); } catch( com.evolute.entity.evo.EvoDataException edex ) @@ -514,10 +507,10 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< setEstado( ( String ) value ); break; case TrabalhadoresProcesso.DATA_INICIO_INDEX: - setData_inicio( ( java.util.Date ) value ); + setData_inicio( ( Date ) value ); break; case TrabalhadoresProcesso.DATA_FIM_INDEX: - setData_fim( ( java.util.Date ) value ); + setData_fim( ( Date ) value ); break; case TrabalhadoresProcesso.MOTIVO_INDEX: setMotivo( ( Integer ) value ); @@ -549,10 +542,10 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< this.estado = ( String ) value; break; case TrabalhadoresProcesso.DATA_INICIO_INDEX: - this.data_inicio = ( java.util.Date ) value; + this.data_inicio = ( Date ) value; break; case TrabalhadoresProcesso.DATA_FIM_INDEX: - this.data_fim = ( java.util.Date ) value; + this.data_fim = ( Date ) value; break; case TrabalhadoresProcesso.MOTIVO_INDEX: this.motivo = ( Integer ) value; @@ -615,10 +608,10 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< theClass = String.class; break; case TrabalhadoresProcesso.DATA_INICIO_INDEX: - theClass = java.util.Date.class; + theClass = Date.class; break; case TrabalhadoresProcesso.DATA_FIM_INDEX: - theClass = java.util.Date.class; + theClass = Date.class; break; case TrabalhadoresProcesso.MOTIVO_INDEX: theClass = Integer.class; @@ -655,9 +648,24 @@ public class TrabalhadoresProcesso extends com.evolute.entity.evo.EvoDataObject< if( primaryKey == null ) { primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, TrabalhadoresProcesso.PK_FIELD_NAMES ); - primaryKey.set( 0, ( Integer ) array.get( row, col + 0 ) ); + Object 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; + } + } } - setId( ( Integer ) array.get( row, col + 0 ) ); } @Override diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/Version.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/Version.java index 5c74c9d0..2bd0f029 100644 --- a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/Version.java +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/Version.java @@ -89,7 +89,6 @@ public class Version extends com.evolute.entity.evo.EvoDataObject - + + - + @@ -15,6 +16,9 @@ + + + @@ -22,15 +26,15 @@ - + - + - + - + - + @@ -42,9 +46,9 @@ - + - + @@ -92,14 +96,15 @@ + - + - + @@ -126,6 +131,7 @@ + @@ -159,17 +165,52 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -205,6 +246,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -217,22 +316,24 @@ + + - + - + - + - + - + - + @@ -242,6 +343,7 @@ + @@ -256,12 +358,15 @@ - + - + + + + @@ -273,23 +378,23 @@ - + - + - + - + - + - + - + @@ -307,20 +412,20 @@ - + - + - + - + - - + + @@ -341,6 +446,8 @@ + + @@ -348,7 +455,7 @@ - + @@ -356,12 +463,13 @@ - + - + + @@ -371,9 +479,9 @@ - + - + @@ -417,6 +525,7 @@ + @@ -426,9 +535,9 @@ - + - + @@ -448,6 +557,7 @@ + @@ -462,17 +572,17 @@ - + - + - + - + - + - + @@ -521,6 +631,7 @@ + @@ -538,9 +649,9 @@ - + - + @@ -552,8 +663,8 @@ - - + + @@ -569,6 +680,7 @@ + @@ -592,13 +704,13 @@ - + - + - + - + @@ -659,6 +771,7 @@ + @@ -684,9 +797,9 @@ - + - + @@ -696,6 +809,7 @@ + @@ -710,9 +824,9 @@ - + - + @@ -755,6 +869,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -767,6 +922,7 @@ + @@ -794,19 +950,42 @@ - - + + - + - + + + + + + + + + + + + + + + + + + + + + + + + @@ -819,6 +998,8 @@ + + @@ -874,11 +1055,11 @@ - + - + @@ -890,15 +1071,15 @@ - + - + - + @@ -942,7 +1123,7 @@ - + @@ -952,9 +1133,9 @@ - + - + @@ -978,7 +1159,7 @@ - + @@ -986,7 +1167,7 @@ - + @@ -1003,15 +1184,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -1028,6 +1236,7 @@ + @@ -1067,9 +1276,9 @@ - + - + @@ -1099,6 +1308,12 @@ + + + + + + @@ -1160,6 +1375,7 @@ + @@ -1199,7 +1415,7 @@ - + @@ -1218,23 +1434,66 @@ - - + + + - - - - + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1252,20 +1511,21 @@ - + - + + - + - + @@ -1282,7 +1542,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1292,9 +1606,9 @@ - + - + @@ -1321,6 +1635,7 @@ + @@ -1334,14 +1649,14 @@ - + - + - + - + @@ -1351,11 +1666,11 @@ - + - + @@ -1375,6 +1690,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1396,6 +1765,8 @@ + + @@ -1403,7 +1774,7 @@ - + @@ -1439,7 +1810,7 @@ - + @@ -1469,9 +1840,25 @@ - + - + + + + + + + + + + + + + + + + + @@ -1496,6 +1883,7 @@ + @@ -1505,13 +1893,14 @@ - + - + + @@ -1529,20 +1918,21 @@ - + - + + - + - + @@ -1552,9 +1942,9 @@ - + - + @@ -1615,6 +2005,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1628,14 +2051,44 @@ - - + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + @@ -1649,7 +2102,7 @@ - + @@ -1657,6 +2110,7 @@ + @@ -1672,9 +2126,9 @@ - + - + @@ -1725,6 +2179,7 @@ + @@ -1742,12 +2197,13 @@ - + - + + @@ -1763,12 +2219,13 @@ - + - + + @@ -1778,9 +2235,9 @@ - + - + @@ -1820,6 +2277,7 @@ + @@ -1833,12 +2291,13 @@ - + - + + @@ -1856,9 +2315,9 @@ - + - + @@ -1894,6 +2353,7 @@ + @@ -1909,9 +2369,9 @@ - + - + @@ -1989,6 +2449,8 @@ + + @@ -1996,11 +2458,11 @@ - + - + - + @@ -2008,9 +2470,9 @@ - + - + @@ -2046,6 +2508,7 @@ + @@ -2055,9 +2518,9 @@ - + - + @@ -2137,6 +2600,7 @@ + @@ -2156,9 +2620,9 @@ - + - + @@ -2195,6 +2659,7 @@ + @@ -2210,9 +2675,9 @@ - + - + @@ -2243,6 +2708,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2277,7 +2762,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2293,20 +2813,21 @@ - + - + - + + @@ -2316,8 +2837,13 @@ + + + + + @@ -2333,11 +2859,11 @@ - + - + - + @@ -2375,6 +2901,7 @@ + @@ -2384,9 +2911,9 @@ - + - + @@ -2412,6 +2939,8 @@ + + @@ -2423,7 +2952,7 @@ - + @@ -2477,7 +3006,7 @@ - + @@ -2491,9 +3020,9 @@ - + - + @@ -2509,11 +3038,15 @@ - + - + + + + + @@ -2540,6 +3073,7 @@ + @@ -2547,7 +3081,7 @@ - + @@ -2565,6 +3099,8 @@ + + @@ -2572,7 +3108,7 @@ - + @@ -2580,11 +3116,11 @@ - + - + @@ -2612,6 +3148,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2684,6 +3246,8 @@ + + @@ -2691,7 +3255,7 @@ - + @@ -2699,11 +3263,11 @@ - + - + @@ -2737,17 +3301,22 @@ - + - + - + - + + + + + + @@ -2755,7 +3324,7 @@ - + @@ -2774,7 +3343,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2792,9 +3425,9 @@ - + - + @@ -2873,6 +3506,7 @@ + @@ -2894,14 +3528,15 @@ - + - + + @@ -2919,9 +3554,9 @@ - + - + @@ -2944,6 +3579,7 @@ + @@ -2999,9 +3635,9 @@ - + - + @@ -3116,6 +3752,8 @@ + + @@ -3131,7 +3769,7 @@ - + @@ -3143,7 +3781,7 @@ - + @@ -3159,7 +3797,7 @@ - + @@ -3177,7 +3815,7 @@ - + @@ -3187,9 +3825,9 @@ - + - + @@ -3217,8 +3855,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3232,7 +3907,7 @@ - + @@ -3252,6 +3927,7 @@ + @@ -3259,7 +3935,7 @@ - + @@ -3279,6 +3955,7 @@ + @@ -3296,7 +3973,7 @@ - + @@ -3325,6 +4002,7 @@ + @@ -3364,14 +4042,15 @@ - + - + + @@ -3389,7 +4068,7 @@ - + @@ -3399,6 +4078,7 @@ + @@ -3406,7 +4086,7 @@ - + @@ -3422,6 +4102,7 @@ + @@ -3435,7 +4116,7 @@ - + @@ -3455,14 +4136,15 @@ - + - + + @@ -3480,7 +4162,7 @@ - + @@ -3527,7 +4209,30 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -3545,11 +4250,11 @@ - + - + @@ -3579,5 +4284,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +