git-svn-id: https://svn.coded.pt/svn/SIPRP@1325 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Diogo Neves 15 years ago
parent 7ec3141d8b
commit 3f371c1455

Binary file not shown.

@ -61,6 +61,8 @@ public class Trabalhadores extends siprp.data.BaseObject
FIELD_INDEXES.put( Trabalhadores.NIF_FULL, Trabalhadores.NIF_INDEX );
FIELD_INDEXES.put( Trabalhadores.NUMERO_UTENTE, Trabalhadores.NUMERO_UTENTE_INDEX );
FIELD_INDEXES.put( Trabalhadores.NUMERO_UTENTE_FULL, Trabalhadores.NUMERO_UTENTE_INDEX );
FIELD_INDEXES.put( Trabalhadores.PROCESSO_MOTIVO_ID, Trabalhadores.PROCESSO_MOTIVO_ID_INDEX );
FIELD_INDEXES.put( Trabalhadores.PROCESSO_MOTIVO_ID_FULL, Trabalhadores.PROCESSO_MOTIVO_ID_INDEX );
}
private final java.util.HashMap< String, Boolean > LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >();
@ -143,24 +145,30 @@ public class Trabalhadores extends siprp.data.BaseObject
public static final String NUMERO_UTENTE = "numero_utente";
public static final String NUMERO_UTENTE_FULL = "trabalhadores.numero_utente";
public static final int NUMERO_UTENTE_INDEX = 22;
public static final String PROCESSO_MOTIVO_ID = "processo_motivo_id";
public static final String PROCESSO_MOTIVO_ID_FULL = "trabalhadores.processo_motivo_id";
public static final int PROCESSO_MOTIVO_ID_INDEX = 23;
public static final String FIELD_NAMES[] = new String[]{
NOME, SEXO, DATA_NASCIMENTO, NACIONALIDADE, NUMERO_MECANOGRAFICO, DATA_ADMISSAO,
CATEGORIA, LOCAL_TRABALHO, FUNCAO_PROPOSTA, DATA_ADMISSAO_FUNCAO, OBSERVACOES,
INACTIVO, ESTABELECIMENTO_ID, TO_ESTABELECIMENTO_ID, DATA_DEMISSAO,
OBSERVACOES_GESTAO, PERFIL, ACTUALIZACAO, NOME_PLAIN, BI, NIF, NUMERO_UTENTE, };
OBSERVACOES_GESTAO, PERFIL, ACTUALIZACAO, NOME_PLAIN, BI, NIF, NUMERO_UTENTE,
PROCESSO_MOTIVO_ID, };
public static final String FIELD_NAMES_FULL[] = new String[]{
TABLENAME + "." + NOME, TABLENAME + "." + SEXO, TABLENAME + "." + DATA_NASCIMENTO, TABLENAME + "." + NACIONALIDADE, TABLENAME + "." + NUMERO_MECANOGRAFICO, TABLENAME + "." + DATA_ADMISSAO,
TABLENAME + "." + CATEGORIA, TABLENAME + "." + LOCAL_TRABALHO, TABLENAME + "." + FUNCAO_PROPOSTA, TABLENAME + "." + DATA_ADMISSAO_FUNCAO, TABLENAME + "." + OBSERVACOES,
TABLENAME + "." + INACTIVO, TABLENAME + "." + ESTABELECIMENTO_ID, TABLENAME + "." + TO_ESTABELECIMENTO_ID, TABLENAME + "." + DATA_DEMISSAO,
TABLENAME + "." + OBSERVACOES_GESTAO, TABLENAME + "." + PERFIL, TABLENAME + "." + ACTUALIZACAO, TABLENAME + "." + NOME_PLAIN, TABLENAME + "." + BI, TABLENAME + "." + NIF, TABLENAME + "." + NUMERO_UTENTE, };
TABLENAME + "." + OBSERVACOES_GESTAO, TABLENAME + "." + PERFIL, TABLENAME + "." + ACTUALIZACAO, TABLENAME + "." + NOME_PLAIN, TABLENAME + "." + BI, TABLENAME + "." + NIF, TABLENAME + "." + NUMERO_UTENTE,
TABLENAME + "." + PROCESSO_MOTIVO_ID, };
protected static final String DB_FIELD_NAMES[] = new String[]{
ID, NOME, SEXO, DATA_NASCIMENTO, NACIONALIDADE, NUMERO_MECANOGRAFICO,
DATA_ADMISSAO, CATEGORIA, LOCAL_TRABALHO, FUNCAO_PROPOSTA,
DATA_ADMISSAO_FUNCAO, OBSERVACOES, INACTIVO, ESTABELECIMENTO_ID, DATA_DEMISSAO,
OBSERVACOES_GESTAO, PERFIL, ACTUALIZACAO, NOME_PLAIN, BI, NIF, NUMERO_UTENTE, };
OBSERVACOES_GESTAO, PERFIL, ACTUALIZACAO, NOME_PLAIN, BI, NIF, NUMERO_UTENTE,
PROCESSO_MOTIVO_ID, };
protected static final String PK_FIELD_NAMES[] = new String[]{
@ -171,7 +179,8 @@ public class Trabalhadores extends siprp.data.BaseObject
ID, NOME, SEXO, DATA_NASCIMENTO, NACIONALIDADE, NUMERO_MECANOGRAFICO,
DATA_ADMISSAO, CATEGORIA, LOCAL_TRABALHO, FUNCAO_PROPOSTA,
DATA_ADMISSAO_FUNCAO, OBSERVACOES, INACTIVO, ESTABELECIMENTO_ID, DATA_DEMISSAO,
OBSERVACOES_GESTAO, PERFIL, ACTUALIZACAO, NOME_PLAIN, BI, NIF, NUMERO_UTENTE, };
OBSERVACOES_GESTAO, PERFIL, ACTUALIZACAO, NOME_PLAIN, BI, NIF, NUMERO_UTENTE,
PROCESSO_MOTIVO_ID, };
private Integer id;
private String nome;
@ -196,6 +205,7 @@ public class Trabalhadores extends siprp.data.BaseObject
private String bi;
private String nif;
private String numero_utente;
private Integer processo_motivo_id;
protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey;
@ -205,7 +215,7 @@ public class Trabalhadores extends siprp.data.BaseObject
dirtyProperties = new boolean[]{ false, false, false,
false, false, false, false, false, false, false, false,
false, false, false, false, false, false, false, false,
false, false, false, false };
false, false, false, false, false };
}
public Integer getId()
@ -970,6 +980,35 @@ public class Trabalhadores extends siprp.data.BaseObject
LAZY_LOADED_OBJECTS.put( NUMERO_UTENTE, Boolean.TRUE );
}
public Integer getProcesso_motivo_id()
{
try
{
setLastAccess( System.currentTimeMillis() );
prepare( PROCESSO_MOTIVO_ID );
}
catch( java.lang.Exception ex )
{
throw new RuntimeException( ex );
}
return this.processo_motivo_id;
}
public void setProcesso_motivo_id( Integer processo_motivo_id )
{
try
{
setLockedForRefresh( true );
preProcess( PROCESSO_MOTIVO_ID, processo_motivo_id );
}
catch( com.evolute.entity.evo.EvoDataException edex )
{
throw new RuntimeException( edex );
}
this.processo_motivo_id = processo_motivo_id;
LAZY_LOADED_OBJECTS.put( PROCESSO_MOTIVO_ID, Boolean.TRUE );
}
public Object get( String fieldName )
{
Object value = null;
@ -1045,6 +1084,9 @@ public class Trabalhadores extends siprp.data.BaseObject
case Trabalhadores.NUMERO_UTENTE_INDEX:
value = getNumero_utente();
break;
case Trabalhadores.PROCESSO_MOTIVO_ID_INDEX:
value = getProcesso_motivo_id();
break;
}
return value;
}
@ -1124,6 +1166,9 @@ public class Trabalhadores extends siprp.data.BaseObject
case Trabalhadores.NUMERO_UTENTE_INDEX:
value = this.numero_utente;
break;
case Trabalhadores.PROCESSO_MOTIVO_ID_INDEX:
value = this.processo_motivo_id;
break;
}
return value;
}
@ -1202,6 +1247,9 @@ public class Trabalhadores extends siprp.data.BaseObject
case Trabalhadores.NUMERO_UTENTE_INDEX:
setNumero_utente( ( String ) value );
break;
case Trabalhadores.PROCESSO_MOTIVO_ID_INDEX:
setProcesso_motivo_id( ( Integer ) value );
break;
}
}
@ -1279,6 +1327,9 @@ public class Trabalhadores extends siprp.data.BaseObject
case Trabalhadores.NUMERO_UTENTE_INDEX:
this.numero_utente = ( String ) value;
break;
case Trabalhadores.PROCESSO_MOTIVO_ID_INDEX:
this.processo_motivo_id = ( Integer ) value;
break;
}
}
@ -1387,6 +1438,9 @@ public class Trabalhadores extends siprp.data.BaseObject
case Trabalhadores.NUMERO_UTENTE_INDEX:
theClass = String.class;
break;
case Trabalhadores.PROCESSO_MOTIVO_ID_INDEX:
theClass = Integer.class;
break;
}
return theClass;
}

