|
|
|
|
@ -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;
|
|
|
|
|
}
|
|
|
|
|
|