From 0277575dbc9511deef8a0fc6292d710b669e87ff Mon Sep 17 00:00:00 2001 From: Frederico Palma Date: Tue, 7 Apr 2015 13:09:04 +0000 Subject: [PATCH] git-svn-id: https://svn.coded.pt/svn/SIPRP@2066 bb69d46d-e84e-40c8-a05a-06db0d633741 --- .../siprp_local/inner/MedFichaSimples.java | 1021 +++++++++++++++++ .../inner/TrabalhadoresPagamentos.java | 443 +++++++ .../siprp_local/inner/WebRegisterRequest.java | 809 +++++++++++++ .../siprp_local/inner/WebUserActions.java | 492 ++++++++ .../data/siprp_local/inner/WebUserLogin.java | 394 +++++++ .../siprp_local/inner/WebUserValidation.java | 692 +++++++++++ 6 files changed, 3851 insertions(+) create mode 100644 trunk/PlanosActuacao/src/db/data/siprp_local/inner/MedFichaSimples.java create mode 100644 trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresPagamentos.java create mode 100644 trunk/PlanosActuacao/src/db/data/siprp_local/inner/WebRegisterRequest.java create mode 100644 trunk/PlanosActuacao/src/db/data/siprp_local/inner/WebUserActions.java create mode 100644 trunk/PlanosActuacao/src/db/data/siprp_local/inner/WebUserLogin.java create mode 100644 trunk/PlanosActuacao/src/db/data/siprp_local/inner/WebUserValidation.java diff --git a/trunk/PlanosActuacao/src/db/data/siprp_local/inner/MedFichaSimples.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/MedFichaSimples.java new file mode 100644 index 00000000..b8674e6a --- /dev/null +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/MedFichaSimples.java @@ -0,0 +1,1021 @@ +/* +* MedFichaSimples.java +* +* Generated by com.evutils.codegen.EntityObjectGenerator +* +* Use but DON'T TOUCH +* -> (can't touch this) +*/ +package db.data.siprp_local.inner; + +import java.sql.Timestamp; +import java.util.Date; + +public class MedFichaSimples extends com.evolute.entity.evo.EvoDataObject +{ + private static final java.util.HashMap FIELD_INDEXES = new java.util.HashMap(); + + static + { + FIELD_INDEXES.put( MedFichaSimples.ID, MedFichaSimples.ID_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.ID_FULL, MedFichaSimples.ID_INDEX ); + com.evolute.entity.evo.EvoDataObject.register( MedFichaSimples.CLASS_IDENTIFIER, MedFichaSimples.TRABALHADOR_ID, MedFichaSimples.TO_TRABALHADOR_ID ); + FIELD_INDEXES.put( MedFichaSimples.TRABALHADOR_ID, MedFichaSimples.TRABALHADOR_ID_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.TRABALHADOR_ID_FULL, MedFichaSimples.TRABALHADOR_ID_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.TO_TRABALHADOR_ID, MedFichaSimples.TO_TRABALHADOR_ID_INDEX ); + com.evolute.entity.evo.EvoDataObject.register( MedFichaSimples.CLASS_IDENTIFIER, MedFichaSimples.MEDICO_ID, MedFichaSimples.TO_MEDICO_ID ); + FIELD_INDEXES.put( MedFichaSimples.MEDICO_ID, MedFichaSimples.MEDICO_ID_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.MEDICO_ID_FULL, MedFichaSimples.MEDICO_ID_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.TO_MEDICO_ID, MedFichaSimples.TO_MEDICO_ID_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.DATA, MedFichaSimples.DATA_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.DATA_FULL, MedFichaSimples.DATA_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.DADOS_CLINICOS, MedFichaSimples.DADOS_CLINICOS_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.DADOS_CLINICOS_FULL, MedFichaSimples.DADOS_CLINICOS_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.PROBLEMAS_ACTIVOS, MedFichaSimples.PROBLEMAS_ACTIVOS_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.PROBLEMAS_ACTIVOS_FULL, MedFichaSimples.PROBLEMAS_ACTIVOS_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.OBSERVACAO, MedFichaSimples.OBSERVACAO_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.OBSERVACAO_FULL, MedFichaSimples.OBSERVACAO_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.EXAMES, MedFichaSimples.EXAMES_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.EXAMES_FULL, MedFichaSimples.EXAMES_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.CREATED_STAMP, MedFichaSimples.CREATED_STAMP_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.CREATED_STAMP_FULL, MedFichaSimples.CREATED_STAMP_INDEX ); + com.evolute.entity.evo.EvoDataObject.register( MedFichaSimples.CLASS_IDENTIFIER, MedFichaSimples.CREATED_USER_ID, MedFichaSimples.TO_CREATED_USER_ID ); + FIELD_INDEXES.put( MedFichaSimples.CREATED_USER_ID, MedFichaSimples.CREATED_USER_ID_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.CREATED_USER_ID_FULL, MedFichaSimples.CREATED_USER_ID_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.TO_CREATED_USER_ID, MedFichaSimples.TO_CREATED_USER_ID_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.DELETED_STAMP, MedFichaSimples.DELETED_STAMP_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.DELETED_STAMP_FULL, MedFichaSimples.DELETED_STAMP_INDEX ); + com.evolute.entity.evo.EvoDataObject.register( MedFichaSimples.CLASS_IDENTIFIER, MedFichaSimples.DELETED_USER_ID, MedFichaSimples.TO_DELETED_USER_ID ); + FIELD_INDEXES.put( MedFichaSimples.DELETED_USER_ID, MedFichaSimples.DELETED_USER_ID_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.DELETED_USER_ID_FULL, MedFichaSimples.DELETED_USER_ID_INDEX ); + FIELD_INDEXES.put( MedFichaSimples.TO_DELETED_USER_ID, MedFichaSimples.TO_DELETED_USER_ID_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( MedFichaSimples.class, MedFichaSimples.TRABALHADOR_ID, db.data.siprp_local.outer.TrabalhadoresData.class, db.data.siprp_local.outer.TrabalhadoresData.ID ); + + public static final com.evolute.entity.ForeignKey ForeignKeymedico_idTomedicos = + new com.evolute.entity.ForeignKey( MedFichaSimples.class, MedFichaSimples.MEDICO_ID, db.data.siprp_local.outer.MedicosData.class, db.data.siprp_local.outer.MedicosData.ID ); + + public static final com.evolute.entity.ForeignKey ForeignKeycreated_user_idToevo_usr_user = + new com.evolute.entity.ForeignKey( MedFichaSimples.class, MedFichaSimples.CREATED_USER_ID, db.data.siprp_local.outer.EvoUsrUserData.class, db.data.siprp_local.outer.EvoUsrUserData.ID ); + + public static final com.evolute.entity.ForeignKey ForeignKeydeleted_user_idToevo_usr_user = + new com.evolute.entity.ForeignKey( MedFichaSimples.class, MedFichaSimples.DELETED_USER_ID, db.data.siprp_local.outer.EvoUsrUserData.class, db.data.siprp_local.outer.EvoUsrUserData.ID ); + + public static final String TABLENAME = "med_ficha_simples"; + + + public static final String CLASS_IDENTIFIER = "db.data.siprp_local.inner.med_ficha_simples"; + + public static final int _INVALID__INDEX = -1; + public static final String ID = "id"; + public static final String ID_FULL = "med_ficha_simples.id"; + public static final int ID_INDEX = 0; + public static final String TRABALHADOR_ID = "trabalhador_id"; + public static final String TRABALHADOR_ID_FULL = "med_ficha_simples.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 = "med_ficha_simples.to_trabalhador_id"; + public static final int TO_TRABALHADOR_ID_INDEX = 2; + public static final String MEDICO_ID = "medico_id"; + public static final String MEDICO_ID_FULL = "med_ficha_simples.medico_id"; + public static final int MEDICO_ID_INDEX = 3; + public static final String TO_MEDICO_ID = "to_medico_id"; + public static final String TO_MEDICO_ID_FULL = "med_ficha_simples.to_medico_id"; + public static final int TO_MEDICO_ID_INDEX = 4; + public static final String DATA = "data"; + public static final String DATA_FULL = "med_ficha_simples.data"; + public static final int DATA_INDEX = 5; + public static final String DADOS_CLINICOS = "dados_clinicos"; + public static final String DADOS_CLINICOS_FULL = "med_ficha_simples.dados_clinicos"; + public static final int DADOS_CLINICOS_INDEX = 6; + public static final String PROBLEMAS_ACTIVOS = "problemas_activos"; + public static final String PROBLEMAS_ACTIVOS_FULL = "med_ficha_simples.problemas_activos"; + public static final int PROBLEMAS_ACTIVOS_INDEX = 7; + public static final String OBSERVACAO = "observacao"; + public static final String OBSERVACAO_FULL = "med_ficha_simples.observacao"; + public static final int OBSERVACAO_INDEX = 8; + public static final String EXAMES = "exames"; + public static final String EXAMES_FULL = "med_ficha_simples.exames"; + public static final int EXAMES_INDEX = 9; + public static final String CREATED_STAMP = "created_stamp"; + public static final String CREATED_STAMP_FULL = "med_ficha_simples.created_stamp"; + public static final int CREATED_STAMP_INDEX = 10; + public static final String CREATED_USER_ID = "created_user_id"; + public static final String CREATED_USER_ID_FULL = "med_ficha_simples.created_user_id"; + public static final int CREATED_USER_ID_INDEX = 11; + public static final String TO_CREATED_USER_ID = "to_created_user_id"; + public static final String TO_CREATED_USER_ID_FULL = "med_ficha_simples.to_created_user_id"; + public static final int TO_CREATED_USER_ID_INDEX = 12; + public static final String DELETED_STAMP = "deleted_stamp"; + public static final String DELETED_STAMP_FULL = "med_ficha_simples.deleted_stamp"; + public static final int DELETED_STAMP_INDEX = 13; + public static final String DELETED_USER_ID = "deleted_user_id"; + public static final String DELETED_USER_ID_FULL = "med_ficha_simples.deleted_user_id"; + public static final int DELETED_USER_ID_INDEX = 14; + public static final String TO_DELETED_USER_ID = "to_deleted_user_id"; + public static final String TO_DELETED_USER_ID_FULL = "med_ficha_simples.to_deleted_user_id"; + public static final int TO_DELETED_USER_ID_INDEX = 15; + + public static final String FIELD_NAMES[] = new String[]{ + TRABALHADOR_ID, TO_TRABALHADOR_ID, MEDICO_ID, TO_MEDICO_ID, DATA, DADOS_CLINICOS, + PROBLEMAS_ACTIVOS, OBSERVACAO, EXAMES, CREATED_STAMP, CREATED_USER_ID, + TO_CREATED_USER_ID, DELETED_STAMP, DELETED_USER_ID, TO_DELETED_USER_ID, }; + + public static final String FIELD_NAMES_FULL[] = new String[]{ + TABLENAME + "." + TRABALHADOR_ID, TABLENAME + "." + TO_TRABALHADOR_ID, TABLENAME + "." + MEDICO_ID, TABLENAME + "." + TO_MEDICO_ID, TABLENAME + "." + DATA, TABLENAME + "." + DADOS_CLINICOS, + TABLENAME + "." + PROBLEMAS_ACTIVOS, TABLENAME + "." + OBSERVACAO, TABLENAME + "." + EXAMES, TABLENAME + "." + CREATED_STAMP, TABLENAME + "." + CREATED_USER_ID, + TABLENAME + "." + TO_CREATED_USER_ID, TABLENAME + "." + DELETED_STAMP, TABLENAME + "." + DELETED_USER_ID, TABLENAME + "." + TO_DELETED_USER_ID, }; + + protected static final String DB_FIELD_NAMES[] = new String[]{ + ID, TRABALHADOR_ID, MEDICO_ID, DATA, DADOS_CLINICOS, PROBLEMAS_ACTIVOS, OBSERVACAO, + EXAMES, CREATED_STAMP, CREATED_USER_ID, DELETED_STAMP, DELETED_USER_ID, }; + + + protected static final String PK_FIELD_NAMES[] = new String[]{ + ID, }; + + + public static final String DEFAULT_LOAD_SET[] = new String[] { + ID, TRABALHADOR_ID, MEDICO_ID, DATA, CREATED_STAMP, CREATED_USER_ID, DELETED_STAMP, + DELETED_USER_ID, }; + + private Integer id; + private Integer trabalhador_id; + private db.data.siprp_local.outer.TrabalhadoresData to_trabalhador_id; + private Integer medico_id; + private db.data.siprp_local.outer.MedicosData to_medico_id; + private Date data; + private String dados_clinicos; + private String problemas_activos; + private String observacao; + private String exames; + private Timestamp created_stamp; + private Integer created_user_id; + private db.data.siprp_local.outer.EvoUsrUserData to_created_user_id; + private Timestamp deleted_stamp; + private Integer deleted_user_id; + private db.data.siprp_local.outer.EvoUsrUserData to_deleted_user_id; + + protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey; + + public MedFichaSimples() + { + 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 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 Integer getMedico_id() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( MEDICO_ID ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.medico_id; + } + + public void setMedico_id( Integer medico_id ) + { + try + { + preProcess( MEDICO_ID, medico_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.medico_id = medico_id; + LAZY_LOADED_OBJECTS.put( MEDICO_ID, Boolean.TRUE ); + } + + public db.data.siprp_local.outer.MedicosData toMedico_id() + { + try + { + prepare( TO_MEDICO_ID ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + return this.to_medico_id; + } + + public void setToMedico_id( db.data.siprp_local.outer.MedicosData to_medico_id ) + { + try + { + preProcess( TO_MEDICO_ID, to_medico_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.to_medico_id = to_medico_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 String getDados_clinicos() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( DADOS_CLINICOS ); + Boolean isLazyLoaded = isPropertyLoaded( DADOS_CLINICOS ); + if ( ! isLazyLoaded ) + { + this.dados_clinicos = ( String ) getProvider().loadFieldFromDatabase( DADOS_CLINICOS, this ); + LAZY_LOADED_OBJECTS.put( DADOS_CLINICOS, Boolean.TRUE ); + } + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.dados_clinicos; + } + + public void setDados_clinicos( String dados_clinicos ) + { + try + { + preProcess( DADOS_CLINICOS, dados_clinicos ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.dados_clinicos = dados_clinicos; + LAZY_LOADED_OBJECTS.put( DADOS_CLINICOS, Boolean.TRUE ); + } + + public String getProblemas_activos() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( PROBLEMAS_ACTIVOS ); + Boolean isLazyLoaded = isPropertyLoaded( PROBLEMAS_ACTIVOS ); + if ( ! isLazyLoaded ) + { + this.problemas_activos = ( String ) getProvider().loadFieldFromDatabase( PROBLEMAS_ACTIVOS, this ); + LAZY_LOADED_OBJECTS.put( PROBLEMAS_ACTIVOS, Boolean.TRUE ); + } + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.problemas_activos; + } + + public void setProblemas_activos( String problemas_activos ) + { + try + { + preProcess( PROBLEMAS_ACTIVOS, problemas_activos ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.problemas_activos = problemas_activos; + LAZY_LOADED_OBJECTS.put( PROBLEMAS_ACTIVOS, Boolean.TRUE ); + } + + public String getObservacao() + { + try + { + 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 ) + { + throw new RuntimeException( ex ); + } + return this.observacao; + } + + public void setObservacao( String observacao ) + { + try + { + preProcess( OBSERVACAO, observacao ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.observacao = observacao; + LAZY_LOADED_OBJECTS.put( OBSERVACAO, Boolean.TRUE ); + } + + public String getExames() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( EXAMES ); + Boolean isLazyLoaded = isPropertyLoaded( EXAMES ); + if ( ! isLazyLoaded ) + { + this.exames = ( String ) getProvider().loadFieldFromDatabase( EXAMES, this ); + LAZY_LOADED_OBJECTS.put( EXAMES, Boolean.TRUE ); + } + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.exames; + } + + public void setExames( String exames ) + { + try + { + preProcess( EXAMES, exames ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.exames = exames; + LAZY_LOADED_OBJECTS.put( EXAMES, Boolean.TRUE ); + } + + public Timestamp getCreated_stamp() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( CREATED_STAMP ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.created_stamp; + } + + public void setCreated_stamp( Timestamp created_stamp ) + { + try + { + preProcess( CREATED_STAMP, created_stamp ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.created_stamp = created_stamp; + LAZY_LOADED_OBJECTS.put( CREATED_STAMP, Boolean.TRUE ); + } + + public Integer getCreated_user_id() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( CREATED_USER_ID ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.created_user_id; + } + + public void setCreated_user_id( Integer created_user_id ) + { + try + { + preProcess( CREATED_USER_ID, created_user_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.created_user_id = created_user_id; + LAZY_LOADED_OBJECTS.put( CREATED_USER_ID, Boolean.TRUE ); + } + + public db.data.siprp_local.outer.EvoUsrUserData toCreated_user_id() + { + try + { + prepare( TO_CREATED_USER_ID ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + return this.to_created_user_id; + } + + public void setToCreated_user_id( db.data.siprp_local.outer.EvoUsrUserData to_created_user_id ) + { + try + { + preProcess( TO_CREATED_USER_ID, to_created_user_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.to_created_user_id = to_created_user_id; + } + + public Timestamp getDeleted_stamp() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( DELETED_STAMP ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.deleted_stamp; + } + + public void setDeleted_stamp( Timestamp deleted_stamp ) + { + try + { + preProcess( DELETED_STAMP, deleted_stamp ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.deleted_stamp = deleted_stamp; + LAZY_LOADED_OBJECTS.put( DELETED_STAMP, Boolean.TRUE ); + } + + public Integer getDeleted_user_id() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( DELETED_USER_ID ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.deleted_user_id; + } + + public void setDeleted_user_id( Integer deleted_user_id ) + { + try + { + preProcess( DELETED_USER_ID, deleted_user_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.deleted_user_id = deleted_user_id; + LAZY_LOADED_OBJECTS.put( DELETED_USER_ID, Boolean.TRUE ); + } + + public db.data.siprp_local.outer.EvoUsrUserData toDeleted_user_id() + { + try + { + prepare( TO_DELETED_USER_ID ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + return this.to_deleted_user_id; + } + + public void setToDeleted_user_id( db.data.siprp_local.outer.EvoUsrUserData to_deleted_user_id ) + { + try + { + preProcess( TO_DELETED_USER_ID, to_deleted_user_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.to_deleted_user_id = to_deleted_user_id; + } + + public Object get( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case MedFichaSimples.ID_INDEX: + value = getId(); + break; + case MedFichaSimples.TRABALHADOR_ID_INDEX: + value = getTrabalhador_id(); + break; + case MedFichaSimples.TO_TRABALHADOR_ID_INDEX: + value = toTrabalhador_id(); + break; + case MedFichaSimples.MEDICO_ID_INDEX: + value = getMedico_id(); + break; + case MedFichaSimples.TO_MEDICO_ID_INDEX: + value = toMedico_id(); + break; + case MedFichaSimples.DATA_INDEX: + value = getData(); + break; + case MedFichaSimples.DADOS_CLINICOS_INDEX: + value = getDados_clinicos(); + break; + case MedFichaSimples.PROBLEMAS_ACTIVOS_INDEX: + value = getProblemas_activos(); + break; + case MedFichaSimples.OBSERVACAO_INDEX: + value = getObservacao(); + break; + case MedFichaSimples.EXAMES_INDEX: + value = getExames(); + break; + case MedFichaSimples.CREATED_STAMP_INDEX: + value = getCreated_stamp(); + break; + case MedFichaSimples.CREATED_USER_ID_INDEX: + value = getCreated_user_id(); + break; + case MedFichaSimples.TO_CREATED_USER_ID_INDEX: + value = toCreated_user_id(); + break; + case MedFichaSimples.DELETED_STAMP_INDEX: + value = getDeleted_stamp(); + break; + case MedFichaSimples.DELETED_USER_ID_INDEX: + value = getDeleted_user_id(); + break; + case MedFichaSimples.TO_DELETED_USER_ID_INDEX: + value = toDeleted_user_id(); + break; + } + return value; + } + + public Object rawGet( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case MedFichaSimples.ID_INDEX: + value = this.id; + break; + case MedFichaSimples.TRABALHADOR_ID_INDEX: + value = this.trabalhador_id; + break; + case MedFichaSimples.TO_TRABALHADOR_ID_INDEX: + value = this.to_trabalhador_id; + break; + case MedFichaSimples.MEDICO_ID_INDEX: + value = this.medico_id; + break; + case MedFichaSimples.TO_MEDICO_ID_INDEX: + value = this.to_medico_id; + break; + case MedFichaSimples.DATA_INDEX: + value = this.data; + break; + case MedFichaSimples.DADOS_CLINICOS_INDEX: + value = this.dados_clinicos; + break; + case MedFichaSimples.PROBLEMAS_ACTIVOS_INDEX: + value = this.problemas_activos; + break; + case MedFichaSimples.OBSERVACAO_INDEX: + value = this.observacao; + break; + case MedFichaSimples.EXAMES_INDEX: + value = this.exames; + break; + case MedFichaSimples.CREATED_STAMP_INDEX: + value = this.created_stamp; + break; + case MedFichaSimples.CREATED_USER_ID_INDEX: + value = this.created_user_id; + break; + case MedFichaSimples.TO_CREATED_USER_ID_INDEX: + value = this.to_created_user_id; + break; + case MedFichaSimples.DELETED_STAMP_INDEX: + value = this.deleted_stamp; + break; + case MedFichaSimples.DELETED_USER_ID_INDEX: + value = this.deleted_user_id; + break; + case MedFichaSimples.TO_DELETED_USER_ID_INDEX: + value = this.to_deleted_user_id; + break; + } + return value; + } + + public void set( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case MedFichaSimples.ID_INDEX: + setId( ( Integer ) value ); + break; + case MedFichaSimples.TRABALHADOR_ID_INDEX: + setTrabalhador_id( ( Integer ) value ); + break; + case MedFichaSimples.TO_TRABALHADOR_ID_INDEX: + setToTrabalhador_id( ( db.data.siprp_local.outer.TrabalhadoresData ) value ); + break; + case MedFichaSimples.MEDICO_ID_INDEX: + setMedico_id( ( Integer ) value ); + break; + case MedFichaSimples.TO_MEDICO_ID_INDEX: + setToMedico_id( ( db.data.siprp_local.outer.MedicosData ) value ); + break; + case MedFichaSimples.DATA_INDEX: + setData( ( Date ) value ); + break; + case MedFichaSimples.DADOS_CLINICOS_INDEX: + setDados_clinicos( ( String ) value ); + break; + case MedFichaSimples.PROBLEMAS_ACTIVOS_INDEX: + setProblemas_activos( ( String ) value ); + break; + case MedFichaSimples.OBSERVACAO_INDEX: + setObservacao( ( String ) value ); + break; + case MedFichaSimples.EXAMES_INDEX: + setExames( ( String ) value ); + break; + case MedFichaSimples.CREATED_STAMP_INDEX: + setCreated_stamp( ( Timestamp ) value ); + break; + case MedFichaSimples.CREATED_USER_ID_INDEX: + setCreated_user_id( ( Integer ) value ); + break; + case MedFichaSimples.TO_CREATED_USER_ID_INDEX: + setToCreated_user_id( ( db.data.siprp_local.outer.EvoUsrUserData ) value ); + break; + case MedFichaSimples.DELETED_STAMP_INDEX: + setDeleted_stamp( ( Timestamp ) value ); + break; + case MedFichaSimples.DELETED_USER_ID_INDEX: + setDeleted_user_id( ( Integer ) value ); + break; + case MedFichaSimples.TO_DELETED_USER_ID_INDEX: + setToDeleted_user_id( ( db.data.siprp_local.outer.EvoUsrUserData ) value ); + break; + } + } + + public void rawSet( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case MedFichaSimples.ID_INDEX: + this.id = ( Integer ) value; + break; + case MedFichaSimples.TRABALHADOR_ID_INDEX: + this.trabalhador_id = ( Integer ) value; + break; + case MedFichaSimples.TO_TRABALHADOR_ID_INDEX: + this.to_trabalhador_id = ( db.data.siprp_local.outer.TrabalhadoresData ) value; + break; + case MedFichaSimples.MEDICO_ID_INDEX: + this.medico_id = ( Integer ) value; + break; + case MedFichaSimples.TO_MEDICO_ID_INDEX: + this.to_medico_id = ( db.data.siprp_local.outer.MedicosData ) value; + break; + case MedFichaSimples.DATA_INDEX: + this.data = ( Date ) value; + break; + case MedFichaSimples.DADOS_CLINICOS_INDEX: + this.dados_clinicos = ( String ) value; + break; + case MedFichaSimples.PROBLEMAS_ACTIVOS_INDEX: + this.problemas_activos = ( String ) value; + break; + case MedFichaSimples.OBSERVACAO_INDEX: + this.observacao = ( String ) value; + break; + case MedFichaSimples.EXAMES_INDEX: + this.exames = ( String ) value; + break; + case MedFichaSimples.CREATED_STAMP_INDEX: + this.created_stamp = ( Timestamp ) value; + break; + case MedFichaSimples.CREATED_USER_ID_INDEX: + this.created_user_id = ( Integer ) value; + break; + case MedFichaSimples.TO_CREATED_USER_ID_INDEX: + this.to_created_user_id = ( db.data.siprp_local.outer.EvoUsrUserData ) value; + break; + case MedFichaSimples.DELETED_STAMP_INDEX: + this.deleted_stamp = ( Timestamp ) value; + break; + case MedFichaSimples.DELETED_USER_ID_INDEX: + this.deleted_user_id = ( Integer ) value; + break; + case MedFichaSimples.TO_DELETED_USER_ID_INDEX: + this.to_deleted_user_id = ( db.data.siprp_local.outer.EvoUsrUserData ) 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 MedFichaSimples.ID_INDEX: + theClass = Integer.class; + break; + case MedFichaSimples.TRABALHADOR_ID_INDEX: + theClass = Integer.class; + break; + case MedFichaSimples.TO_TRABALHADOR_ID_INDEX: + theClass = db.data.siprp_local.outer.TrabalhadoresData.class; + break; + case MedFichaSimples.MEDICO_ID_INDEX: + theClass = Integer.class; + break; + case MedFichaSimples.TO_MEDICO_ID_INDEX: + theClass = db.data.siprp_local.outer.MedicosData.class; + break; + case MedFichaSimples.DATA_INDEX: + theClass = Date.class; + break; + case MedFichaSimples.DADOS_CLINICOS_INDEX: + theClass = String.class; + break; + case MedFichaSimples.PROBLEMAS_ACTIVOS_INDEX: + theClass = String.class; + break; + case MedFichaSimples.OBSERVACAO_INDEX: + theClass = String.class; + break; + case MedFichaSimples.EXAMES_INDEX: + theClass = String.class; + break; + case MedFichaSimples.CREATED_STAMP_INDEX: + theClass = Timestamp.class; + break; + case MedFichaSimples.CREATED_USER_ID_INDEX: + theClass = Integer.class; + break; + case MedFichaSimples.TO_CREATED_USER_ID_INDEX: + theClass = db.data.siprp_local.outer.EvoUsrUserData.class; + break; + case MedFichaSimples.DELETED_STAMP_INDEX: + theClass = Timestamp.class; + break; + case MedFichaSimples.DELETED_USER_ID_INDEX: + theClass = Integer.class; + break; + case MedFichaSimples.TO_DELETED_USER_ID_INDEX: + theClass = db.data.siprp_local.outer.EvoUsrUserData.class; + break; + } + return theClass; + } + + public Integer getFieldIndex( String fieldName ) + { + Integer index = FIELD_INDEXES.get( fieldName ); + return index != null ? index : MedFichaSimples._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, MedFichaSimples.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( DADOS_CLINICOS, Boolean.FALSE ); + LAZY_LOADED_OBJECTS.put( PROBLEMAS_ACTIVOS, Boolean.FALSE ); + LAZY_LOADED_OBJECTS.put( OBSERVACAO, Boolean.FALSE ); + LAZY_LOADED_OBJECTS.put( EXAMES, 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/TrabalhadoresPagamentos.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresPagamentos.java new file mode 100644 index 00000000..f908f6eb --- /dev/null +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/TrabalhadoresPagamentos.java @@ -0,0 +1,443 @@ +/* +* TrabalhadoresPagamentos.java +* +* Generated by com.evutils.codegen.EntityObjectGenerator +* +* Use but DON'T TOUCH +* -> (can't touch this) +*/ +package db.data.siprp_local.inner; + +import java.sql.Timestamp; + +public class TrabalhadoresPagamentos extends com.evolute.entity.evo.EvoDataObject +{ + private static final java.util.HashMap FIELD_INDEXES = new java.util.HashMap(); + + static + { + FIELD_INDEXES.put( TrabalhadoresPagamentos.ID, TrabalhadoresPagamentos.ID_INDEX ); + FIELD_INDEXES.put( TrabalhadoresPagamentos.ID_FULL, TrabalhadoresPagamentos.ID_INDEX ); + FIELD_INDEXES.put( TrabalhadoresPagamentos.VALOR, TrabalhadoresPagamentos.VALOR_INDEX ); + FIELD_INDEXES.put( TrabalhadoresPagamentos.VALOR_FULL, TrabalhadoresPagamentos.VALOR_INDEX ); + com.evolute.entity.evo.EvoDataObject.register( TrabalhadoresPagamentos.CLASS_IDENTIFIER, TrabalhadoresPagamentos.TRABALHADOR_ID, TrabalhadoresPagamentos.TO_TRABALHADOR_ID ); + FIELD_INDEXES.put( TrabalhadoresPagamentos.TRABALHADOR_ID, TrabalhadoresPagamentos.TRABALHADOR_ID_INDEX ); + FIELD_INDEXES.put( TrabalhadoresPagamentos.TRABALHADOR_ID_FULL, TrabalhadoresPagamentos.TRABALHADOR_ID_INDEX ); + FIELD_INDEXES.put( TrabalhadoresPagamentos.TO_TRABALHADOR_ID, TrabalhadoresPagamentos.TO_TRABALHADOR_ID_INDEX ); + FIELD_INDEXES.put( TrabalhadoresPagamentos.DATA, TrabalhadoresPagamentos.DATA_INDEX ); + FIELD_INDEXES.put( TrabalhadoresPagamentos.DATA_FULL, TrabalhadoresPagamentos.DATA_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( TrabalhadoresPagamentos.class, TrabalhadoresPagamentos.TRABALHADOR_ID, db.data.siprp_local.outer.TrabalhadoresData.class, db.data.siprp_local.outer.TrabalhadoresData.ID ); + + public static final String TABLENAME = "trabalhadores_pagamentos"; + + + public static final String CLASS_IDENTIFIER = "db.data.siprp_local.inner.trabalhadores_pagamentos"; + + public static final int _INVALID__INDEX = -1; + public static final String ID = "id"; + public static final String ID_FULL = "trabalhadores_pagamentos.id"; + public static final int ID_INDEX = 0; + public static final String VALOR = "valor"; + public static final String VALOR_FULL = "trabalhadores_pagamentos.valor"; + public static final int VALOR_INDEX = 1; + public static final String TRABALHADOR_ID = "trabalhador_id"; + public static final String TRABALHADOR_ID_FULL = "trabalhadores_pagamentos.trabalhador_id"; + public static final int TRABALHADOR_ID_INDEX = 2; + public static final String TO_TRABALHADOR_ID = "to_trabalhador_id"; + public static final String TO_TRABALHADOR_ID_FULL = "trabalhadores_pagamentos.to_trabalhador_id"; + public static final int TO_TRABALHADOR_ID_INDEX = 3; + public static final String DATA = "data"; + public static final String DATA_FULL = "trabalhadores_pagamentos.data"; + public static final int DATA_INDEX = 4; + + public static final String FIELD_NAMES[] = new String[]{ + VALOR, TRABALHADOR_ID, TO_TRABALHADOR_ID, DATA, }; + + public static final String FIELD_NAMES_FULL[] = new String[]{ + TABLENAME + "." + VALOR, TABLENAME + "." + TRABALHADOR_ID, TABLENAME + "." + TO_TRABALHADOR_ID, TABLENAME + "." + DATA, }; + + protected static final String DB_FIELD_NAMES[] = new String[]{ + ID, VALOR, TRABALHADOR_ID, DATA, }; + + + protected static final String PK_FIELD_NAMES[] = new String[]{ + ID, }; + + + public static final String DEFAULT_LOAD_SET[] = new String[] { + ID, VALOR, TRABALHADOR_ID, DATA, }; + + private Integer id; + private Integer valor; + private Integer trabalhador_id; + private db.data.siprp_local.outer.TrabalhadoresData to_trabalhador_id; + private Timestamp data; + + protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey; + + public TrabalhadoresPagamentos() + { + super(); + dirtyProperties = new boolean[]{ 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 getValor() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( VALOR ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.valor; + } + + public void setValor( Integer valor ) + { + try + { + preProcess( VALOR, valor ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.valor = valor; + LAZY_LOADED_OBJECTS.put( VALOR, 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 Timestamp getData() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( DATA ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.data; + } + + public void setData( Timestamp 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 Object get( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case TrabalhadoresPagamentos.ID_INDEX: + value = getId(); + break; + case TrabalhadoresPagamentos.VALOR_INDEX: + value = getValor(); + break; + case TrabalhadoresPagamentos.TRABALHADOR_ID_INDEX: + value = getTrabalhador_id(); + break; + case TrabalhadoresPagamentos.TO_TRABALHADOR_ID_INDEX: + value = toTrabalhador_id(); + break; + case TrabalhadoresPagamentos.DATA_INDEX: + value = getData(); + break; + } + return value; + } + + public Object rawGet( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case TrabalhadoresPagamentos.ID_INDEX: + value = this.id; + break; + case TrabalhadoresPagamentos.VALOR_INDEX: + value = this.valor; + break; + case TrabalhadoresPagamentos.TRABALHADOR_ID_INDEX: + value = this.trabalhador_id; + break; + case TrabalhadoresPagamentos.TO_TRABALHADOR_ID_INDEX: + value = this.to_trabalhador_id; + break; + case TrabalhadoresPagamentos.DATA_INDEX: + value = this.data; + break; + } + return value; + } + + public void set( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case TrabalhadoresPagamentos.ID_INDEX: + setId( ( Integer ) value ); + break; + case TrabalhadoresPagamentos.VALOR_INDEX: + setValor( ( Integer ) value ); + break; + case TrabalhadoresPagamentos.TRABALHADOR_ID_INDEX: + setTrabalhador_id( ( Integer ) value ); + break; + case TrabalhadoresPagamentos.TO_TRABALHADOR_ID_INDEX: + setToTrabalhador_id( ( db.data.siprp_local.outer.TrabalhadoresData ) value ); + break; + case TrabalhadoresPagamentos.DATA_INDEX: + setData( ( Timestamp ) value ); + break; + } + } + + public void rawSet( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case TrabalhadoresPagamentos.ID_INDEX: + this.id = ( Integer ) value; + break; + case TrabalhadoresPagamentos.VALOR_INDEX: + this.valor = ( Integer ) value; + break; + case TrabalhadoresPagamentos.TRABALHADOR_ID_INDEX: + this.trabalhador_id = ( Integer ) value; + break; + case TrabalhadoresPagamentos.TO_TRABALHADOR_ID_INDEX: + this.to_trabalhador_id = ( db.data.siprp_local.outer.TrabalhadoresData ) value; + break; + case TrabalhadoresPagamentos.DATA_INDEX: + this.data = ( Timestamp ) 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 TrabalhadoresPagamentos.ID_INDEX: + theClass = Integer.class; + break; + case TrabalhadoresPagamentos.VALOR_INDEX: + theClass = Integer.class; + break; + case TrabalhadoresPagamentos.TRABALHADOR_ID_INDEX: + theClass = Integer.class; + break; + case TrabalhadoresPagamentos.TO_TRABALHADOR_ID_INDEX: + theClass = db.data.siprp_local.outer.TrabalhadoresData.class; + break; + case TrabalhadoresPagamentos.DATA_INDEX: + theClass = Timestamp.class; + break; + } + return theClass; + } + + public Integer getFieldIndex( String fieldName ) + { + Integer index = FIELD_INDEXES.get( fieldName ); + return index != null ? index : TrabalhadoresPagamentos._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, TrabalhadoresPagamentos.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() + { + } + + 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/WebRegisterRequest.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/WebRegisterRequest.java new file mode 100644 index 00000000..e1146b54 --- /dev/null +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/WebRegisterRequest.java @@ -0,0 +1,809 @@ +/* +* WebRegisterRequest.java +* +* Generated by com.evutils.codegen.EntityObjectGenerator +* +* Use but DON'T TOUCH +* -> (can't touch this) +*/ +package db.data.siprp_local.inner; + +import java.sql.Timestamp; +import java.util.Date; + +public class WebRegisterRequest extends com.evolute.entity.evo.EvoDataObject +{ + private static final java.util.HashMap FIELD_INDEXES = new java.util.HashMap(); + + static + { + FIELD_INDEXES.put( WebRegisterRequest.ID, WebRegisterRequest.ID_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.ID_FULL, WebRegisterRequest.ID_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.FULL_NAME, WebRegisterRequest.FULL_NAME_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.FULL_NAME_FULL, WebRegisterRequest.FULL_NAME_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.PATIENT_NUMBER, WebRegisterRequest.PATIENT_NUMBER_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.PATIENT_NUMBER_FULL, WebRegisterRequest.PATIENT_NUMBER_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.HEALTH_NUMBER, WebRegisterRequest.HEALTH_NUMBER_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.HEALTH_NUMBER_FULL, WebRegisterRequest.HEALTH_NUMBER_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.BIRTHDATE, WebRegisterRequest.BIRTHDATE_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.BIRTHDATE_FULL, WebRegisterRequest.BIRTHDATE_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.EMAIL, WebRegisterRequest.EMAIL_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.EMAIL_FULL, WebRegisterRequest.EMAIL_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.PHONE_AREA_CODE, WebRegisterRequest.PHONE_AREA_CODE_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.PHONE_AREA_CODE_FULL, WebRegisterRequest.PHONE_AREA_CODE_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.MOBILHE_PHONE, WebRegisterRequest.MOBILHE_PHONE_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.MOBILHE_PHONE_FULL, WebRegisterRequest.MOBILHE_PHONE_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.REGISTER_FORM_KEY, WebRegisterRequest.REGISTER_FORM_KEY_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.REGISTER_FORM_KEY_FULL, WebRegisterRequest.REGISTER_FORM_KEY_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.CREATED_STAMP, WebRegisterRequest.CREATED_STAMP_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.CREATED_STAMP_FULL, WebRegisterRequest.CREATED_STAMP_INDEX ); + com.evolute.entity.evo.EvoDataObject.register( WebRegisterRequest.CLASS_IDENTIFIER, WebRegisterRequest.USER_ID, WebRegisterRequest.TO_USER_ID ); + FIELD_INDEXES.put( WebRegisterRequest.USER_ID, WebRegisterRequest.USER_ID_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.USER_ID_FULL, WebRegisterRequest.USER_ID_INDEX ); + FIELD_INDEXES.put( WebRegisterRequest.TO_USER_ID, WebRegisterRequest.TO_USER_ID_INDEX ); + } + + private final java.util.HashMap< String, Boolean > LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); + + + public static final com.evolute.entity.ForeignKey ForeignKeyuser_idToevo_usr_user = + new com.evolute.entity.ForeignKey( WebRegisterRequest.class, WebRegisterRequest.USER_ID, db.data.siprp_local.outer.EvoUsrUserData.class, db.data.siprp_local.outer.EvoUsrUserData.ID ); + + public static final String TABLENAME = "web_register_request"; + + + public static final String CLASS_IDENTIFIER = "db.data.siprp_local.inner.web_register_request"; + + public static final int _INVALID__INDEX = -1; + public static final String ID = "id"; + public static final String ID_FULL = "web_register_request.id"; + public static final int ID_INDEX = 0; + public static final String FULL_NAME = "full_name"; + public static final String FULL_NAME_FULL = "web_register_request.full_name"; + public static final int FULL_NAME_INDEX = 1; + public static final String PATIENT_NUMBER = "patient_number"; + public static final String PATIENT_NUMBER_FULL = "web_register_request.patient_number"; + public static final int PATIENT_NUMBER_INDEX = 2; + public static final String HEALTH_NUMBER = "health_number"; + public static final String HEALTH_NUMBER_FULL = "web_register_request.health_number"; + public static final int HEALTH_NUMBER_INDEX = 3; + public static final String BIRTHDATE = "birthdate"; + public static final String BIRTHDATE_FULL = "web_register_request.birthdate"; + public static final int BIRTHDATE_INDEX = 4; + public static final String EMAIL = "email"; + public static final String EMAIL_FULL = "web_register_request.email"; + public static final int EMAIL_INDEX = 5; + public static final String PHONE_AREA_CODE = "phone_area_code"; + public static final String PHONE_AREA_CODE_FULL = "web_register_request.phone_area_code"; + public static final int PHONE_AREA_CODE_INDEX = 6; + public static final String MOBILHE_PHONE = "mobilhe_phone"; + public static final String MOBILHE_PHONE_FULL = "web_register_request.mobilhe_phone"; + public static final int MOBILHE_PHONE_INDEX = 7; + public static final String REGISTER_FORM_KEY = "register_form_key"; + public static final String REGISTER_FORM_KEY_FULL = "web_register_request.register_form_key"; + public static final int REGISTER_FORM_KEY_INDEX = 8; + public static final String CREATED_STAMP = "created_stamp"; + public static final String CREATED_STAMP_FULL = "web_register_request.created_stamp"; + public static final int CREATED_STAMP_INDEX = 9; + public static final String USER_ID = "user_id"; + public static final String USER_ID_FULL = "web_register_request.user_id"; + public static final int USER_ID_INDEX = 10; + public static final String TO_USER_ID = "to_user_id"; + public static final String TO_USER_ID_FULL = "web_register_request.to_user_id"; + public static final int TO_USER_ID_INDEX = 11; + + public static final String FIELD_NAMES[] = new String[]{ + FULL_NAME, PATIENT_NUMBER, HEALTH_NUMBER, BIRTHDATE, EMAIL, PHONE_AREA_CODE, + MOBILHE_PHONE, REGISTER_FORM_KEY, CREATED_STAMP, USER_ID, TO_USER_ID, }; + + public static final String FIELD_NAMES_FULL[] = new String[]{ + TABLENAME + "." + FULL_NAME, TABLENAME + "." + PATIENT_NUMBER, TABLENAME + "." + HEALTH_NUMBER, TABLENAME + "." + BIRTHDATE, TABLENAME + "." + EMAIL, TABLENAME + "." + PHONE_AREA_CODE, + TABLENAME + "." + MOBILHE_PHONE, TABLENAME + "." + REGISTER_FORM_KEY, TABLENAME + "." + CREATED_STAMP, TABLENAME + "." + USER_ID, TABLENAME + "." + TO_USER_ID, }; + + protected static final String DB_FIELD_NAMES[] = new String[]{ + ID, FULL_NAME, PATIENT_NUMBER, HEALTH_NUMBER, BIRTHDATE, EMAIL, PHONE_AREA_CODE, + MOBILHE_PHONE, REGISTER_FORM_KEY, CREATED_STAMP, USER_ID, }; + + + protected static final String PK_FIELD_NAMES[] = new String[]{ + ID, }; + + + public static final String DEFAULT_LOAD_SET[] = new String[] { + ID, FULL_NAME, PATIENT_NUMBER, HEALTH_NUMBER, BIRTHDATE, EMAIL, PHONE_AREA_CODE, + MOBILHE_PHONE, REGISTER_FORM_KEY, CREATED_STAMP, USER_ID, }; + + private Integer id; + private String full_name; + private String patient_number; + private String health_number; + private Date birthdate; + private String email; + private String phone_area_code; + private String mobilhe_phone; + private String register_form_key; + private Timestamp created_stamp; + private Integer user_id; + private db.data.siprp_local.outer.EvoUsrUserData to_user_id; + + protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey; + + public WebRegisterRequest() + { + 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 java.util.ListfromEvoUsrUser_web_request_id() + { + java.util.List result = new java.util.LinkedList< db.data.siprp_local.outer.EvoUsrUserData >(); + if ( getPrimaryKey() != null ) + { + try + { + result = fromReference( db.data.siprp_local.outer.EvoUsrUserData.class , getPrimaryKey().getMap().get("id"), "web_request_id" ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + } + return result; + } + + public String getFull_name() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( FULL_NAME ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.full_name; + } + + public void setFull_name( String full_name ) + { + try + { + preProcess( FULL_NAME, full_name ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.full_name = full_name; + LAZY_LOADED_OBJECTS.put( FULL_NAME, Boolean.TRUE ); + } + + public String getPatient_number() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( PATIENT_NUMBER ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.patient_number; + } + + public void setPatient_number( String patient_number ) + { + try + { + preProcess( PATIENT_NUMBER, patient_number ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.patient_number = patient_number; + LAZY_LOADED_OBJECTS.put( PATIENT_NUMBER, Boolean.TRUE ); + } + + public String getHealth_number() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( HEALTH_NUMBER ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.health_number; + } + + public void setHealth_number( String health_number ) + { + try + { + preProcess( HEALTH_NUMBER, health_number ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.health_number = health_number; + LAZY_LOADED_OBJECTS.put( HEALTH_NUMBER, Boolean.TRUE ); + } + + public Date getBirthdate() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( BIRTHDATE ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.birthdate; + } + + public void setBirthdate( Date birthdate ) + { + try + { + preProcess( BIRTHDATE, birthdate ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.birthdate = birthdate; + LAZY_LOADED_OBJECTS.put( BIRTHDATE, 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 String getPhone_area_code() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( PHONE_AREA_CODE ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.phone_area_code; + } + + public void setPhone_area_code( String phone_area_code ) + { + try + { + preProcess( PHONE_AREA_CODE, phone_area_code ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.phone_area_code = phone_area_code; + LAZY_LOADED_OBJECTS.put( PHONE_AREA_CODE, Boolean.TRUE ); + } + + public String getMobilhe_phone() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( MOBILHE_PHONE ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.mobilhe_phone; + } + + public void setMobilhe_phone( String mobilhe_phone ) + { + try + { + preProcess( MOBILHE_PHONE, mobilhe_phone ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.mobilhe_phone = mobilhe_phone; + LAZY_LOADED_OBJECTS.put( MOBILHE_PHONE, Boolean.TRUE ); + } + + public String getRegister_form_key() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( REGISTER_FORM_KEY ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.register_form_key; + } + + public void setRegister_form_key( String register_form_key ) + { + try + { + preProcess( REGISTER_FORM_KEY, register_form_key ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.register_form_key = register_form_key; + LAZY_LOADED_OBJECTS.put( REGISTER_FORM_KEY, Boolean.TRUE ); + } + + public Timestamp getCreated_stamp() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( CREATED_STAMP ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.created_stamp; + } + + public void setCreated_stamp( Timestamp created_stamp ) + { + try + { + preProcess( CREATED_STAMP, created_stamp ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.created_stamp = created_stamp; + LAZY_LOADED_OBJECTS.put( CREATED_STAMP, Boolean.TRUE ); + } + + public Integer getUser_id() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( USER_ID ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.user_id; + } + + public void setUser_id( Integer user_id ) + { + try + { + preProcess( USER_ID, user_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.user_id = user_id; + LAZY_LOADED_OBJECTS.put( USER_ID, Boolean.TRUE ); + } + + public db.data.siprp_local.outer.EvoUsrUserData toUser_id() + { + try + { + prepare( TO_USER_ID ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + return this.to_user_id; + } + + public void setToUser_id( db.data.siprp_local.outer.EvoUsrUserData to_user_id ) + { + try + { + preProcess( TO_USER_ID, to_user_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.to_user_id = to_user_id; + } + + public Object get( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebRegisterRequest.ID_INDEX: + value = getId(); + break; + case WebRegisterRequest.FULL_NAME_INDEX: + value = getFull_name(); + break; + case WebRegisterRequest.PATIENT_NUMBER_INDEX: + value = getPatient_number(); + break; + case WebRegisterRequest.HEALTH_NUMBER_INDEX: + value = getHealth_number(); + break; + case WebRegisterRequest.BIRTHDATE_INDEX: + value = getBirthdate(); + break; + case WebRegisterRequest.EMAIL_INDEX: + value = getEmail(); + break; + case WebRegisterRequest.PHONE_AREA_CODE_INDEX: + value = getPhone_area_code(); + break; + case WebRegisterRequest.MOBILHE_PHONE_INDEX: + value = getMobilhe_phone(); + break; + case WebRegisterRequest.REGISTER_FORM_KEY_INDEX: + value = getRegister_form_key(); + break; + case WebRegisterRequest.CREATED_STAMP_INDEX: + value = getCreated_stamp(); + break; + case WebRegisterRequest.USER_ID_INDEX: + value = getUser_id(); + break; + case WebRegisterRequest.TO_USER_ID_INDEX: + value = toUser_id(); + break; + } + return value; + } + + public Object rawGet( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebRegisterRequest.ID_INDEX: + value = this.id; + break; + case WebRegisterRequest.FULL_NAME_INDEX: + value = this.full_name; + break; + case WebRegisterRequest.PATIENT_NUMBER_INDEX: + value = this.patient_number; + break; + case WebRegisterRequest.HEALTH_NUMBER_INDEX: + value = this.health_number; + break; + case WebRegisterRequest.BIRTHDATE_INDEX: + value = this.birthdate; + break; + case WebRegisterRequest.EMAIL_INDEX: + value = this.email; + break; + case WebRegisterRequest.PHONE_AREA_CODE_INDEX: + value = this.phone_area_code; + break; + case WebRegisterRequest.MOBILHE_PHONE_INDEX: + value = this.mobilhe_phone; + break; + case WebRegisterRequest.REGISTER_FORM_KEY_INDEX: + value = this.register_form_key; + break; + case WebRegisterRequest.CREATED_STAMP_INDEX: + value = this.created_stamp; + break; + case WebRegisterRequest.USER_ID_INDEX: + value = this.user_id; + break; + case WebRegisterRequest.TO_USER_ID_INDEX: + value = this.to_user_id; + break; + } + return value; + } + + public void set( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebRegisterRequest.ID_INDEX: + setId( ( Integer ) value ); + break; + case WebRegisterRequest.FULL_NAME_INDEX: + setFull_name( ( String ) value ); + break; + case WebRegisterRequest.PATIENT_NUMBER_INDEX: + setPatient_number( ( String ) value ); + break; + case WebRegisterRequest.HEALTH_NUMBER_INDEX: + setHealth_number( ( String ) value ); + break; + case WebRegisterRequest.BIRTHDATE_INDEX: + setBirthdate( ( Date ) value ); + break; + case WebRegisterRequest.EMAIL_INDEX: + setEmail( ( String ) value ); + break; + case WebRegisterRequest.PHONE_AREA_CODE_INDEX: + setPhone_area_code( ( String ) value ); + break; + case WebRegisterRequest.MOBILHE_PHONE_INDEX: + setMobilhe_phone( ( String ) value ); + break; + case WebRegisterRequest.REGISTER_FORM_KEY_INDEX: + setRegister_form_key( ( String ) value ); + break; + case WebRegisterRequest.CREATED_STAMP_INDEX: + setCreated_stamp( ( Timestamp ) value ); + break; + case WebRegisterRequest.USER_ID_INDEX: + setUser_id( ( Integer ) value ); + break; + case WebRegisterRequest.TO_USER_ID_INDEX: + setToUser_id( ( db.data.siprp_local.outer.EvoUsrUserData ) value ); + break; + } + } + + public void rawSet( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebRegisterRequest.ID_INDEX: + this.id = ( Integer ) value; + break; + case WebRegisterRequest.FULL_NAME_INDEX: + this.full_name = ( String ) value; + break; + case WebRegisterRequest.PATIENT_NUMBER_INDEX: + this.patient_number = ( String ) value; + break; + case WebRegisterRequest.HEALTH_NUMBER_INDEX: + this.health_number = ( String ) value; + break; + case WebRegisterRequest.BIRTHDATE_INDEX: + this.birthdate = ( Date ) value; + break; + case WebRegisterRequest.EMAIL_INDEX: + this.email = ( String ) value; + break; + case WebRegisterRequest.PHONE_AREA_CODE_INDEX: + this.phone_area_code = ( String ) value; + break; + case WebRegisterRequest.MOBILHE_PHONE_INDEX: + this.mobilhe_phone = ( String ) value; + break; + case WebRegisterRequest.REGISTER_FORM_KEY_INDEX: + this.register_form_key = ( String ) value; + break; + case WebRegisterRequest.CREATED_STAMP_INDEX: + this.created_stamp = ( Timestamp ) value; + break; + case WebRegisterRequest.USER_ID_INDEX: + this.user_id = ( Integer ) value; + break; + case WebRegisterRequest.TO_USER_ID_INDEX: + this.to_user_id = ( db.data.siprp_local.outer.EvoUsrUserData ) 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 WebRegisterRequest.ID_INDEX: + theClass = Integer.class; + break; + case WebRegisterRequest.FULL_NAME_INDEX: + theClass = String.class; + break; + case WebRegisterRequest.PATIENT_NUMBER_INDEX: + theClass = String.class; + break; + case WebRegisterRequest.HEALTH_NUMBER_INDEX: + theClass = String.class; + break; + case WebRegisterRequest.BIRTHDATE_INDEX: + theClass = Date.class; + break; + case WebRegisterRequest.EMAIL_INDEX: + theClass = String.class; + break; + case WebRegisterRequest.PHONE_AREA_CODE_INDEX: + theClass = String.class; + break; + case WebRegisterRequest.MOBILHE_PHONE_INDEX: + theClass = String.class; + break; + case WebRegisterRequest.REGISTER_FORM_KEY_INDEX: + theClass = String.class; + break; + case WebRegisterRequest.CREATED_STAMP_INDEX: + theClass = Timestamp.class; + break; + case WebRegisterRequest.USER_ID_INDEX: + theClass = Integer.class; + break; + case WebRegisterRequest.TO_USER_ID_INDEX: + theClass = db.data.siprp_local.outer.EvoUsrUserData.class; + break; + } + return theClass; + } + + public Integer getFieldIndex( String fieldName ) + { + Integer index = FIELD_INDEXES.get( fieldName ); + return index != null ? index : WebRegisterRequest._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, WebRegisterRequest.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() + { + } + + 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/WebUserActions.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/WebUserActions.java new file mode 100644 index 00000000..875a3178 --- /dev/null +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/WebUserActions.java @@ -0,0 +1,492 @@ +/* +* WebUserActions.java +* +* Generated by com.evutils.codegen.EntityObjectGenerator +* +* Use but DON'T TOUCH +* -> (can't touch this) +*/ +package db.data.siprp_local.inner; + +import java.sql.Timestamp; + +public class WebUserActions extends com.evolute.entity.evo.EvoDataObject +{ + private static final java.util.HashMap FIELD_INDEXES = new java.util.HashMap(); + + static + { + FIELD_INDEXES.put( WebUserActions.ID, WebUserActions.ID_INDEX ); + FIELD_INDEXES.put( WebUserActions.ID_FULL, WebUserActions.ID_INDEX ); + FIELD_INDEXES.put( WebUserActions.CREATED_STAMP, WebUserActions.CREATED_STAMP_INDEX ); + FIELD_INDEXES.put( WebUserActions.CREATED_STAMP_FULL, WebUserActions.CREATED_STAMP_INDEX ); + com.evolute.entity.evo.EvoDataObject.register( WebUserActions.CLASS_IDENTIFIER, WebUserActions.USER_ID, WebUserActions.TO_USER_ID ); + FIELD_INDEXES.put( WebUserActions.USER_ID, WebUserActions.USER_ID_INDEX ); + FIELD_INDEXES.put( WebUserActions.USER_ID_FULL, WebUserActions.USER_ID_INDEX ); + FIELD_INDEXES.put( WebUserActions.TO_USER_ID, WebUserActions.TO_USER_ID_INDEX ); + FIELD_INDEXES.put( WebUserActions.ACTION_NAME, WebUserActions.ACTION_NAME_INDEX ); + FIELD_INDEXES.put( WebUserActions.ACTION_NAME_FULL, WebUserActions.ACTION_NAME_INDEX ); + FIELD_INDEXES.put( WebUserActions.ACTION_DESCRIPTION, WebUserActions.ACTION_DESCRIPTION_INDEX ); + FIELD_INDEXES.put( WebUserActions.ACTION_DESCRIPTION_FULL, WebUserActions.ACTION_DESCRIPTION_INDEX ); + } + + private final java.util.HashMap< String, Boolean > LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); + + + public static final com.evolute.entity.ForeignKey ForeignKeyuser_idToevo_usr_user = + new com.evolute.entity.ForeignKey( WebUserActions.class, WebUserActions.USER_ID, db.data.siprp_local.outer.EvoUsrUserData.class, db.data.siprp_local.outer.EvoUsrUserData.ID ); + + public static final String TABLENAME = "web_user_actions"; + + + public static final String CLASS_IDENTIFIER = "db.data.siprp_local.inner.web_user_actions"; + + public static final int _INVALID__INDEX = -1; + public static final String ID = "id"; + public static final String ID_FULL = "web_user_actions.id"; + public static final int ID_INDEX = 0; + public static final String CREATED_STAMP = "created_stamp"; + public static final String CREATED_STAMP_FULL = "web_user_actions.created_stamp"; + public static final int CREATED_STAMP_INDEX = 1; + public static final String USER_ID = "user_id"; + public static final String USER_ID_FULL = "web_user_actions.user_id"; + public static final int USER_ID_INDEX = 2; + public static final String TO_USER_ID = "to_user_id"; + public static final String TO_USER_ID_FULL = "web_user_actions.to_user_id"; + public static final int TO_USER_ID_INDEX = 3; + public static final String ACTION_NAME = "action_name"; + public static final String ACTION_NAME_FULL = "web_user_actions.action_name"; + public static final int ACTION_NAME_INDEX = 4; + public static final String ACTION_DESCRIPTION = "action_description"; + public static final String ACTION_DESCRIPTION_FULL = "web_user_actions.action_description"; + public static final int ACTION_DESCRIPTION_INDEX = 5; + + public static final String FIELD_NAMES[] = new String[]{ + CREATED_STAMP, USER_ID, TO_USER_ID, ACTION_NAME, ACTION_DESCRIPTION, }; + + public static final String FIELD_NAMES_FULL[] = new String[]{ + TABLENAME + "." + CREATED_STAMP, TABLENAME + "." + USER_ID, TABLENAME + "." + TO_USER_ID, TABLENAME + "." + ACTION_NAME, TABLENAME + "." + ACTION_DESCRIPTION, }; + + protected static final String DB_FIELD_NAMES[] = new String[]{ + ID, CREATED_STAMP, USER_ID, ACTION_NAME, ACTION_DESCRIPTION, }; + + + protected static final String PK_FIELD_NAMES[] = new String[]{ + ID, }; + + + public static final String DEFAULT_LOAD_SET[] = new String[] { + ID, CREATED_STAMP, USER_ID, ACTION_NAME, ACTION_DESCRIPTION, }; + + private Integer id; + private Timestamp created_stamp; + private Integer user_id; + private db.data.siprp_local.outer.EvoUsrUserData to_user_id; + private String action_name; + private String action_description; + + protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey; + + public WebUserActions() + { + super(); + dirtyProperties = new boolean[]{ 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 Timestamp getCreated_stamp() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( CREATED_STAMP ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.created_stamp; + } + + public void setCreated_stamp( Timestamp created_stamp ) + { + try + { + preProcess( CREATED_STAMP, created_stamp ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.created_stamp = created_stamp; + LAZY_LOADED_OBJECTS.put( CREATED_STAMP, Boolean.TRUE ); + } + + public Integer getUser_id() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( USER_ID ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.user_id; + } + + public void setUser_id( Integer user_id ) + { + try + { + preProcess( USER_ID, user_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.user_id = user_id; + LAZY_LOADED_OBJECTS.put( USER_ID, Boolean.TRUE ); + } + + public db.data.siprp_local.outer.EvoUsrUserData toUser_id() + { + try + { + prepare( TO_USER_ID ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + return this.to_user_id; + } + + public void setToUser_id( db.data.siprp_local.outer.EvoUsrUserData to_user_id ) + { + try + { + preProcess( TO_USER_ID, to_user_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.to_user_id = to_user_id; + } + + public String getAction_name() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( ACTION_NAME ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.action_name; + } + + public void setAction_name( String action_name ) + { + try + { + preProcess( ACTION_NAME, action_name ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.action_name = action_name; + LAZY_LOADED_OBJECTS.put( ACTION_NAME, Boolean.TRUE ); + } + + public String getAction_description() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( ACTION_DESCRIPTION ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.action_description; + } + + public void setAction_description( String action_description ) + { + try + { + preProcess( ACTION_DESCRIPTION, action_description ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.action_description = action_description; + LAZY_LOADED_OBJECTS.put( ACTION_DESCRIPTION, Boolean.TRUE ); + } + + public Object get( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebUserActions.ID_INDEX: + value = getId(); + break; + case WebUserActions.CREATED_STAMP_INDEX: + value = getCreated_stamp(); + break; + case WebUserActions.USER_ID_INDEX: + value = getUser_id(); + break; + case WebUserActions.TO_USER_ID_INDEX: + value = toUser_id(); + break; + case WebUserActions.ACTION_NAME_INDEX: + value = getAction_name(); + break; + case WebUserActions.ACTION_DESCRIPTION_INDEX: + value = getAction_description(); + break; + } + return value; + } + + public Object rawGet( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebUserActions.ID_INDEX: + value = this.id; + break; + case WebUserActions.CREATED_STAMP_INDEX: + value = this.created_stamp; + break; + case WebUserActions.USER_ID_INDEX: + value = this.user_id; + break; + case WebUserActions.TO_USER_ID_INDEX: + value = this.to_user_id; + break; + case WebUserActions.ACTION_NAME_INDEX: + value = this.action_name; + break; + case WebUserActions.ACTION_DESCRIPTION_INDEX: + value = this.action_description; + break; + } + return value; + } + + public void set( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebUserActions.ID_INDEX: + setId( ( Integer ) value ); + break; + case WebUserActions.CREATED_STAMP_INDEX: + setCreated_stamp( ( Timestamp ) value ); + break; + case WebUserActions.USER_ID_INDEX: + setUser_id( ( Integer ) value ); + break; + case WebUserActions.TO_USER_ID_INDEX: + setToUser_id( ( db.data.siprp_local.outer.EvoUsrUserData ) value ); + break; + case WebUserActions.ACTION_NAME_INDEX: + setAction_name( ( String ) value ); + break; + case WebUserActions.ACTION_DESCRIPTION_INDEX: + setAction_description( ( String ) value ); + break; + } + } + + public void rawSet( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebUserActions.ID_INDEX: + this.id = ( Integer ) value; + break; + case WebUserActions.CREATED_STAMP_INDEX: + this.created_stamp = ( Timestamp ) value; + break; + case WebUserActions.USER_ID_INDEX: + this.user_id = ( Integer ) value; + break; + case WebUserActions.TO_USER_ID_INDEX: + this.to_user_id = ( db.data.siprp_local.outer.EvoUsrUserData ) value; + break; + case WebUserActions.ACTION_NAME_INDEX: + this.action_name = ( String ) value; + break; + case WebUserActions.ACTION_DESCRIPTION_INDEX: + this.action_description = ( 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 WebUserActions.ID_INDEX: + theClass = Integer.class; + break; + case WebUserActions.CREATED_STAMP_INDEX: + theClass = Timestamp.class; + break; + case WebUserActions.USER_ID_INDEX: + theClass = Integer.class; + break; + case WebUserActions.TO_USER_ID_INDEX: + theClass = db.data.siprp_local.outer.EvoUsrUserData.class; + break; + case WebUserActions.ACTION_NAME_INDEX: + theClass = String.class; + break; + case WebUserActions.ACTION_DESCRIPTION_INDEX: + theClass = String.class; + break; + } + return theClass; + } + + public Integer getFieldIndex( String fieldName ) + { + Integer index = FIELD_INDEXES.get( fieldName ); + return index != null ? index : WebUserActions._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, WebUserActions.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() + { + } + + 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/WebUserLogin.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/WebUserLogin.java new file mode 100644 index 00000000..2d086027 --- /dev/null +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/WebUserLogin.java @@ -0,0 +1,394 @@ +/* +* WebUserLogin.java +* +* Generated by com.evutils.codegen.EntityObjectGenerator +* +* Use but DON'T TOUCH +* -> (can't touch this) +*/ +package db.data.siprp_local.inner; + +import java.sql.Timestamp; + +public class WebUserLogin extends com.evolute.entity.evo.EvoDataObject +{ + private static final java.util.HashMap FIELD_INDEXES = new java.util.HashMap(); + + static + { + FIELD_INDEXES.put( WebUserLogin.ID, WebUserLogin.ID_INDEX ); + FIELD_INDEXES.put( WebUserLogin.ID_FULL, WebUserLogin.ID_INDEX ); + com.evolute.entity.evo.EvoDataObject.register( WebUserLogin.CLASS_IDENTIFIER, WebUserLogin.USER_ID, WebUserLogin.TO_USER_ID ); + FIELD_INDEXES.put( WebUserLogin.USER_ID, WebUserLogin.USER_ID_INDEX ); + FIELD_INDEXES.put( WebUserLogin.USER_ID_FULL, WebUserLogin.USER_ID_INDEX ); + FIELD_INDEXES.put( WebUserLogin.TO_USER_ID, WebUserLogin.TO_USER_ID_INDEX ); + FIELD_INDEXES.put( WebUserLogin.LOGIN_TIME, WebUserLogin.LOGIN_TIME_INDEX ); + FIELD_INDEXES.put( WebUserLogin.LOGIN_TIME_FULL, WebUserLogin.LOGIN_TIME_INDEX ); + } + + private final java.util.HashMap< String, Boolean > LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); + + + public static final com.evolute.entity.ForeignKey ForeignKeyuser_idToevo_usr_user = + new com.evolute.entity.ForeignKey( WebUserLogin.class, WebUserLogin.USER_ID, db.data.siprp_local.outer.EvoUsrUserData.class, db.data.siprp_local.outer.EvoUsrUserData.ID ); + + public static final String TABLENAME = "web_user_login"; + + + public static final String CLASS_IDENTIFIER = "db.data.siprp_local.inner.web_user_login"; + + public static final int _INVALID__INDEX = -1; + public static final String ID = "id"; + public static final String ID_FULL = "web_user_login.id"; + public static final int ID_INDEX = 0; + public static final String USER_ID = "user_id"; + public static final String USER_ID_FULL = "web_user_login.user_id"; + public static final int USER_ID_INDEX = 1; + public static final String TO_USER_ID = "to_user_id"; + public static final String TO_USER_ID_FULL = "web_user_login.to_user_id"; + public static final int TO_USER_ID_INDEX = 2; + public static final String LOGIN_TIME = "login_time"; + public static final String LOGIN_TIME_FULL = "web_user_login.login_time"; + public static final int LOGIN_TIME_INDEX = 3; + + public static final String FIELD_NAMES[] = new String[]{ + USER_ID, TO_USER_ID, LOGIN_TIME, }; + + public static final String FIELD_NAMES_FULL[] = new String[]{ + TABLENAME + "." + USER_ID, TABLENAME + "." + TO_USER_ID, TABLENAME + "." + LOGIN_TIME, }; + + protected static final String DB_FIELD_NAMES[] = new String[]{ + ID, USER_ID, LOGIN_TIME, }; + + + protected static final String PK_FIELD_NAMES[] = new String[]{ + ID, }; + + + public static final String DEFAULT_LOAD_SET[] = new String[] { + ID, USER_ID, LOGIN_TIME, }; + + private Integer id; + private Integer user_id; + private db.data.siprp_local.outer.EvoUsrUserData to_user_id; + private Timestamp login_time; + + protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey; + + public WebUserLogin() + { + super(); + dirtyProperties = new boolean[]{ 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 getUser_id() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( USER_ID ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.user_id; + } + + public void setUser_id( Integer user_id ) + { + try + { + preProcess( USER_ID, user_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.user_id = user_id; + LAZY_LOADED_OBJECTS.put( USER_ID, Boolean.TRUE ); + } + + public db.data.siprp_local.outer.EvoUsrUserData toUser_id() + { + try + { + prepare( TO_USER_ID ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + return this.to_user_id; + } + + public void setToUser_id( db.data.siprp_local.outer.EvoUsrUserData to_user_id ) + { + try + { + preProcess( TO_USER_ID, to_user_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.to_user_id = to_user_id; + } + + public Timestamp getLogin_time() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( LOGIN_TIME ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.login_time; + } + + public void setLogin_time( Timestamp login_time ) + { + try + { + preProcess( LOGIN_TIME, login_time ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.login_time = login_time; + LAZY_LOADED_OBJECTS.put( LOGIN_TIME, Boolean.TRUE ); + } + + public Object get( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebUserLogin.ID_INDEX: + value = getId(); + break; + case WebUserLogin.USER_ID_INDEX: + value = getUser_id(); + break; + case WebUserLogin.TO_USER_ID_INDEX: + value = toUser_id(); + break; + case WebUserLogin.LOGIN_TIME_INDEX: + value = getLogin_time(); + break; + } + return value; + } + + public Object rawGet( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebUserLogin.ID_INDEX: + value = this.id; + break; + case WebUserLogin.USER_ID_INDEX: + value = this.user_id; + break; + case WebUserLogin.TO_USER_ID_INDEX: + value = this.to_user_id; + break; + case WebUserLogin.LOGIN_TIME_INDEX: + value = this.login_time; + break; + } + return value; + } + + public void set( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebUserLogin.ID_INDEX: + setId( ( Integer ) value ); + break; + case WebUserLogin.USER_ID_INDEX: + setUser_id( ( Integer ) value ); + break; + case WebUserLogin.TO_USER_ID_INDEX: + setToUser_id( ( db.data.siprp_local.outer.EvoUsrUserData ) value ); + break; + case WebUserLogin.LOGIN_TIME_INDEX: + setLogin_time( ( Timestamp ) value ); + break; + } + } + + public void rawSet( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebUserLogin.ID_INDEX: + this.id = ( Integer ) value; + break; + case WebUserLogin.USER_ID_INDEX: + this.user_id = ( Integer ) value; + break; + case WebUserLogin.TO_USER_ID_INDEX: + this.to_user_id = ( db.data.siprp_local.outer.EvoUsrUserData ) value; + break; + case WebUserLogin.LOGIN_TIME_INDEX: + this.login_time = ( Timestamp ) 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 WebUserLogin.ID_INDEX: + theClass = Integer.class; + break; + case WebUserLogin.USER_ID_INDEX: + theClass = Integer.class; + break; + case WebUserLogin.TO_USER_ID_INDEX: + theClass = db.data.siprp_local.outer.EvoUsrUserData.class; + break; + case WebUserLogin.LOGIN_TIME_INDEX: + theClass = Timestamp.class; + break; + } + return theClass; + } + + public Integer getFieldIndex( String fieldName ) + { + Integer index = FIELD_INDEXES.get( fieldName ); + return index != null ? index : WebUserLogin._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, WebUserLogin.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() + { + } + + 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/WebUserValidation.java b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/WebUserValidation.java new file mode 100644 index 00000000..799711f4 --- /dev/null +++ b/trunk/PlanosActuacao/src/db/data/siprp_local/inner/WebUserValidation.java @@ -0,0 +1,692 @@ +/* +* WebUserValidation.java +* +* Generated by com.evutils.codegen.EntityObjectGenerator +* +* Use but DON'T TOUCH +* -> (can't touch this) +*/ +package db.data.siprp_local.inner; + +import java.sql.Timestamp; + +public class WebUserValidation extends com.evolute.entity.evo.EvoDataObject +{ + private static final java.util.HashMap FIELD_INDEXES = new java.util.HashMap(); + + static + { + FIELD_INDEXES.put( WebUserValidation.ID, WebUserValidation.ID_INDEX ); + FIELD_INDEXES.put( WebUserValidation.ID_FULL, WebUserValidation.ID_INDEX ); + FIELD_INDEXES.put( WebUserValidation.SMS_VALIDATION, WebUserValidation.SMS_VALIDATION_INDEX ); + FIELD_INDEXES.put( WebUserValidation.SMS_VALIDATION_FULL, WebUserValidation.SMS_VALIDATION_INDEX ); + FIELD_INDEXES.put( WebUserValidation.SMS_CODE, WebUserValidation.SMS_CODE_INDEX ); + FIELD_INDEXES.put( WebUserValidation.SMS_CODE_FULL, WebUserValidation.SMS_CODE_INDEX ); + FIELD_INDEXES.put( WebUserValidation.ACTIVATION_KEY, WebUserValidation.ACTIVATION_KEY_INDEX ); + FIELD_INDEXES.put( WebUserValidation.ACTIVATION_KEY_FULL, WebUserValidation.ACTIVATION_KEY_INDEX ); + FIELD_INDEXES.put( WebUserValidation.CREATED_STAMP, WebUserValidation.CREATED_STAMP_INDEX ); + FIELD_INDEXES.put( WebUserValidation.CREATED_STAMP_FULL, WebUserValidation.CREATED_STAMP_INDEX ); + FIELD_INDEXES.put( WebUserValidation.DELETED_STAMP, WebUserValidation.DELETED_STAMP_INDEX ); + FIELD_INDEXES.put( WebUserValidation.DELETED_STAMP_FULL, WebUserValidation.DELETED_STAMP_INDEX ); + FIELD_INDEXES.put( WebUserValidation.OBSERVATIONS, WebUserValidation.OBSERVATIONS_INDEX ); + FIELD_INDEXES.put( WebUserValidation.OBSERVATIONS_FULL, WebUserValidation.OBSERVATIONS_INDEX ); + FIELD_INDEXES.put( WebUserValidation.EMAIL_VALIDATION, WebUserValidation.EMAIL_VALIDATION_INDEX ); + FIELD_INDEXES.put( WebUserValidation.EMAIL_VALIDATION_FULL, WebUserValidation.EMAIL_VALIDATION_INDEX ); + com.evolute.entity.evo.EvoDataObject.register( WebUserValidation.CLASS_IDENTIFIER, WebUserValidation.USER_ID, WebUserValidation.TO_USER_ID ); + FIELD_INDEXES.put( WebUserValidation.USER_ID, WebUserValidation.USER_ID_INDEX ); + FIELD_INDEXES.put( WebUserValidation.USER_ID_FULL, WebUserValidation.USER_ID_INDEX ); + FIELD_INDEXES.put( WebUserValidation.TO_USER_ID, WebUserValidation.TO_USER_ID_INDEX ); + } + + private final java.util.HashMap< String, Boolean > LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); + + + public static final com.evolute.entity.ForeignKey ForeignKeyuser_idToevo_usr_user = + new com.evolute.entity.ForeignKey( WebUserValidation.class, WebUserValidation.USER_ID, db.data.siprp_local.outer.EvoUsrUserData.class, db.data.siprp_local.outer.EvoUsrUserData.ID ); + + public static final String TABLENAME = "web_user_validation"; + + + public static final String CLASS_IDENTIFIER = "db.data.siprp_local.inner.web_user_validation"; + + public static final int _INVALID__INDEX = -1; + public static final String ID = "id"; + public static final String ID_FULL = "web_user_validation.id"; + public static final int ID_INDEX = 0; + public static final String SMS_VALIDATION = "sms_validation"; + public static final String SMS_VALIDATION_FULL = "web_user_validation.sms_validation"; + public static final int SMS_VALIDATION_INDEX = 1; + public static final String SMS_CODE = "sms_code"; + public static final String SMS_CODE_FULL = "web_user_validation.sms_code"; + public static final int SMS_CODE_INDEX = 2; + public static final String ACTIVATION_KEY = "activation_key"; + public static final String ACTIVATION_KEY_FULL = "web_user_validation.activation_key"; + public static final int ACTIVATION_KEY_INDEX = 3; + public static final String CREATED_STAMP = "created_stamp"; + public static final String CREATED_STAMP_FULL = "web_user_validation.created_stamp"; + public static final int CREATED_STAMP_INDEX = 4; + public static final String DELETED_STAMP = "deleted_stamp"; + public static final String DELETED_STAMP_FULL = "web_user_validation.deleted_stamp"; + public static final int DELETED_STAMP_INDEX = 5; + public static final String OBSERVATIONS = "observations"; + public static final String OBSERVATIONS_FULL = "web_user_validation.observations"; + public static final int OBSERVATIONS_INDEX = 6; + public static final String EMAIL_VALIDATION = "email_validation"; + public static final String EMAIL_VALIDATION_FULL = "web_user_validation.email_validation"; + public static final int EMAIL_VALIDATION_INDEX = 7; + public static final String USER_ID = "user_id"; + public static final String USER_ID_FULL = "web_user_validation.user_id"; + public static final int USER_ID_INDEX = 8; + public static final String TO_USER_ID = "to_user_id"; + public static final String TO_USER_ID_FULL = "web_user_validation.to_user_id"; + public static final int TO_USER_ID_INDEX = 9; + + public static final String FIELD_NAMES[] = new String[]{ + SMS_VALIDATION, SMS_CODE, ACTIVATION_KEY, CREATED_STAMP, DELETED_STAMP, + OBSERVATIONS, EMAIL_VALIDATION, USER_ID, TO_USER_ID, }; + + public static final String FIELD_NAMES_FULL[] = new String[]{ + TABLENAME + "." + SMS_VALIDATION, TABLENAME + "." + SMS_CODE, TABLENAME + "." + ACTIVATION_KEY, TABLENAME + "." + CREATED_STAMP, TABLENAME + "." + DELETED_STAMP, + TABLENAME + "." + OBSERVATIONS, TABLENAME + "." + EMAIL_VALIDATION, TABLENAME + "." + USER_ID, TABLENAME + "." + TO_USER_ID, }; + + protected static final String DB_FIELD_NAMES[] = new String[]{ + ID, SMS_VALIDATION, SMS_CODE, ACTIVATION_KEY, CREATED_STAMP, DELETED_STAMP, + OBSERVATIONS, EMAIL_VALIDATION, USER_ID, }; + + + protected static final String PK_FIELD_NAMES[] = new String[]{ + ID, }; + + + public static final String DEFAULT_LOAD_SET[] = new String[] { + ID, SMS_VALIDATION, SMS_CODE, ACTIVATION_KEY, CREATED_STAMP, DELETED_STAMP, + OBSERVATIONS, EMAIL_VALIDATION, USER_ID, }; + + private Integer id; + private Boolean sms_validation; + private String sms_code; + private String activation_key; + private Timestamp created_stamp; + private Timestamp deleted_stamp; + private String observations; + private Boolean email_validation; + private Integer user_id; + private db.data.siprp_local.outer.EvoUsrUserData to_user_id; + + protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey; + + public WebUserValidation() + { + super(); + dirtyProperties = new boolean[]{ 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 Boolean getSms_validation() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( SMS_VALIDATION ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.sms_validation; + } + + public void setSms_validation( Boolean sms_validation ) + { + try + { + preProcess( SMS_VALIDATION, sms_validation ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.sms_validation = sms_validation; + LAZY_LOADED_OBJECTS.put( SMS_VALIDATION, Boolean.TRUE ); + } + + public String getSms_code() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( SMS_CODE ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.sms_code; + } + + public void setSms_code( String sms_code ) + { + try + { + preProcess( SMS_CODE, sms_code ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.sms_code = sms_code; + LAZY_LOADED_OBJECTS.put( SMS_CODE, Boolean.TRUE ); + } + + public String getActivation_key() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( ACTIVATION_KEY ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.activation_key; + } + + public void setActivation_key( String activation_key ) + { + try + { + preProcess( ACTIVATION_KEY, activation_key ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.activation_key = activation_key; + LAZY_LOADED_OBJECTS.put( ACTIVATION_KEY, Boolean.TRUE ); + } + + public Timestamp getCreated_stamp() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( CREATED_STAMP ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.created_stamp; + } + + public void setCreated_stamp( Timestamp created_stamp ) + { + try + { + preProcess( CREATED_STAMP, created_stamp ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.created_stamp = created_stamp; + LAZY_LOADED_OBJECTS.put( CREATED_STAMP, Boolean.TRUE ); + } + + public Timestamp getDeleted_stamp() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( DELETED_STAMP ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.deleted_stamp; + } + + public void setDeleted_stamp( Timestamp deleted_stamp ) + { + try + { + preProcess( DELETED_STAMP, deleted_stamp ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.deleted_stamp = deleted_stamp; + LAZY_LOADED_OBJECTS.put( DELETED_STAMP, Boolean.TRUE ); + } + + public String getObservations() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( OBSERVATIONS ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.observations; + } + + public void setObservations( String observations ) + { + try + { + preProcess( OBSERVATIONS, observations ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.observations = observations; + LAZY_LOADED_OBJECTS.put( OBSERVATIONS, Boolean.TRUE ); + } + + public Boolean getEmail_validation() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( EMAIL_VALIDATION ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.email_validation; + } + + public void setEmail_validation( Boolean email_validation ) + { + try + { + preProcess( EMAIL_VALIDATION, email_validation ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.email_validation = email_validation; + LAZY_LOADED_OBJECTS.put( EMAIL_VALIDATION, Boolean.TRUE ); + } + + public Integer getUser_id() + { + try + { + setLastAccess( System.currentTimeMillis() ); + prepare( USER_ID ); + } + catch( java.lang.Exception ex ) + { + throw new RuntimeException( ex ); + } + return this.user_id; + } + + public void setUser_id( Integer user_id ) + { + try + { + preProcess( USER_ID, user_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.user_id = user_id; + LAZY_LOADED_OBJECTS.put( USER_ID, Boolean.TRUE ); + } + + public db.data.siprp_local.outer.EvoUsrUserData toUser_id() + { + try + { + prepare( TO_USER_ID ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + return this.to_user_id; + } + + public void setToUser_id( db.data.siprp_local.outer.EvoUsrUserData to_user_id ) + { + try + { + preProcess( TO_USER_ID, to_user_id ); + } + catch( com.evolute.entity.evo.EvoDataException edex ) + { + throw new RuntimeException( edex ); + } + this.to_user_id = to_user_id; + } + + public Object get( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebUserValidation.ID_INDEX: + value = getId(); + break; + case WebUserValidation.SMS_VALIDATION_INDEX: + value = getSms_validation(); + break; + case WebUserValidation.SMS_CODE_INDEX: + value = getSms_code(); + break; + case WebUserValidation.ACTIVATION_KEY_INDEX: + value = getActivation_key(); + break; + case WebUserValidation.CREATED_STAMP_INDEX: + value = getCreated_stamp(); + break; + case WebUserValidation.DELETED_STAMP_INDEX: + value = getDeleted_stamp(); + break; + case WebUserValidation.OBSERVATIONS_INDEX: + value = getObservations(); + break; + case WebUserValidation.EMAIL_VALIDATION_INDEX: + value = getEmail_validation(); + break; + case WebUserValidation.USER_ID_INDEX: + value = getUser_id(); + break; + case WebUserValidation.TO_USER_ID_INDEX: + value = toUser_id(); + break; + } + return value; + } + + public Object rawGet( String fieldName ) + { + Object value = null; + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebUserValidation.ID_INDEX: + value = this.id; + break; + case WebUserValidation.SMS_VALIDATION_INDEX: + value = this.sms_validation; + break; + case WebUserValidation.SMS_CODE_INDEX: + value = this.sms_code; + break; + case WebUserValidation.ACTIVATION_KEY_INDEX: + value = this.activation_key; + break; + case WebUserValidation.CREATED_STAMP_INDEX: + value = this.created_stamp; + break; + case WebUserValidation.DELETED_STAMP_INDEX: + value = this.deleted_stamp; + break; + case WebUserValidation.OBSERVATIONS_INDEX: + value = this.observations; + break; + case WebUserValidation.EMAIL_VALIDATION_INDEX: + value = this.email_validation; + break; + case WebUserValidation.USER_ID_INDEX: + value = this.user_id; + break; + case WebUserValidation.TO_USER_ID_INDEX: + value = this.to_user_id; + break; + } + return value; + } + + public void set( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebUserValidation.ID_INDEX: + setId( ( Integer ) value ); + break; + case WebUserValidation.SMS_VALIDATION_INDEX: + setSms_validation( ( Boolean ) value ); + break; + case WebUserValidation.SMS_CODE_INDEX: + setSms_code( ( String ) value ); + break; + case WebUserValidation.ACTIVATION_KEY_INDEX: + setActivation_key( ( String ) value ); + break; + case WebUserValidation.CREATED_STAMP_INDEX: + setCreated_stamp( ( Timestamp ) value ); + break; + case WebUserValidation.DELETED_STAMP_INDEX: + setDeleted_stamp( ( Timestamp ) value ); + break; + case WebUserValidation.OBSERVATIONS_INDEX: + setObservations( ( String ) value ); + break; + case WebUserValidation.EMAIL_VALIDATION_INDEX: + setEmail_validation( ( Boolean ) value ); + break; + case WebUserValidation.USER_ID_INDEX: + setUser_id( ( Integer ) value ); + break; + case WebUserValidation.TO_USER_ID_INDEX: + setToUser_id( ( db.data.siprp_local.outer.EvoUsrUserData ) value ); + break; + } + } + + public void rawSet( String fieldName, Object value ) + { + Integer index = getFieldIndex( fieldName ); + switch( index ) + { + case WebUserValidation.ID_INDEX: + this.id = ( Integer ) value; + break; + case WebUserValidation.SMS_VALIDATION_INDEX: + this.sms_validation = ( Boolean ) value; + break; + case WebUserValidation.SMS_CODE_INDEX: + this.sms_code = ( String ) value; + break; + case WebUserValidation.ACTIVATION_KEY_INDEX: + this.activation_key = ( String ) value; + break; + case WebUserValidation.CREATED_STAMP_INDEX: + this.created_stamp = ( Timestamp ) value; + break; + case WebUserValidation.DELETED_STAMP_INDEX: + this.deleted_stamp = ( Timestamp ) value; + break; + case WebUserValidation.OBSERVATIONS_INDEX: + this.observations = ( String ) value; + break; + case WebUserValidation.EMAIL_VALIDATION_INDEX: + this.email_validation = ( Boolean ) value; + break; + case WebUserValidation.USER_ID_INDEX: + this.user_id = ( Integer ) value; + break; + case WebUserValidation.TO_USER_ID_INDEX: + this.to_user_id = ( db.data.siprp_local.outer.EvoUsrUserData ) 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 WebUserValidation.ID_INDEX: + theClass = Integer.class; + break; + case WebUserValidation.SMS_VALIDATION_INDEX: + theClass = Boolean.class; + break; + case WebUserValidation.SMS_CODE_INDEX: + theClass = String.class; + break; + case WebUserValidation.ACTIVATION_KEY_INDEX: + theClass = String.class; + break; + case WebUserValidation.CREATED_STAMP_INDEX: + theClass = Timestamp.class; + break; + case WebUserValidation.DELETED_STAMP_INDEX: + theClass = Timestamp.class; + break; + case WebUserValidation.OBSERVATIONS_INDEX: + theClass = String.class; + break; + case WebUserValidation.EMAIL_VALIDATION_INDEX: + theClass = Boolean.class; + break; + case WebUserValidation.USER_ID_INDEX: + theClass = Integer.class; + break; + case WebUserValidation.TO_USER_ID_INDEX: + theClass = db.data.siprp_local.outer.EvoUsrUserData.class; + break; + } + return theClass; + } + + public Integer getFieldIndex( String fieldName ) + { + Integer index = FIELD_INDEXES.get( fieldName ); + return index != null ? index : WebUserValidation._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, WebUserValidation.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() + { + } + + public boolean isPropertyLoaded( String fieldName ) + { + if ( LAZY_LOADED_OBJECTS.get( fieldName ) == null ) + { + return true; + } + else + { + return LAZY_LOADED_OBJECTS.get( fieldName ); + } + } +}