@ -2108,6 +2108,10 @@
<column name="numero_utente" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="processo_motivo_id">
<column name="processo_motivo_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
</class>
<class name="TrabalhadoresConsultas" identity-type="application" table="trabalhadores_consultas" >
<extension vendor-name="evolute" key="superclass" value="siprp.data.BaseObject"/>

@ -39,6 +39,7 @@ import siprp.update.updates.V12_6_To_V12_7;
import siprp.update.updates.V12_7_To_V12_8;
import siprp.update.updates.V12_8_To_V12_9;
import siprp.update.updates.V12_9_To_V13_0;
import siprp.update.updates.V13_0_To_V13_1;
import siprp.update.updates.V6_1_To_V7_0;
import siprp.update.updates.V7_0_To_V7_2;
import siprp.update.updates.V7_2_To_V7_4;
@ -109,7 +110,7 @@ public class UpdateList
new V12_3_To_V12_4(), new V12_4_To_V12_5(),
new V12_5_To_V12_6(), new V12_6_To_V12_7(),
new V12_7_To_V12_8(), new V12_8_To_V12_9(),
new V12_9_To_V13_0()
new V12_9_To_V13_0(), new V13_0_To_V13_1(),
};
//
// protected static Executer EXECUTER;

@ -0,0 +1,22 @@
package siprp.update.updates;
import shst.update.updates.SHSTUpdate7;
import com.evolute.module.updater.AbstractUpdate;
public class V13_0_To_V13_1 extends AbstractUpdate
{
public V13_0_To_V13_1()
{
super( 13.0, 13.1, "Adicionar propriedade processo_motivo_id em trabalhadores." );
}
@Override
public void doUpdate() throws Exception
{
SHSTUpdate7 upd7 = new SHSTUpdate7( 13.0, 13.1 );
upd7.doUpdate();
}
}
Loading…
Cancel
Save