diff --git a/trunk/.classpath b/trunk/.classpath
index 11ff8c8e..2bdfedf3 100644
--- a/trunk/.classpath
+++ b/trunk/.classpath
@@ -3,7 +3,7 @@
-
+
@@ -14,7 +14,6 @@
-
@@ -26,5 +25,11 @@
+
+
+
+
+
+
diff --git a/trunk/SIPRPSoft/lib/ashwood-1.1.jar b/trunk/SIPRPSoft/lib/ashwood-1.1.jar
new file mode 100644
index 00000000..4c27b9a5
Binary files /dev/null and b/trunk/SIPRPSoft/lib/ashwood-1.1.jar differ
diff --git a/trunk/SIPRPSoft/lib/cayenne-server-3.0M2.jar b/trunk/SIPRPSoft/lib/cayenne-server-3.0M2.jar
new file mode 100644
index 00000000..36e197fe
Binary files /dev/null and b/trunk/SIPRPSoft/lib/cayenne-server-3.0M2.jar differ
diff --git a/trunk/SIPRPSoft/lib/commons-collections-3.1.jar b/trunk/SIPRPSoft/lib/commons-collections-3.1.jar
new file mode 100644
index 00000000..41e230fe
Binary files /dev/null and b/trunk/SIPRPSoft/lib/commons-collections-3.1.jar differ
diff --git a/trunk/SIPRPSoft/lib/commons-lang-2.1.jar b/trunk/SIPRPSoft/lib/commons-lang-2.1.jar
new file mode 100644
index 00000000..87b80ab5
Binary files /dev/null and b/trunk/SIPRPSoft/lib/commons-lang-2.1.jar differ
diff --git a/trunk/SIPRPSoft/lib/commons-logging-1.1.jar b/trunk/SIPRPSoft/lib/commons-logging-1.1.jar
new file mode 100644
index 00000000..2ff9bbd9
Binary files /dev/null and b/trunk/SIPRPSoft/lib/commons-logging-1.1.jar differ
diff --git a/trunk/SIPRPSoft/lib/postgresql-8.0-317.jdbc3.jar b/trunk/SIPRPSoft/lib/postgresql-8.0-317.jdbc3.jar
old mode 100644
new mode 100755
diff --git a/trunk/SIPRPSoft/src/SIPRPMap.map.xml b/trunk/SIPRPSoft/src/SIPRPMap.map.xml
new file mode 100644
index 00000000..7b6bccdb
--- /dev/null
+++ b/trunk/SIPRPSoft/src/SIPRPMap.map.xml
@@ -0,0 +1,1183 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ORACLE
+ ecd_oficial_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ORACLE
+ etiquetas_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ORACLE
+ exames_portaria_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ORACLE
+ lembretes_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+ ORACLE
+ lembretes_tipos_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ORACLE
+ marcacoes_grupos_realizados_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ORACLE
+ marcacoes_trabalhador_estados_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ORACLE
+ prestadores_id_seq
+ 1
+
+
+
+
+
+
+
+ ORACLE
+ prestadores_grupos_protocolo_id_seq
+ 1
+
+
+
+
+
+
+
+
+ ORACLE
+ prt_elementos_protocolo_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ORACLE
+ trabalhadores_consultas_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+ ORACLE
+ trabalhadores_consultas_datas_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+
+ ORACLE
+ trabalhadores_consultas_datas_emails_id_seq
+ 1
+
+
+
+
+
+
+
+ ORACLE
+ trabalhadores_consultas_datas_observacoes_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ORACLE
+ trabalhadores_ecds_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+ ORACLE
+ trabalhadores_ecds_datas_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+
+ ORACLE
+ trabalhadores_ecds_datas_emails_id_seq
+ 1
+
+
+
+
+
+
+
+ ORACLE
+ trabalhadores_ecds_datas_observacoes_id_seq
+ 1
+
+
+
+
+
+
+
+ ORACLE
+ trabalhadores_fichas_aptidao_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ ORACLE
+ trabalhadores_processo_id_seq
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/trunk/SIPRPSoft/src/SIPRPNode.driver.xml b/trunk/SIPRPSoft/src/SIPRPNode.driver.xml
new file mode 100644
index 00000000..e39ba128
--- /dev/null
+++ b/trunk/SIPRPSoft/src/SIPRPNode.driver.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/trunk/SIPRPSoft/src/cayenne.xml b/trunk/SIPRPSoft/src/cayenne.xml
new file mode 100644
index 00000000..f91ca29c
--- /dev/null
+++ b/trunk/SIPRPSoft/src/cayenne.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/Main.java b/trunk/SIPRPSoft/src/siprp/Main.java
index e8fb7817..dfbded16 100644
--- a/trunk/SIPRPSoft/src/siprp/Main.java
+++ b/trunk/SIPRPSoft/src/siprp/Main.java
@@ -1,26 +1,52 @@
package siprp;
-import siprp.companydataloaders.*;
-import siprp.data.*;
-import siprp.clientes.*;
+import static siprp.medicina.processo.ProcessoConstants.ESTADO_PROCESSO_BY_CODE;
+import static siprp.medicina.processo.ProcessoConstants.PROCESSO_ABERTO_CODE;
+import static siprp.medicina.processo.ProcessoConstants.PROCESSO_ABERTO_DESCRIPTION;
+import static siprp.medicina.processo.ProcessoConstants.PROCESSO_CANCELADO_CODE;
+import static siprp.medicina.processo.ProcessoConstants.PROCESSO_CANCELADO_DESCRIPTION;
+import static siprp.medicina.processo.ProcessoConstants.PROCESSO_FECHADO_CODE;
+import static siprp.medicina.processo.ProcessoConstants.PROCESSO_FECHADO_DESCRIPTION;
-import com.evolute.utils.*;
-import com.evolute.utils.db.*;
-import com.evolute.utils.db.keyretrievers.*;
-import com.evolute.utils.error.*;
-import com.evolute.utils.jdbc.*;
-import com.evolute.utils.jdo.*;
-import com.evolute.utils.sql.*;
-import com.evolute.utils.strings.UnicodeChecker;
-import com.evolute.utils.ui.*;
-import com.evolute.utils.ui.window.*;
+import java.awt.Color;
+import java.awt.GraphicsEnvironment;
+import java.util.Date;
+import java.util.Properties;
+
+import javax.swing.JPanel;
+import javax.swing.tree.DefaultMutableTreeNode;
+import javax.swing.tree.MutableTreeNode;
-import java.awt.*;
-import java.util.*;
-import javax.swing.*;
-import javax.swing.tree.*;
+import siprp.clientes.AvisosPanel;
+import siprp.companydataloaders.SIPRPDataLoader;
+import siprp.data.ActualizacaoSaveHandler;
+import siprp.data.DisableDeleteHandler;
+import siprp.data.EmpresaData;
+import siprp.data.EstabelecimentoData;
+import siprp.data.MarcacaoEmpresaData;
+import siprp.data.MarcacaoEstabelecimentoData;
+import siprp.data.MarcacaoSaveAndDeleteHandler;
+import siprp.data.MarcacaoTrabalhadorData;
+import siprp.data.TrabalhadorData;
import siprp.update.UpdateWindow;
+import com.evolute.utils.EVUtilsImageLib;
+import com.evolute.utils.Singleton;
+import com.evolute.utils.db.DBException;
+import com.evolute.utils.db.DBManager;
+import com.evolute.utils.db.JDBCManager;
+import com.evolute.utils.db.keyretrievers.JDBCAutoKeyRetriever;
+import com.evolute.utils.error.ErrorLogger;
+import com.evolute.utils.jdbc.DBStatementExecuter;
+import com.evolute.utils.jdbc.StatementExecuterFactory;
+import com.evolute.utils.jdo.JDOObject;
+import com.evolute.utils.jdo.JDOProvider;
+import com.evolute.utils.sql.Insert;
+import com.evolute.utils.sql.SQLQuery;
+import com.evolute.utils.strings.UnicodeChecker;
+import com.evolute.utils.ui.DialogException;
+import com.evolute.utils.ui.window.LoginWindow;
+
public class Main implements com.evolute.utils.ui.window.Connector
{
public final static String SHST_VERSION = "7.8";
@@ -45,6 +71,11 @@ public class Main implements com.evolute.utils.ui.window.Connector
JDOObject.registerOperationHandlerForClass( MarcacaoSaveAndDeleteHandler.INSTANCE, MarcacaoEmpresaData.class );
JDOObject.registerOperationHandlerForClass( MarcacaoSaveAndDeleteHandler.INSTANCE, MarcacaoEstabelecimentoData.class );
JDOObject.registerOperationHandlerForClass( MarcacaoSaveAndDeleteHandler.INSTANCE, MarcacaoTrabalhadorData.class );
+
+ ESTADO_PROCESSO_BY_CODE.put( PROCESSO_ABERTO_CODE, PROCESSO_ABERTO_DESCRIPTION );
+ ESTADO_PROCESSO_BY_CODE.put( PROCESSO_FECHADO_CODE, PROCESSO_FECHADO_DESCRIPTION );
+ ESTADO_PROCESSO_BY_CODE.put( PROCESSO_CANCELADO_CODE, PROCESSO_CANCELADO_DESCRIPTION );
+
}
public static void main( String args[] )
diff --git a/trunk/SIPRPSoft/src/siprp/SIPRPTracker.java b/trunk/SIPRPSoft/src/siprp/SIPRPTracker.java
index c33b4f82..388a9b42 100644
--- a/trunk/SIPRPSoft/src/siprp/SIPRPTracker.java
+++ b/trunk/SIPRPSoft/src/siprp/SIPRPTracker.java
@@ -6,24 +6,29 @@
package siprp;
-import javax.swing.tree.*;
-import java.util.*;
+import java.util.Hashtable;
-import com.evolute.utils.*;
-import com.evolute.utils.tracker.*;
-import siprp.ficha.*;
-import siprp.clientes.*;
-import siprp.estatistica.*;
-import siprp.higiene.mapa.*;
-import siprp.higiene.marcacoes.*;
-import siprp.impressaofichas.*;
+import javax.swing.tree.DefaultMutableTreeNode;
+
+import siprp.clientes.AvisosPanel;
+import siprp.clientes.ClientesWindow;
+import siprp.estatistica.EstatisticaWindow;
+import siprp.ficha.FichaWindow;
+import siprp.higiene.mapa.MapaHigieneWindow;
+import siprp.higiene.marcacoes.MarcacoesHigieneWindow;
+import siprp.impressaofichas.ImpressaoFichasWindow;
import siprp.lembretes.LembretesWindow;
-import siprp.medicina.*;
+import siprp.medicina.MedicinaWindow;
import siprp.medicina.locais_realizacao.LocaisRealizacaoWindow;
import siprp.medicina.presencas.RegistarPresencasWindow;
import siprp.medicina.prestadores.PrestadoresWindow;
-import siprp.medicina.processo.ProcessoWindow;
-import siprp.pesquisas.*;
+import siprp.medicina.processo.ui.MedicinaProcessoWindow;
+import siprp.pesquisas.PesquisasWindow;
+
+import com.evolute.utils.Singleton;
+import com.evolute.utils.tracker.TrackableWindow;
+import com.evolute.utils.tracker.WindowCreator;
+import com.evolute.utils.tracker.WindowTracker;
/**
*
* @author fpalma
@@ -138,12 +143,12 @@ public class SIPRPTracker extends WindowTracker
DefaultMutableTreeNode medicinaNode = new DefaultMutableTreeNode( MEDICINA );
- medicinaNode.add( new DefaultMutableTreeNode( ProcessoWindow.TITLE ) );
- creators.put( ProcessoWindow.TITLE, new WindowCreator() {
+ medicinaNode.add( new DefaultMutableTreeNode( MedicinaProcessoWindow.TITLE ) );
+ creators.put( MedicinaProcessoWindow.TITLE, new WindowCreator() {
public TrackableWindow create()
throws Exception
{
- return new ProcessoWindow();
+ return new MedicinaProcessoWindow();
}
} );
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Avisos.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Avisos.java
new file mode 100755
index 00000000..a63e2c0a
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Avisos.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._Avisos;
+
+public class Avisos extends _Avisos {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/BaseObject.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/BaseObject.java
new file mode 100644
index 00000000..af2dc413
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/BaseObject.java
@@ -0,0 +1,50 @@
+package siprp.database.cayenne.objects;
+
+import static com.evolute.utils.strings.UnicodeLatin1Map.atilde;
+import static com.evolute.utils.strings.UnicodeLatin1Map.ccedil;
+
+import java.text.DateFormat;
+import java.util.HashMap;
+import java.util.Locale;
+
+import org.apache.cayenne.CayenneDataObject;
+import org.apache.cayenne.PersistenceState;
+
+import siprp.medicina.MedicinaConstants;
+
+public class BaseObject extends CayenneDataObject
+{
+ private static final long serialVersionUID = 1L;
+ protected static final DateFormat sdf = DateFormat.getDateInstance( DateFormat.SHORT, new Locale( "pt", "PT" ) );
+
+ protected static final String isNewMessage = "Em Edi"+ccedil+atilde+"o";
+
+ public boolean isNew()
+ {
+ return getPersistenceState() == PersistenceState.NEW;
+ }
+
+ public boolean isCommited()
+ {
+ return getPersistenceState() == PersistenceState.COMMITTED;
+ }
+
+ public boolean isModified()
+ {
+ return getPersistenceState() == PersistenceState.MODIFIED;
+ }
+
+ public HashMap getConsultaEstados()
+ {
+ HashMap result = new HashMap();
+ for( int i = 0; i < MedicinaConstants.ESTADOS_CONSULTA_STR.length; ++i )
+ {
+ if( MedicinaConstants.ESTADOS_CONSULTA_STR[i] != null)
+ {
+ result.put( new Integer( i ), MedicinaConstants.ESTADOS_CONSULTA_STR[i] );
+ }
+ }
+ return result;
+ }
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Contactos.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Contactos.java
new file mode 100755
index 00000000..f6b9d07e
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Contactos.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._Contactos;
+
+public class Contactos extends _Contactos {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/EcdOficial.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/EcdOficial.java
new file mode 100755
index 00000000..2f0165a2
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/EcdOficial.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._EcdOficial;
+
+public class EcdOficial extends _EcdOficial {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Empresas.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Empresas.java
new file mode 100755
index 00000000..c0a5e6fa
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Empresas.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._Empresas;
+
+public class Empresas extends _Empresas {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Errors.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Errors.java
new file mode 100755
index 00000000..33328746
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Errors.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._Errors;
+
+public class Errors extends _Errors {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Estabelecimentos.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Estabelecimentos.java
new file mode 100755
index 00000000..e201c3cb
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Estabelecimentos.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._Estabelecimentos;
+
+public class Estabelecimentos extends _Estabelecimentos {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Etiquetas.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Etiquetas.java
new file mode 100755
index 00000000..9a4d5db4
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Etiquetas.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._Etiquetas;
+
+public class Etiquetas extends _Etiquetas {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Exames.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Exames.java
new file mode 100755
index 00000000..01088501
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Exames.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._Exames;
+
+public class Exames extends _Exames {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/ExamesPerfis.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/ExamesPerfis.java
new file mode 100755
index 00000000..07fb3d45
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/ExamesPerfis.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._ExamesPerfis;
+
+public class ExamesPerfis extends _ExamesPerfis {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/ExamesPortaria.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/ExamesPortaria.java
new file mode 100755
index 00000000..092955df
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/ExamesPortaria.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._ExamesPortaria;
+
+public class ExamesPortaria extends _ExamesPortaria {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/HistoricoEstabelecimento.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/HistoricoEstabelecimento.java
new file mode 100755
index 00000000..56268fe4
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/HistoricoEstabelecimento.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._HistoricoEstabelecimento;
+
+public class HistoricoEstabelecimento extends _HistoricoEstabelecimento {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Ids.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Ids.java
new file mode 100755
index 00000000..e195f731
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Ids.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._Ids;
+
+public class Ids extends _Ids {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Lembretes.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Lembretes.java
new file mode 100755
index 00000000..1d500299
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Lembretes.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._Lembretes;
+
+public class Lembretes extends _Lembretes {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/LembretesTipos.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/LembretesTipos.java
new file mode 100755
index 00000000..15ce2a2d
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/LembretesTipos.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._LembretesTipos;
+
+public class LembretesTipos extends _LembretesTipos {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesEmpresa.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesEmpresa.java
new file mode 100755
index 00000000..7c400e8c
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesEmpresa.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._MarcacoesEmpresa;
+
+public class MarcacoesEmpresa extends _MarcacoesEmpresa {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesEstabelecimento.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesEstabelecimento.java
new file mode 100755
index 00000000..3a1e7608
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesEstabelecimento.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._MarcacoesEstabelecimento;
+
+public class MarcacoesEstabelecimento extends _MarcacoesEstabelecimento {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesGruposRealizados.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesGruposRealizados.java
new file mode 100755
index 00000000..bd88f5d9
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesGruposRealizados.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._MarcacoesGruposRealizados;
+
+public class MarcacoesGruposRealizados extends _MarcacoesGruposRealizados {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesTecnicosHst.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesTecnicosHst.java
new file mode 100755
index 00000000..25244ef6
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesTecnicosHst.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._MarcacoesTecnicosHst;
+
+public class MarcacoesTecnicosHst extends _MarcacoesTecnicosHst {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesTrabalhador.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesTrabalhador.java
new file mode 100755
index 00000000..0a7c94d1
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesTrabalhador.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._MarcacoesTrabalhador;
+
+public class MarcacoesTrabalhador extends _MarcacoesTrabalhador {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesTrabalhadorEstados.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesTrabalhadorEstados.java
new file mode 100755
index 00000000..5fcf9f41
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/MarcacoesTrabalhadorEstados.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._MarcacoesTrabalhadorEstados;
+
+public class MarcacoesTrabalhadorEstados extends _MarcacoesTrabalhadorEstados {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Medicos.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Medicos.java
new file mode 100755
index 00000000..b25299eb
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Medicos.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._Medicos;
+
+public class Medicos extends _Medicos {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Prestadores.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Prestadores.java
new file mode 100755
index 00000000..6f957988
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Prestadores.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._Prestadores;
+
+public class Prestadores extends _Prestadores {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/PrestadoresGruposProtocolo.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/PrestadoresGruposProtocolo.java
new file mode 100755
index 00000000..8fd102d3
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/PrestadoresGruposProtocolo.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._PrestadoresGruposProtocolo;
+
+public class PrestadoresGruposProtocolo extends _PrestadoresGruposProtocolo {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/PrtElementosProtocolo.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/PrtElementosProtocolo.java
new file mode 100755
index 00000000..9fab9f60
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/PrtElementosProtocolo.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._PrtElementosProtocolo;
+
+public class PrtElementosProtocolo extends _PrtElementosProtocolo {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/PrtGruposProtocolo.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/PrtGruposProtocolo.java
new file mode 100755
index 00000000..61653182
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/PrtGruposProtocolo.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._PrtGruposProtocolo;
+
+public class PrtGruposProtocolo extends _PrtGruposProtocolo {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/PrtTiposElementosProtocolo.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/PrtTiposElementosProtocolo.java
new file mode 100755
index 00000000..5c86b264
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/PrtTiposElementosProtocolo.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._PrtTiposElementosProtocolo;
+
+public class PrtTiposElementosProtocolo extends _PrtTiposElementosProtocolo {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TiposExamesComp.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TiposExamesComp.java
new file mode 100755
index 00000000..7ba39e0e
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TiposExamesComp.java
@@ -0,0 +1,10 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._TiposExamesComp;
+
+public class TiposExamesComp extends _TiposExamesComp {
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Trabalhadores.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Trabalhadores.java
new file mode 100755
index 00000000..ba6ad4c8
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/Trabalhadores.java
@@ -0,0 +1,52 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._Trabalhadores;
+
+public class Trabalhadores extends _Trabalhadores
+{
+ private static final long serialVersionUID = 1L;
+
+ private String getCapitalizedName()
+ {
+ String result = "";
+ String[] names = getNomePlain().split( " " );
+ if( names != null && names.length > 0 )
+ {
+ for( String name : names )
+ {
+ if( name != null && name.length() > 0 )
+ {
+ result += ("" + name.charAt( 0 )).toUpperCase();
+ if( name.length() > 1 )
+ {
+ result += name.substring( 1 );
+ }
+ result += " ";
+ }
+ }
+ }
+ return result.trim();
+ }
+
+ public String getDataNascimentoString()
+ {
+ return getDataNascimento() == null ? "" : sdf.format( getDataNascimento() );
+ }
+
+ public String getNomePlainCapital()
+ {
+ return getNomePlain() == null ? "" : getCapitalizedName();
+ }
+
+ public String getSexoString()
+ {
+ return getSexo() == null ? "" : ("f".equals( getSexo().toLowerCase() ) ? "Feminino" : "Masculino");
+ }
+
+ @Override
+ public String toString()
+ {
+ return getNomePlain();
+ }
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresConsultas.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresConsultas.java
new file mode 100755
index 00000000..c1d8dbd9
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresConsultas.java
@@ -0,0 +1,29 @@
+package siprp.database.cayenne.objects;
+
+import java.util.HashMap;
+
+import siprp.database.cayenne.objects.auto._TrabalhadoresConsultas;
+import siprp.medicina.MedicinaConstants;
+
+public class TrabalhadoresConsultas extends _TrabalhadoresConsultas implements MedicinaConstants
+{
+
+ private static final long serialVersionUID = 1L;
+
+ public String getEstadoString()
+ {
+ return isNew() ? isNewMessage : ((getEstado() == null || ESTADOS_CONSULTA_STR.length <= getEstado()) ? "" : ESTADOS_CONSULTA_STR[getEstado().intValue()]);
+ }
+
+ public String getDataString()
+ {
+ return getData() == null ? "(sem data definida)" : sdf.format( getData() );
+ }
+
+ @Override
+ public String toString()
+ {
+ return "Consulta de " + getDataString() + ": " + getEstadoString();
+ }
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresConsultasDatas.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresConsultasDatas.java
new file mode 100755
index 00000000..6278af9f
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresConsultasDatas.java
@@ -0,0 +1,26 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._TrabalhadoresConsultasDatas;
+import siprp.medicina.MedicinaConstants;
+
+public class TrabalhadoresConsultasDatas extends _TrabalhadoresConsultasDatas implements MedicinaConstants
+{
+
+ private static final long serialVersionUID = 1L;
+
+ public String getDataString()
+ {
+ return getData() == null ? "" : sdf.format( getData() );
+ }
+
+ public String getEstadoString()
+ {
+ return getEstado() == null || getEstado() >= ESTADOS_CONSULTA_STR.length ? "" : ESTADOS_CONSULTA_STR[ getEstado() ];
+ }
+
+ @Override
+ public String toString()
+ {
+ return getDataString() + ": " + getEstadoString();
+ }
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresConsultasDatasEmails.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresConsultasDatasEmails.java
new file mode 100755
index 00000000..022becc0
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresConsultasDatasEmails.java
@@ -0,0 +1,21 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._TrabalhadoresConsultasDatasEmails;
+
+public class TrabalhadoresConsultasDatasEmails extends _TrabalhadoresConsultasDatasEmails {
+ private static final long serialVersionUID = 1L;
+
+ public String getDataString()
+ {
+ return getData() == null ? "" : sdf.format( getData() );
+ }
+
+ @Override
+ public String toString()
+ {
+ return getSubject();
+ }
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresConsultasDatasObservacoes.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresConsultasDatasObservacoes.java
new file mode 100755
index 00000000..25dd0aed
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresConsultasDatasObservacoes.java
@@ -0,0 +1,17 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._TrabalhadoresConsultasDatasObservacoes;
+
+public class TrabalhadoresConsultasDatasObservacoes extends _TrabalhadoresConsultasDatasObservacoes {
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public String toString()
+ {
+ return getObservacao();
+ }
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcd.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcd.java
new file mode 100755
index 00000000..12d4a66f
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcd.java
@@ -0,0 +1,11 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._TrabalhadoresEcd;
+
+public class TrabalhadoresEcd extends _TrabalhadoresEcd {
+ private static final long serialVersionUID = 1L;
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcds.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcds.java
new file mode 100755
index 00000000..59009029
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcds.java
@@ -0,0 +1,26 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._TrabalhadoresEcds;
+import siprp.medicina.MedicinaConstants;
+
+public class TrabalhadoresEcds extends _TrabalhadoresEcds implements MedicinaConstants
+{
+ private static final long serialVersionUID = 1L;
+
+ public String getDataString()
+ {
+ return getData() == null ? "(sem data definida)" : sdf.format( getData() );
+ }
+
+ public String getEstadoString()
+ {
+ return isNew() ? isNewMessage : (getEstado() == null || getEstado() >= ESTADOS_EXAME_STR.length ? "" : ESTADOS_EXAME_STR[getEstado()]);
+ }
+
+ @Override
+ public String toString()
+ {
+ return getDataString() + ": " + getEstadoString();
+ }
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcdsDatas.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcdsDatas.java
new file mode 100755
index 00000000..29ea39c5
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcdsDatas.java
@@ -0,0 +1,21 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._TrabalhadoresEcdsDatas;
+import siprp.medicina.MedicinaConstants;
+
+public class TrabalhadoresEcdsDatas extends _TrabalhadoresEcdsDatas implements MedicinaConstants{
+ private static final long serialVersionUID = 1L;
+
+ public String getDataString()
+ {
+ return getData() == null ? "" : sdf.format( getData() );
+ }
+
+ public String getEstadoString()
+ {
+ return getEstado() == null || getEstado() >= ESTADOS_EXAME_STR.length ? "" : ESTADOS_EXAME_STR[ getEstado() ];
+ }
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcdsDatasEmails.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcdsDatasEmails.java
new file mode 100755
index 00000000..c4902323
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcdsDatasEmails.java
@@ -0,0 +1,22 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._TrabalhadoresEcdsDatasEmails;
+
+public class TrabalhadoresEcdsDatasEmails extends _TrabalhadoresEcdsDatasEmails {
+ private static final long serialVersionUID = 1L;
+
+ public String getDataString()
+ {
+ return getData() == null ? "" : sdf.format( getData() );
+ }
+
+ @Override
+ public String toString()
+ {
+ return getSubject();
+ }
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcdsDatasObservacoes.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcdsDatasObservacoes.java
new file mode 100755
index 00000000..cdf866b0
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresEcdsDatasObservacoes.java
@@ -0,0 +1,18 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._TrabalhadoresEcdsDatasObservacoes;
+
+public class TrabalhadoresEcdsDatasObservacoes extends _TrabalhadoresEcdsDatasObservacoes {
+
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public String toString()
+ {
+ return getObservacao();
+ }
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresFichasAptidao.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresFichasAptidao.java
new file mode 100755
index 00000000..10398899
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresFichasAptidao.java
@@ -0,0 +1,11 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._TrabalhadoresFichasAptidao;
+
+public class TrabalhadoresFichasAptidao extends _TrabalhadoresFichasAptidao {
+ private static final long serialVersionUID = 1L;
+
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresProcesso.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresProcesso.java
new file mode 100755
index 00000000..014c790d
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/TrabalhadoresProcesso.java
@@ -0,0 +1,44 @@
+package siprp.database.cayenne.objects;
+
+import siprp.database.cayenne.objects.auto._TrabalhadoresProcesso;
+import siprp.medicina.MedicinaDataProvider;
+import siprp.medicina.processo.ProcessoConstants;
+
+public class TrabalhadoresProcesso extends _TrabalhadoresProcesso implements ProcessoConstants {
+
+ private static final long serialVersionUID = 1L;
+
+ private String getDescricaoEstadoProcessoByCodigo()
+ {
+ return ESTADO_PROCESSO_BY_CODE.get( getEstado() );
+ }
+
+ public String getMotivoString()
+ {
+ return getMotivo() == null ? "" : MedicinaDataProvider.MOTIVOS_BY_ID.get( getMotivo() );
+ }
+
+ public String getEstadoString()
+ {
+ return getEstado() == null ? "" : getDescricaoEstadoProcessoByCodigo();
+ }
+
+ public String getDataInicioString()
+ {
+ return getDataInicio() == null ? "" : sdf.format( getDataInicio() );
+ }
+
+ public String getDataFimString()
+ {
+ return getDataFim() == null ? "" : sdf.format( getDataFim() );
+ }
+
+ @Override
+ public String toString()
+ {
+ return getDataInicioString() + ": " + getMotivoString() + " : " + getDescricaoEstadoProcessoByCodigo();
+ }
+}
+
+
+
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Avisos.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Avisos.java
new file mode 100755
index 00000000..4e5d112d
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Avisos.java
@@ -0,0 +1,87 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _Avisos was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _Avisos extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DATA_AVISO_PROPERTY = "dataAviso";
+ public static final String DATA_EVENTO_PROPERTY = "dataEvento";
+ public static final String DESCRICAO_PROPERTY = "descricao";
+ public static final String EVENTO_ID_PROPERTY = "eventoId";
+ public static final String TIPO_PROPERTY = "tipo";
+ public static final String TRABALHADOR_ID_PROPERTY = "trabalhadorId";
+ public static final String TO_EMPRESAS_PROPERTY = "toEmpresas";
+ public static final String TO_ESTABELECIMENTOS_PROPERTY = "toEstabelecimentos";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setDataAviso(java.util.Date dataAviso) {
+ writeProperty("dataAviso", dataAviso);
+ }
+ public java.util.Date getDataAviso() {
+ return (java.util.Date)readProperty("dataAviso");
+ }
+
+
+ public void setDataEvento(java.util.Date dataEvento) {
+ writeProperty("dataEvento", dataEvento);
+ }
+ public java.util.Date getDataEvento() {
+ return (java.util.Date)readProperty("dataEvento");
+ }
+
+
+ public void setDescricao(String descricao) {
+ writeProperty("descricao", descricao);
+ }
+ public String getDescricao() {
+ return (String)readProperty("descricao");
+ }
+
+
+ public void setEventoId(Integer eventoId) {
+ writeProperty("eventoId", eventoId);
+ }
+ public Integer getEventoId() {
+ return (Integer)readProperty("eventoId");
+ }
+
+
+ public void setTipo(Integer tipo) {
+ writeProperty("tipo", tipo);
+ }
+ public Integer getTipo() {
+ return (Integer)readProperty("tipo");
+ }
+
+
+ public void setTrabalhadorId(Integer trabalhadorId) {
+ writeProperty("trabalhadorId", trabalhadorId);
+ }
+ public Integer getTrabalhadorId() {
+ return (Integer)readProperty("trabalhadorId");
+ }
+
+
+ public void setToEmpresas(siprp.database.cayenne.objects.Empresas toEmpresas) {
+ setToOneTarget("toEmpresas", toEmpresas, true);
+ }
+
+ public siprp.database.cayenne.objects.Empresas getToEmpresas() {
+ return (siprp.database.cayenne.objects.Empresas)readProperty("toEmpresas");
+ }
+
+
+ public void setToEstabelecimentos(siprp.database.cayenne.objects.Estabelecimentos toEstabelecimentos) {
+ setToOneTarget("toEstabelecimentos", toEstabelecimentos, true);
+ }
+
+ public siprp.database.cayenne.objects.Estabelecimentos getToEstabelecimentos() {
+ return (siprp.database.cayenne.objects.Estabelecimentos)readProperty("toEstabelecimentos");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Contactos.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Contactos.java
new file mode 100755
index 00000000..6f3d0cb0
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Contactos.java
@@ -0,0 +1,103 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _Contactos was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _Contactos extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String CARGO_PROPERTY = "cargo";
+ public static final String EMAIL_PROPERTY = "email";
+ public static final String FAX_PROPERTY = "fax";
+ public static final String NOME_PROPERTY = "nome";
+ public static final String TELEFONE_PROPERTY = "telefone";
+ public static final String TELEMOVEL_PROPERTY = "telemovel";
+ public static final String EMPRESAS_ARRAY_PROPERTY = "empresasArray";
+ public static final String EMPRESAS_ARRAY1_PROPERTY = "empresasArray1";
+ public static final String PRESTADORES_ARRAY_PROPERTY = "prestadoresArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setCargo(String cargo) {
+ writeProperty("cargo", cargo);
+ }
+ public String getCargo() {
+ return (String)readProperty("cargo");
+ }
+
+
+ public void setEmail(String email) {
+ writeProperty("email", email);
+ }
+ public String getEmail() {
+ return (String)readProperty("email");
+ }
+
+
+ public void setFax(String fax) {
+ writeProperty("fax", fax);
+ }
+ public String getFax() {
+ return (String)readProperty("fax");
+ }
+
+
+ public void setNome(String nome) {
+ writeProperty("nome", nome);
+ }
+ public String getNome() {
+ return (String)readProperty("nome");
+ }
+
+
+ public void setTelefone(String telefone) {
+ writeProperty("telefone", telefone);
+ }
+ public String getTelefone() {
+ return (String)readProperty("telefone");
+ }
+
+
+ public void setTelemovel(String telemovel) {
+ writeProperty("telemovel", telemovel);
+ }
+ public String getTelemovel() {
+ return (String)readProperty("telemovel");
+ }
+
+
+ public void addToEmpresasArray(siprp.database.cayenne.objects.Empresas obj) {
+ addToManyTarget("empresasArray", obj, true);
+ }
+ public void removeFromEmpresasArray(siprp.database.cayenne.objects.Empresas obj) {
+ removeToManyTarget("empresasArray", obj, true);
+ }
+ public java.util.List getEmpresasArray() {
+ return (java.util.List)readProperty("empresasArray");
+ }
+
+
+ public void addToEmpresasArray1(siprp.database.cayenne.objects.Empresas obj) {
+ addToManyTarget("empresasArray1", obj, true);
+ }
+ public void removeFromEmpresasArray1(siprp.database.cayenne.objects.Empresas obj) {
+ removeToManyTarget("empresasArray1", obj, true);
+ }
+ public java.util.List getEmpresasArray1() {
+ return (java.util.List)readProperty("empresasArray1");
+ }
+
+
+ public void addToPrestadoresArray(siprp.database.cayenne.objects.Prestadores obj) {
+ addToManyTarget("prestadoresArray", obj, true);
+ }
+ public void removeFromPrestadoresArray(siprp.database.cayenne.objects.Prestadores obj) {
+ removeToManyTarget("prestadoresArray", obj, true);
+ }
+ public java.util.List getPrestadoresArray() {
+ return (java.util.List)readProperty("prestadoresArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_EcdOficial.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_EcdOficial.java
new file mode 100755
index 00000000..009b5d6e
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_EcdOficial.java
@@ -0,0 +1,61 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _EcdOficial was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _EcdOficial extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String ACTIVO_PROPERTY = "activo";
+ public static final String DESCRICAO_PROPERTY = "descricao";
+ public static final String DESCRICAO_PLAIN_PROPERTY = "descricaoPlain";
+ public static final String ORDEM_PROPERTY = "ordem";
+ public static final String TRABALHADORES_ECD_ARRAY_PROPERTY = "trabalhadoresEcdArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setActivo(String activo) {
+ writeProperty("activo", activo);
+ }
+ public String getActivo() {
+ return (String)readProperty("activo");
+ }
+
+
+ public void setDescricao(String descricao) {
+ writeProperty("descricao", descricao);
+ }
+ public String getDescricao() {
+ return (String)readProperty("descricao");
+ }
+
+
+ public void setDescricaoPlain(String descricaoPlain) {
+ writeProperty("descricaoPlain", descricaoPlain);
+ }
+ public String getDescricaoPlain() {
+ return (String)readProperty("descricaoPlain");
+ }
+
+
+ public void setOrdem(Integer ordem) {
+ writeProperty("ordem", ordem);
+ }
+ public Integer getOrdem() {
+ return (Integer)readProperty("ordem");
+ }
+
+
+ public void addToTrabalhadoresEcdArray(siprp.database.cayenne.objects.TrabalhadoresEcd obj) {
+ addToManyTarget("trabalhadoresEcdArray", obj, true);
+ }
+ public void removeFromTrabalhadoresEcdArray(siprp.database.cayenne.objects.TrabalhadoresEcd obj) {
+ removeToManyTarget("trabalhadoresEcdArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresEcdArray() {
+ return (java.util.List)readProperty("trabalhadoresEcdArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Empresas.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Empresas.java
new file mode 100755
index 00000000..fa447c4f
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Empresas.java
@@ -0,0 +1,462 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _Empresas was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _Empresas extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String A_CONSULTAS_PROPERTY = "aConsultas";
+ public static final String A_EXAMES_PROPERTY = "aExames";
+ public static final String ACTIVIDADE_PROPERTY = "actividade";
+ public static final String ACTUALIZACAO_PROPERTY = "actualizacao";
+ public static final String B_CONSULTAS_PROPERTY = "bConsultas";
+ public static final String B_EXAMES_PROPERTY = "bExames";
+ public static final String CAE_PROPERTY = "cae";
+ public static final String CODIGO1_PROPERTY = "codigo1";
+ public static final String CODIGO2_PROPERTY = "codigo2";
+ public static final String CODIGO3_PROPERTY = "codigo3";
+ public static final String CODIGO_POSTAL_PROPERTY = "codigoPostal";
+ public static final String CONCELHO_PROPERTY = "concelho";
+ public static final String CONTRIBUINTE_PROPERTY = "contribuinte";
+ public static final String DATA_ACEITACAO_PROPERTY = "dataAceitacao";
+ public static final String DATA_CANCELAMENTO_PROPERTY = "dataCancelamento";
+ public static final String DATA_ENVIO_CONTRATO_PROPERTY = "dataEnvioContrato";
+ public static final String DATA_ENVIO_IDICT_PROPERTY = "dataEnvioIdict";
+ public static final String DATA_PROPOSTA_PROPERTY = "dataProposta";
+ public static final String DATA_RECEPCAO_CONTRATO_PROPERTY = "dataRecepcaoContrato";
+ public static final String DATA_RELATORIO_ANUAL_PROPERTY = "dataRelatorioAnual";
+ public static final String DESIGNACAO_SOCIAL_PROPERTY = "designacaoSocial";
+ public static final String DESIGNACAO_SOCIAL_PLAIN_PROPERTY = "designacaoSocialPlain";
+ public static final String DISTRITO_PROPERTY = "distrito";
+ public static final String DURACAO_PROPERTY = "duracao";
+ public static final String ID_PROPERTY = "id";
+ public static final String INACTIVO_PROPERTY = "inactivo";
+ public static final String INICIO_CONTRATO_PROPERTY = "inicioContrato";
+ public static final String LOCALIDADE_PROPERTY = "localidade";
+ public static final String MORADA_PROPERTY = "morada";
+ public static final String NUMERO_TRABALHADORES_PROPERTY = "numeroTrabalhadores";
+ public static final String PERFIL1_PROPERTY = "perfil1";
+ public static final String PERFIL2_PROPERTY = "perfil2";
+ public static final String PERIODICIDADE_PROPERTY = "periodicidade";
+ public static final String PRECO_HIGIENE_PROPERTY = "precoHigiene";
+ public static final String PRECO_MEDICINA_PROPERTY = "precoMedicina";
+ public static final String SEGURANCA_SOCIAL_PROPERTY = "segurancaSocial";
+ public static final String SERVICO_HIGIENE_DESIGNACAO_PROPERTY = "servicoHigieneDesignacao";
+ public static final String SERVICO_HIGIENE_TIPO_PROPERTY = "servicoHigieneTipo";
+ public static final String SERVICO_SAUDE_DESIGNACAO_PROPERTY = "servicoSaudeDesignacao";
+ public static final String SERVICO_SAUDE_TIPO_PROPERTY = "servicoSaudeTipo";
+ public static final String SERVICOS_PROPERTY = "servicos";
+ public static final String AVISOS_ARRAY_PROPERTY = "avisosArray";
+ public static final String ESTABELECIMENTOS_ARRAY_PROPERTY = "estabelecimentosArray";
+ public static final String LEMBRETES_ARRAY_PROPERTY = "lembretesArray";
+ public static final String MARCACOES_EMPRESA_ARRAY_PROPERTY = "marcacoesEmpresaArray";
+ public static final String PRT_ELEMENTOS_PROTOCOLO_ARRAY_PROPERTY = "prtElementosProtocoloArray";
+ public static final String TO_CONTACTOS_PROPERTY = "toContactos";
+ public static final String TO_CONTACTOS1_PROPERTY = "toContactos1";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setAConsultas(String aConsultas) {
+ writeProperty("aConsultas", aConsultas);
+ }
+ public String getAConsultas() {
+ return (String)readProperty("aConsultas");
+ }
+
+
+ public void setAExames(String aExames) {
+ writeProperty("aExames", aExames);
+ }
+ public String getAExames() {
+ return (String)readProperty("aExames");
+ }
+
+
+ public void setActividade(String actividade) {
+ writeProperty("actividade", actividade);
+ }
+ public String getActividade() {
+ return (String)readProperty("actividade");
+ }
+
+
+ public void setActualizacao(java.util.Date actualizacao) {
+ writeProperty("actualizacao", actualizacao);
+ }
+ public java.util.Date getActualizacao() {
+ return (java.util.Date)readProperty("actualizacao");
+ }
+
+
+ public void setBConsultas(String bConsultas) {
+ writeProperty("bConsultas", bConsultas);
+ }
+ public String getBConsultas() {
+ return (String)readProperty("bConsultas");
+ }
+
+
+ public void setBExames(String bExames) {
+ writeProperty("bExames", bExames);
+ }
+ public String getBExames() {
+ return (String)readProperty("bExames");
+ }
+
+
+ public void setCae(String cae) {
+ writeProperty("cae", cae);
+ }
+ public String getCae() {
+ return (String)readProperty("cae");
+ }
+
+
+ public void setCodigo1(String codigo1) {
+ writeProperty("codigo1", codigo1);
+ }
+ public String getCodigo1() {
+ return (String)readProperty("codigo1");
+ }
+
+
+ public void setCodigo2(String codigo2) {
+ writeProperty("codigo2", codigo2);
+ }
+ public String getCodigo2() {
+ return (String)readProperty("codigo2");
+ }
+
+
+ public void setCodigo3(String codigo3) {
+ writeProperty("codigo3", codigo3);
+ }
+ public String getCodigo3() {
+ return (String)readProperty("codigo3");
+ }
+
+
+ public void setCodigoPostal(String codigoPostal) {
+ writeProperty("codigoPostal", codigoPostal);
+ }
+ public String getCodigoPostal() {
+ return (String)readProperty("codigoPostal");
+ }
+
+
+ public void setConcelho(String concelho) {
+ writeProperty("concelho", concelho);
+ }
+ public String getConcelho() {
+ return (String)readProperty("concelho");
+ }
+
+
+ public void setContribuinte(String contribuinte) {
+ writeProperty("contribuinte", contribuinte);
+ }
+ public String getContribuinte() {
+ return (String)readProperty("contribuinte");
+ }
+
+
+ public void setDataAceitacao(java.util.Date dataAceitacao) {
+ writeProperty("dataAceitacao", dataAceitacao);
+ }
+ public java.util.Date getDataAceitacao() {
+ return (java.util.Date)readProperty("dataAceitacao");
+ }
+
+
+ public void setDataCancelamento(java.util.Date dataCancelamento) {
+ writeProperty("dataCancelamento", dataCancelamento);
+ }
+ public java.util.Date getDataCancelamento() {
+ return (java.util.Date)readProperty("dataCancelamento");
+ }
+
+
+ public void setDataEnvioContrato(java.util.Date dataEnvioContrato) {
+ writeProperty("dataEnvioContrato", dataEnvioContrato);
+ }
+ public java.util.Date getDataEnvioContrato() {
+ return (java.util.Date)readProperty("dataEnvioContrato");
+ }
+
+
+ public void setDataEnvioIdict(java.util.Date dataEnvioIdict) {
+ writeProperty("dataEnvioIdict", dataEnvioIdict);
+ }
+ public java.util.Date getDataEnvioIdict() {
+ return (java.util.Date)readProperty("dataEnvioIdict");
+ }
+
+
+ public void setDataProposta(java.util.Date dataProposta) {
+ writeProperty("dataProposta", dataProposta);
+ }
+ public java.util.Date getDataProposta() {
+ return (java.util.Date)readProperty("dataProposta");
+ }
+
+
+ public void setDataRecepcaoContrato(java.util.Date dataRecepcaoContrato) {
+ writeProperty("dataRecepcaoContrato", dataRecepcaoContrato);
+ }
+ public java.util.Date getDataRecepcaoContrato() {
+ return (java.util.Date)readProperty("dataRecepcaoContrato");
+ }
+
+
+ public void setDataRelatorioAnual(java.util.Date dataRelatorioAnual) {
+ writeProperty("dataRelatorioAnual", dataRelatorioAnual);
+ }
+ public java.util.Date getDataRelatorioAnual() {
+ return (java.util.Date)readProperty("dataRelatorioAnual");
+ }
+
+
+ public void setDesignacaoSocial(String designacaoSocial) {
+ writeProperty("designacaoSocial", designacaoSocial);
+ }
+ public String getDesignacaoSocial() {
+ return (String)readProperty("designacaoSocial");
+ }
+
+
+ public void setDesignacaoSocialPlain(String designacaoSocialPlain) {
+ writeProperty("designacaoSocialPlain", designacaoSocialPlain);
+ }
+ public String getDesignacaoSocialPlain() {
+ return (String)readProperty("designacaoSocialPlain");
+ }
+
+
+ public void setDistrito(String distrito) {
+ writeProperty("distrito", distrito);
+ }
+ public String getDistrito() {
+ return (String)readProperty("distrito");
+ }
+
+
+ public void setDuracao(Integer duracao) {
+ writeProperty("duracao", duracao);
+ }
+ public Integer getDuracao() {
+ return (Integer)readProperty("duracao");
+ }
+
+
+ public void setId(Integer id) {
+ writeProperty("id", id);
+ }
+ public Integer getId() {
+ return (Integer)readProperty("id");
+ }
+
+
+ public void setInactivo(String inactivo) {
+ writeProperty("inactivo", inactivo);
+ }
+ public String getInactivo() {
+ return (String)readProperty("inactivo");
+ }
+
+
+ public void setInicioContrato(java.util.Date inicioContrato) {
+ writeProperty("inicioContrato", inicioContrato);
+ }
+ public java.util.Date getInicioContrato() {
+ return (java.util.Date)readProperty("inicioContrato");
+ }
+
+
+ public void setLocalidade(String localidade) {
+ writeProperty("localidade", localidade);
+ }
+ public String getLocalidade() {
+ return (String)readProperty("localidade");
+ }
+
+
+ public void setMorada(String morada) {
+ writeProperty("morada", morada);
+ }
+ public String getMorada() {
+ return (String)readProperty("morada");
+ }
+
+
+ public void setNumeroTrabalhadores(Integer numeroTrabalhadores) {
+ writeProperty("numeroTrabalhadores", numeroTrabalhadores);
+ }
+ public Integer getNumeroTrabalhadores() {
+ return (Integer)readProperty("numeroTrabalhadores");
+ }
+
+
+ public void setPerfil1(String perfil1) {
+ writeProperty("perfil1", perfil1);
+ }
+ public String getPerfil1() {
+ return (String)readProperty("perfil1");
+ }
+
+
+ public void setPerfil2(String perfil2) {
+ writeProperty("perfil2", perfil2);
+ }
+ public String getPerfil2() {
+ return (String)readProperty("perfil2");
+ }
+
+
+ public void setPeriodicidade(String periodicidade) {
+ writeProperty("periodicidade", periodicidade);
+ }
+ public String getPeriodicidade() {
+ return (String)readProperty("periodicidade");
+ }
+
+
+ public void setPrecoHigiene(Double precoHigiene) {
+ writeProperty("precoHigiene", precoHigiene);
+ }
+ public Double getPrecoHigiene() {
+ return (Double)readProperty("precoHigiene");
+ }
+
+
+ public void setPrecoMedicina(Double precoMedicina) {
+ writeProperty("precoMedicina", precoMedicina);
+ }
+ public Double getPrecoMedicina() {
+ return (Double)readProperty("precoMedicina");
+ }
+
+
+ public void setSegurancaSocial(String segurancaSocial) {
+ writeProperty("segurancaSocial", segurancaSocial);
+ }
+ public String getSegurancaSocial() {
+ return (String)readProperty("segurancaSocial");
+ }
+
+
+ public void setServicoHigieneDesignacao(String servicoHigieneDesignacao) {
+ writeProperty("servicoHigieneDesignacao", servicoHigieneDesignacao);
+ }
+ public String getServicoHigieneDesignacao() {
+ return (String)readProperty("servicoHigieneDesignacao");
+ }
+
+
+ public void setServicoHigieneTipo(Integer servicoHigieneTipo) {
+ writeProperty("servicoHigieneTipo", servicoHigieneTipo);
+ }
+ public Integer getServicoHigieneTipo() {
+ return (Integer)readProperty("servicoHigieneTipo");
+ }
+
+
+ public void setServicoSaudeDesignacao(String servicoSaudeDesignacao) {
+ writeProperty("servicoSaudeDesignacao", servicoSaudeDesignacao);
+ }
+ public String getServicoSaudeDesignacao() {
+ return (String)readProperty("servicoSaudeDesignacao");
+ }
+
+
+ public void setServicoSaudeTipo(Integer servicoSaudeTipo) {
+ writeProperty("servicoSaudeTipo", servicoSaudeTipo);
+ }
+ public Integer getServicoSaudeTipo() {
+ return (Integer)readProperty("servicoSaudeTipo");
+ }
+
+
+ public void setServicos(Integer servicos) {
+ writeProperty("servicos", servicos);
+ }
+ public Integer getServicos() {
+ return (Integer)readProperty("servicos");
+ }
+
+
+ public void addToAvisosArray(siprp.database.cayenne.objects.Avisos obj) {
+ addToManyTarget("avisosArray", obj, true);
+ }
+ public void removeFromAvisosArray(siprp.database.cayenne.objects.Avisos obj) {
+ removeToManyTarget("avisosArray", obj, true);
+ }
+ public java.util.List getAvisosArray() {
+ return (java.util.List)readProperty("avisosArray");
+ }
+
+
+ public void addToEstabelecimentosArray(siprp.database.cayenne.objects.Estabelecimentos obj) {
+ addToManyTarget("estabelecimentosArray", obj, true);
+ }
+ public void removeFromEstabelecimentosArray(siprp.database.cayenne.objects.Estabelecimentos obj) {
+ removeToManyTarget("estabelecimentosArray", obj, true);
+ }
+ public java.util.List getEstabelecimentosArray() {
+ return (java.util.List)readProperty("estabelecimentosArray");
+ }
+
+
+ public void addToLembretesArray(siprp.database.cayenne.objects.Lembretes obj) {
+ addToManyTarget("lembretesArray", obj, true);
+ }
+ public void removeFromLembretesArray(siprp.database.cayenne.objects.Lembretes obj) {
+ removeToManyTarget("lembretesArray", obj, true);
+ }
+ public java.util.List getLembretesArray() {
+ return (java.util.List)readProperty("lembretesArray");
+ }
+
+
+ public void addToMarcacoesEmpresaArray(siprp.database.cayenne.objects.MarcacoesEmpresa obj) {
+ addToManyTarget("marcacoesEmpresaArray", obj, true);
+ }
+ public void removeFromMarcacoesEmpresaArray(siprp.database.cayenne.objects.MarcacoesEmpresa obj) {
+ removeToManyTarget("marcacoesEmpresaArray", obj, true);
+ }
+ public java.util.List getMarcacoesEmpresaArray() {
+ return (java.util.List)readProperty("marcacoesEmpresaArray");
+ }
+
+
+ public void addToPrtElementosProtocoloArray(siprp.database.cayenne.objects.PrtElementosProtocolo obj) {
+ addToManyTarget("prtElementosProtocoloArray", obj, true);
+ }
+ public void removeFromPrtElementosProtocoloArray(siprp.database.cayenne.objects.PrtElementosProtocolo obj) {
+ removeToManyTarget("prtElementosProtocoloArray", obj, true);
+ }
+ public java.util.List getPrtElementosProtocoloArray() {
+ return (java.util.List)readProperty("prtElementosProtocoloArray");
+ }
+
+
+ public void setToContactos(siprp.database.cayenne.objects.Contactos toContactos) {
+ setToOneTarget("toContactos", toContactos, true);
+ }
+
+ public siprp.database.cayenne.objects.Contactos getToContactos() {
+ return (siprp.database.cayenne.objects.Contactos)readProperty("toContactos");
+ }
+
+
+ public void setToContactos1(siprp.database.cayenne.objects.Contactos toContactos1) {
+ setToOneTarget("toContactos1", toContactos1, true);
+ }
+
+ public siprp.database.cayenne.objects.Contactos getToContactos1() {
+ return (siprp.database.cayenne.objects.Contactos)readProperty("toContactos1");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Errors.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Errors.java
new file mode 100755
index 00000000..d7c96957
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Errors.java
@@ -0,0 +1,49 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _Errors was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _Errors extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DATE_PROPERTY = "date";
+ public static final String DESCRIPTION_PROPERTY = "description";
+ public static final String ENVIRONMENT_PROPERTY = "environment";
+ public static final String TYPE_PROPERTY = "type";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setDate(java.util.Date date) {
+ writeProperty("date", date);
+ }
+ public java.util.Date getDate() {
+ return (java.util.Date)readProperty("date");
+ }
+
+
+ public void setDescription(String description) {
+ writeProperty("description", description);
+ }
+ public String getDescription() {
+ return (String)readProperty("description");
+ }
+
+
+ public void setEnvironment(String environment) {
+ writeProperty("environment", environment);
+ }
+ public String getEnvironment() {
+ return (String)readProperty("environment");
+ }
+
+
+ public void setType(String type) {
+ writeProperty("type", type);
+ }
+ public String getType() {
+ return (String)readProperty("type");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Estabelecimentos.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Estabelecimentos.java
new file mode 100755
index 00000000..c4d23577
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Estabelecimentos.java
@@ -0,0 +1,183 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _Estabelecimentos was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _Estabelecimentos extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String ACTUALIZACAO_PROPERTY = "actualizacao";
+ public static final String CODIGO_POSTAL_PROPERTY = "codigoPostal";
+ public static final String CONTACTO_PROPERTY = "contacto";
+ public static final String HISTORICO_PROPERTY = "historico";
+ public static final String ID_PROPERTY = "id";
+ public static final String INACTIVO_PROPERTY = "inactivo";
+ public static final String LOCALIDADE_PROPERTY = "localidade";
+ public static final String MORADA_PROPERTY = "morada";
+ public static final String NOME_PROPERTY = "nome";
+ public static final String NOME_PLAIN_PROPERTY = "nomePlain";
+ public static final String AVISOS_ARRAY_PROPERTY = "avisosArray";
+ public static final String HISTORICO_ESTABELECIMENTO_ARRAY_PROPERTY = "historicoEstabelecimentoArray";
+ public static final String LEMBRETES_ARRAY_PROPERTY = "lembretesArray";
+ public static final String MARCACOES_ESTABELECIMENTO_ARRAY_PROPERTY = "marcacoesEstabelecimentoArray";
+ public static final String TO_EMPRESAS_PROPERTY = "toEmpresas";
+ public static final String TO_MEDICOS_PROPERTY = "toMedicos";
+ public static final String TRABALHADORES_ARRAY_PROPERTY = "trabalhadoresArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setActualizacao(java.util.Date actualizacao) {
+ writeProperty("actualizacao", actualizacao);
+ }
+ public java.util.Date getActualizacao() {
+ return (java.util.Date)readProperty("actualizacao");
+ }
+
+
+ public void setCodigoPostal(String codigoPostal) {
+ writeProperty("codigoPostal", codigoPostal);
+ }
+ public String getCodigoPostal() {
+ return (String)readProperty("codigoPostal");
+ }
+
+
+ public void setContacto(String contacto) {
+ writeProperty("contacto", contacto);
+ }
+ public String getContacto() {
+ return (String)readProperty("contacto");
+ }
+
+
+ public void setHistorico(String historico) {
+ writeProperty("historico", historico);
+ }
+ public String getHistorico() {
+ return (String)readProperty("historico");
+ }
+
+
+ public void setId(Integer id) {
+ writeProperty("id", id);
+ }
+ public Integer getId() {
+ return (Integer)readProperty("id");
+ }
+
+
+ public void setInactivo(String inactivo) {
+ writeProperty("inactivo", inactivo);
+ }
+ public String getInactivo() {
+ return (String)readProperty("inactivo");
+ }
+
+
+ public void setLocalidade(String localidade) {
+ writeProperty("localidade", localidade);
+ }
+ public String getLocalidade() {
+ return (String)readProperty("localidade");
+ }
+
+
+ public void setMorada(String morada) {
+ writeProperty("morada", morada);
+ }
+ public String getMorada() {
+ return (String)readProperty("morada");
+ }
+
+
+ public void setNome(String nome) {
+ writeProperty("nome", nome);
+ }
+ public String getNome() {
+ return (String)readProperty("nome");
+ }
+
+
+ public void setNomePlain(String nomePlain) {
+ writeProperty("nomePlain", nomePlain);
+ }
+ public String getNomePlain() {
+ return (String)readProperty("nomePlain");
+ }
+
+
+ public void addToAvisosArray(siprp.database.cayenne.objects.Avisos obj) {
+ addToManyTarget("avisosArray", obj, true);
+ }
+ public void removeFromAvisosArray(siprp.database.cayenne.objects.Avisos obj) {
+ removeToManyTarget("avisosArray", obj, true);
+ }
+ public java.util.List getAvisosArray() {
+ return (java.util.List)readProperty("avisosArray");
+ }
+
+
+ public void addToHistoricoEstabelecimentoArray(siprp.database.cayenne.objects.HistoricoEstabelecimento obj) {
+ addToManyTarget("historicoEstabelecimentoArray", obj, true);
+ }
+ public void removeFromHistoricoEstabelecimentoArray(siprp.database.cayenne.objects.HistoricoEstabelecimento obj) {
+ removeToManyTarget("historicoEstabelecimentoArray", obj, true);
+ }
+ public java.util.List getHistoricoEstabelecimentoArray() {
+ return (java.util.List)readProperty("historicoEstabelecimentoArray");
+ }
+
+
+ public void addToLembretesArray(siprp.database.cayenne.objects.Lembretes obj) {
+ addToManyTarget("lembretesArray", obj, true);
+ }
+ public void removeFromLembretesArray(siprp.database.cayenne.objects.Lembretes obj) {
+ removeToManyTarget("lembretesArray", obj, true);
+ }
+ public java.util.List getLembretesArray() {
+ return (java.util.List)readProperty("lembretesArray");
+ }
+
+
+ public void addToMarcacoesEstabelecimentoArray(siprp.database.cayenne.objects.MarcacoesEstabelecimento obj) {
+ addToManyTarget("marcacoesEstabelecimentoArray", obj, true);
+ }
+ public void removeFromMarcacoesEstabelecimentoArray(siprp.database.cayenne.objects.MarcacoesEstabelecimento obj) {
+ removeToManyTarget("marcacoesEstabelecimentoArray", obj, true);
+ }
+ public java.util.List getMarcacoesEstabelecimentoArray() {
+ return (java.util.List)readProperty("marcacoesEstabelecimentoArray");
+ }
+
+
+ public void setToEmpresas(siprp.database.cayenne.objects.Empresas toEmpresas) {
+ setToOneTarget("toEmpresas", toEmpresas, true);
+ }
+
+ public siprp.database.cayenne.objects.Empresas getToEmpresas() {
+ return (siprp.database.cayenne.objects.Empresas)readProperty("toEmpresas");
+ }
+
+
+ public void setToMedicos(siprp.database.cayenne.objects.Medicos toMedicos) {
+ setToOneTarget("toMedicos", toMedicos, true);
+ }
+
+ public siprp.database.cayenne.objects.Medicos getToMedicos() {
+ return (siprp.database.cayenne.objects.Medicos)readProperty("toMedicos");
+ }
+
+
+ public void addToTrabalhadoresArray(siprp.database.cayenne.objects.Trabalhadores obj) {
+ addToManyTarget("trabalhadoresArray", obj, true);
+ }
+ public void removeFromTrabalhadoresArray(siprp.database.cayenne.objects.Trabalhadores obj) {
+ removeToManyTarget("trabalhadoresArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresArray() {
+ return (java.util.List)readProperty("trabalhadoresArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Etiquetas.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Etiquetas.java
new file mode 100755
index 00000000..0023f395
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Etiquetas.java
@@ -0,0 +1,130 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _Etiquetas was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _Etiquetas extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String ALTURA_PROPERTY = "altura";
+ public static final String ALTURA_FOLHA_PROPERTY = "alturaFolha";
+ public static final String COLUNAS_PROPERTY = "colunas";
+ public static final String CONTINUA_PROPERTY = "continua";
+ public static final String DESCRICAO_PROPERTY = "descricao";
+ public static final String DESCRICAO_PLAIN_PROPERTY = "descricaoPlain";
+ public static final String LARGURA_PROPERTY = "largura";
+ public static final String LARGURA_FOLHA_PROPERTY = "larguraFolha";
+ public static final String LINHAS_PROPERTY = "linhas";
+ public static final String MARGEM_CIMA_PROPERTY = "margemCima";
+ public static final String MARGEM_ESQUERDA_PROPERTY = "margemEsquerda";
+ public static final String MARGEM_HORIZONTAL_FOLHA_PROPERTY = "margemHorizontalFolha";
+ public static final String MARGEM_VERTICAL_FOLHA_PROPERTY = "margemVerticalFolha";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setAltura(Float altura) {
+ writeProperty("altura", altura);
+ }
+ public Float getAltura() {
+ return (Float)readProperty("altura");
+ }
+
+
+ public void setAlturaFolha(Float alturaFolha) {
+ writeProperty("alturaFolha", alturaFolha);
+ }
+ public Float getAlturaFolha() {
+ return (Float)readProperty("alturaFolha");
+ }
+
+
+ public void setColunas(Integer colunas) {
+ writeProperty("colunas", colunas);
+ }
+ public Integer getColunas() {
+ return (Integer)readProperty("colunas");
+ }
+
+
+ public void setContinua(String continua) {
+ writeProperty("continua", continua);
+ }
+ public String getContinua() {
+ return (String)readProperty("continua");
+ }
+
+
+ public void setDescricao(String descricao) {
+ writeProperty("descricao", descricao);
+ }
+ public String getDescricao() {
+ return (String)readProperty("descricao");
+ }
+
+
+ public void setDescricaoPlain(String descricaoPlain) {
+ writeProperty("descricaoPlain", descricaoPlain);
+ }
+ public String getDescricaoPlain() {
+ return (String)readProperty("descricaoPlain");
+ }
+
+
+ public void setLargura(Float largura) {
+ writeProperty("largura", largura);
+ }
+ public Float getLargura() {
+ return (Float)readProperty("largura");
+ }
+
+
+ public void setLarguraFolha(Float larguraFolha) {
+ writeProperty("larguraFolha", larguraFolha);
+ }
+ public Float getLarguraFolha() {
+ return (Float)readProperty("larguraFolha");
+ }
+
+
+ public void setLinhas(Integer linhas) {
+ writeProperty("linhas", linhas);
+ }
+ public Integer getLinhas() {
+ return (Integer)readProperty("linhas");
+ }
+
+
+ public void setMargemCima(Float margemCima) {
+ writeProperty("margemCima", margemCima);
+ }
+ public Float getMargemCima() {
+ return (Float)readProperty("margemCima");
+ }
+
+
+ public void setMargemEsquerda(Float margemEsquerda) {
+ writeProperty("margemEsquerda", margemEsquerda);
+ }
+ public Float getMargemEsquerda() {
+ return (Float)readProperty("margemEsquerda");
+ }
+
+
+ public void setMargemHorizontalFolha(Float margemHorizontalFolha) {
+ writeProperty("margemHorizontalFolha", margemHorizontalFolha);
+ }
+ public Float getMargemHorizontalFolha() {
+ return (Float)readProperty("margemHorizontalFolha");
+ }
+
+
+ public void setMargemVerticalFolha(Float margemVerticalFolha) {
+ writeProperty("margemVerticalFolha", margemVerticalFolha);
+ }
+ public Float getMargemVerticalFolha() {
+ return (Float)readProperty("margemVerticalFolha");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Exames.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Exames.java
new file mode 100755
index 00000000..8896b218
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Exames.java
@@ -0,0 +1,170 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _Exames was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _Exames extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DATA_PROPERTY = "data";
+ public static final String FO_PROPERTY = "fo";
+ public static final String INACTIVO_PROPERTY = "inactivo";
+ public static final String OCASIONAL_PROPERTY = "ocasional";
+ public static final String OUTRA_FUNCAO1_PROPERTY = "outraFuncao1";
+ public static final String OUTRA_FUNCAO2_PROPERTY = "outraFuncao2";
+ public static final String OUTRA_FUNCAO3_PROPERTY = "outraFuncao3";
+ public static final String OUTRA_FUNCAO4_PROPERTY = "outraFuncao4";
+ public static final String OUTRAS_RECOMENDACOES_PROPERTY = "outrasRecomendacoes";
+ public static final String OUTRO_TIPO_PROPERTY = "outroTipo";
+ public static final String PDF_PROPERTY = "pdf";
+ public static final String PROXIMO_EXAME_PROPERTY = "proximoExame";
+ public static final String RESULTADO_PROPERTY = "resultado";
+ public static final String TIPO_PROPERTY = "tipo";
+ public static final String TRABALHADOR_ID_PROPERTY = "trabalhadorId";
+ public static final String TO_MEDICOS_PROPERTY = "toMedicos";
+ public static final String TRABALHADORES_FICHAS_APTIDAO_ARRAY_PROPERTY = "trabalhadoresFichasAptidaoArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setFo(byte[] fo) {
+ writeProperty("fo", fo);
+ }
+ public byte[] getFo() {
+ return (byte[])readProperty("fo");
+ }
+
+
+ public void setInactivo(String inactivo) {
+ writeProperty("inactivo", inactivo);
+ }
+ public String getInactivo() {
+ return (String)readProperty("inactivo");
+ }
+
+
+ public void setOcasional(Integer ocasional) {
+ writeProperty("ocasional", ocasional);
+ }
+ public Integer getOcasional() {
+ return (Integer)readProperty("ocasional");
+ }
+
+
+ public void setOutraFuncao1(String outraFuncao1) {
+ writeProperty("outraFuncao1", outraFuncao1);
+ }
+ public String getOutraFuncao1() {
+ return (String)readProperty("outraFuncao1");
+ }
+
+
+ public void setOutraFuncao2(String outraFuncao2) {
+ writeProperty("outraFuncao2", outraFuncao2);
+ }
+ public String getOutraFuncao2() {
+ return (String)readProperty("outraFuncao2");
+ }
+
+
+ public void setOutraFuncao3(String outraFuncao3) {
+ writeProperty("outraFuncao3", outraFuncao3);
+ }
+ public String getOutraFuncao3() {
+ return (String)readProperty("outraFuncao3");
+ }
+
+
+ public void setOutraFuncao4(String outraFuncao4) {
+ writeProperty("outraFuncao4", outraFuncao4);
+ }
+ public String getOutraFuncao4() {
+ return (String)readProperty("outraFuncao4");
+ }
+
+
+ public void setOutrasRecomendacoes(String outrasRecomendacoes) {
+ writeProperty("outrasRecomendacoes", outrasRecomendacoes);
+ }
+ public String getOutrasRecomendacoes() {
+ return (String)readProperty("outrasRecomendacoes");
+ }
+
+
+ public void setOutroTipo(String outroTipo) {
+ writeProperty("outroTipo", outroTipo);
+ }
+ public String getOutroTipo() {
+ return (String)readProperty("outroTipo");
+ }
+
+
+ public void setPdf(byte[] pdf) {
+ writeProperty("pdf", pdf);
+ }
+ public byte[] getPdf() {
+ return (byte[])readProperty("pdf");
+ }
+
+
+ public void setProximoExame(java.util.Date proximoExame) {
+ writeProperty("proximoExame", proximoExame);
+ }
+ public java.util.Date getProximoExame() {
+ return (java.util.Date)readProperty("proximoExame");
+ }
+
+
+ public void setResultado(Integer resultado) {
+ writeProperty("resultado", resultado);
+ }
+ public Integer getResultado() {
+ return (Integer)readProperty("resultado");
+ }
+
+
+ public void setTipo(Integer tipo) {
+ writeProperty("tipo", tipo);
+ }
+ public Integer getTipo() {
+ return (Integer)readProperty("tipo");
+ }
+
+
+ public void setTrabalhadorId(Integer trabalhadorId) {
+ writeProperty("trabalhadorId", trabalhadorId);
+ }
+ public Integer getTrabalhadorId() {
+ return (Integer)readProperty("trabalhadorId");
+ }
+
+
+ public void setToMedicos(siprp.database.cayenne.objects.Medicos toMedicos) {
+ setToOneTarget("toMedicos", toMedicos, true);
+ }
+
+ public siprp.database.cayenne.objects.Medicos getToMedicos() {
+ return (siprp.database.cayenne.objects.Medicos)readProperty("toMedicos");
+ }
+
+
+ public void addToTrabalhadoresFichasAptidaoArray(siprp.database.cayenne.objects.TrabalhadoresFichasAptidao obj) {
+ addToManyTarget("trabalhadoresFichasAptidaoArray", obj, true);
+ }
+ public void removeFromTrabalhadoresFichasAptidaoArray(siprp.database.cayenne.objects.TrabalhadoresFichasAptidao obj) {
+ removeToManyTarget("trabalhadoresFichasAptidaoArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresFichasAptidaoArray() {
+ return (java.util.List)readProperty("trabalhadoresFichasAptidaoArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_ExamesPerfis.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_ExamesPerfis.java
new file mode 100755
index 00000000..1a5f84ab
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_ExamesPerfis.java
@@ -0,0 +1,41 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _ExamesPerfis was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _ExamesPerfis extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String MULTIPLICADOR_PROPERTY = "multiplicador";
+ public static final String PERFIL_PROPERTY = "perfil";
+ public static final String TO_TIPOS_EXAMES_COMP_PROPERTY = "toTiposExamesComp";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setMultiplicador(Integer multiplicador) {
+ writeProperty("multiplicador", multiplicador);
+ }
+ public Integer getMultiplicador() {
+ return (Integer)readProperty("multiplicador");
+ }
+
+
+ public void setPerfil(Integer perfil) {
+ writeProperty("perfil", perfil);
+ }
+ public Integer getPerfil() {
+ return (Integer)readProperty("perfil");
+ }
+
+
+ public void setToTiposExamesComp(siprp.database.cayenne.objects.TiposExamesComp toTiposExamesComp) {
+ setToOneTarget("toTiposExamesComp", toTiposExamesComp, true);
+ }
+
+ public siprp.database.cayenne.objects.TiposExamesComp getToTiposExamesComp() {
+ return (siprp.database.cayenne.objects.TiposExamesComp)readProperty("toTiposExamesComp");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_ExamesPortaria.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_ExamesPortaria.java
new file mode 100755
index 00000000..21d49d57
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_ExamesPortaria.java
@@ -0,0 +1,31 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _ExamesPortaria was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _ExamesPortaria extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DATA_ENTRADA_PROPERTY = "dataEntrada";
+ public static final String PORTARIA_PROPERTY = "portaria";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setDataEntrada(java.util.Date dataEntrada) {
+ writeProperty("dataEntrada", dataEntrada);
+ }
+ public java.util.Date getDataEntrada() {
+ return (java.util.Date)readProperty("dataEntrada");
+ }
+
+
+ public void setPortaria(String portaria) {
+ writeProperty("portaria", portaria);
+ }
+ public String getPortaria() {
+ return (String)readProperty("portaria");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_HistoricoEstabelecimento.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_HistoricoEstabelecimento.java
new file mode 100755
index 00000000..9906ef56
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_HistoricoEstabelecimento.java
@@ -0,0 +1,41 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _HistoricoEstabelecimento was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _HistoricoEstabelecimento extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DATA_PROPERTY = "data";
+ public static final String TEXTO_PROPERTY = "texto";
+ public static final String TO_ESTABELECIMENTOS_PROPERTY = "toEstabelecimentos";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setTexto(String texto) {
+ writeProperty("texto", texto);
+ }
+ public String getTexto() {
+ return (String)readProperty("texto");
+ }
+
+
+ public void setToEstabelecimentos(siprp.database.cayenne.objects.Estabelecimentos toEstabelecimentos) {
+ setToOneTarget("toEstabelecimentos", toEstabelecimentos, true);
+ }
+
+ public siprp.database.cayenne.objects.Estabelecimentos getToEstabelecimentos() {
+ return (siprp.database.cayenne.objects.Estabelecimentos)readProperty("toEstabelecimentos");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Ids.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Ids.java
new file mode 100755
index 00000000..62b99349
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Ids.java
@@ -0,0 +1,13 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _Ids was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _Ids extends org.apache.cayenne.CayenneDataObject {
+
+
+ public static final String ID_PK_COLUMN = "id";
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Lembretes.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Lembretes.java
new file mode 100755
index 00000000..14b84393
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Lembretes.java
@@ -0,0 +1,136 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _Lembretes was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _Lembretes extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DATA_PROPERTY = "data";
+ public static final String DESCRICAO_PROPERTY = "descricao";
+ public static final String ENVIAR_EMAIL_PROPERTY = "enviarEmail";
+ public static final String PERIODICIDADE_DIAS_PROPERTY = "periodicidadeDias";
+ public static final String PERIODICIDADE_MESES_PROPERTY = "periodicidadeMeses";
+ public static final String TEXTO_PROPERTY = "texto";
+ public static final String ULTIMO_ENVIO_PROPERTY = "ultimoEnvio";
+ public static final String TO_EMPRESAS_PROPERTY = "toEmpresas";
+ public static final String TO_ESTABELECIMENTOS_PROPERTY = "toEstabelecimentos";
+ public static final String TO_LEMBRETES_TIPOS_PROPERTY = "toLembretesTipos";
+ public static final String TO_MARCACOES_ESTABELECIMENTO_PROPERTY = "toMarcacoesEstabelecimento";
+ public static final String TO_MARCACOES_TRABALHADOR_PROPERTY = "toMarcacoesTrabalhador";
+ public static final String TO_TRABALHADORES_PROPERTY = "toTrabalhadores";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setDescricao(String descricao) {
+ writeProperty("descricao", descricao);
+ }
+ public String getDescricao() {
+ return (String)readProperty("descricao");
+ }
+
+
+ public void setEnviarEmail(String enviarEmail) {
+ writeProperty("enviarEmail", enviarEmail);
+ }
+ public String getEnviarEmail() {
+ return (String)readProperty("enviarEmail");
+ }
+
+
+ public void setPeriodicidadeDias(Integer periodicidadeDias) {
+ writeProperty("periodicidadeDias", periodicidadeDias);
+ }
+ public Integer getPeriodicidadeDias() {
+ return (Integer)readProperty("periodicidadeDias");
+ }
+
+
+ public void setPeriodicidadeMeses(Integer periodicidadeMeses) {
+ writeProperty("periodicidadeMeses", periodicidadeMeses);
+ }
+ public Integer getPeriodicidadeMeses() {
+ return (Integer)readProperty("periodicidadeMeses");
+ }
+
+
+ public void setTexto(String texto) {
+ writeProperty("texto", texto);
+ }
+ public String getTexto() {
+ return (String)readProperty("texto");
+ }
+
+
+ public void setUltimoEnvio(java.util.Date ultimoEnvio) {
+ writeProperty("ultimoEnvio", ultimoEnvio);
+ }
+ public java.util.Date getUltimoEnvio() {
+ return (java.util.Date)readProperty("ultimoEnvio");
+ }
+
+
+ public void setToEmpresas(siprp.database.cayenne.objects.Empresas toEmpresas) {
+ setToOneTarget("toEmpresas", toEmpresas, true);
+ }
+
+ public siprp.database.cayenne.objects.Empresas getToEmpresas() {
+ return (siprp.database.cayenne.objects.Empresas)readProperty("toEmpresas");
+ }
+
+
+ public void setToEstabelecimentos(siprp.database.cayenne.objects.Estabelecimentos toEstabelecimentos) {
+ setToOneTarget("toEstabelecimentos", toEstabelecimentos, true);
+ }
+
+ public siprp.database.cayenne.objects.Estabelecimentos getToEstabelecimentos() {
+ return (siprp.database.cayenne.objects.Estabelecimentos)readProperty("toEstabelecimentos");
+ }
+
+
+ public void setToLembretesTipos(siprp.database.cayenne.objects.LembretesTipos toLembretesTipos) {
+ setToOneTarget("toLembretesTipos", toLembretesTipos, true);
+ }
+
+ public siprp.database.cayenne.objects.LembretesTipos getToLembretesTipos() {
+ return (siprp.database.cayenne.objects.LembretesTipos)readProperty("toLembretesTipos");
+ }
+
+
+ public void setToMarcacoesEstabelecimento(siprp.database.cayenne.objects.MarcacoesEstabelecimento toMarcacoesEstabelecimento) {
+ setToOneTarget("toMarcacoesEstabelecimento", toMarcacoesEstabelecimento, true);
+ }
+
+ public siprp.database.cayenne.objects.MarcacoesEstabelecimento getToMarcacoesEstabelecimento() {
+ return (siprp.database.cayenne.objects.MarcacoesEstabelecimento)readProperty("toMarcacoesEstabelecimento");
+ }
+
+
+ public void setToMarcacoesTrabalhador(siprp.database.cayenne.objects.MarcacoesTrabalhador toMarcacoesTrabalhador) {
+ setToOneTarget("toMarcacoesTrabalhador", toMarcacoesTrabalhador, true);
+ }
+
+ public siprp.database.cayenne.objects.MarcacoesTrabalhador getToMarcacoesTrabalhador() {
+ return (siprp.database.cayenne.objects.MarcacoesTrabalhador)readProperty("toMarcacoesTrabalhador");
+ }
+
+
+ public void setToTrabalhadores(siprp.database.cayenne.objects.Trabalhadores toTrabalhadores) {
+ setToOneTarget("toTrabalhadores", toTrabalhadores, true);
+ }
+
+ public siprp.database.cayenne.objects.Trabalhadores getToTrabalhadores() {
+ return (siprp.database.cayenne.objects.Trabalhadores)readProperty("toTrabalhadores");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_LembretesTipos.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_LembretesTipos.java
new file mode 100755
index 00000000..6989f990
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_LembretesTipos.java
@@ -0,0 +1,61 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _LembretesTipos was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _LembretesTipos extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String ACTIVO_PROPERTY = "activo";
+ public static final String CODIGO_PROPERTY = "codigo";
+ public static final String DESCRICAO_PROPERTY = "descricao";
+ public static final String ORDEM_PROPERTY = "ordem";
+ public static final String LEMBRETES_ARRAY_PROPERTY = "lembretesArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setActivo(String activo) {
+ writeProperty("activo", activo);
+ }
+ public String getActivo() {
+ return (String)readProperty("activo");
+ }
+
+
+ public void setCodigo(String codigo) {
+ writeProperty("codigo", codigo);
+ }
+ public String getCodigo() {
+ return (String)readProperty("codigo");
+ }
+
+
+ public void setDescricao(String descricao) {
+ writeProperty("descricao", descricao);
+ }
+ public String getDescricao() {
+ return (String)readProperty("descricao");
+ }
+
+
+ public void setOrdem(Integer ordem) {
+ writeProperty("ordem", ordem);
+ }
+ public Integer getOrdem() {
+ return (Integer)readProperty("ordem");
+ }
+
+
+ public void addToLembretesArray(siprp.database.cayenne.objects.Lembretes obj) {
+ addToManyTarget("lembretesArray", obj, true);
+ }
+ public void removeFromLembretesArray(siprp.database.cayenne.objects.Lembretes obj) {
+ removeToManyTarget("lembretesArray", obj, true);
+ }
+ public java.util.List getLembretesArray() {
+ return (java.util.List)readProperty("lembretesArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesEmpresa.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesEmpresa.java
new file mode 100755
index 00000000..66a76716
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesEmpresa.java
@@ -0,0 +1,50 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _MarcacoesEmpresa was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _MarcacoesEmpresa extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DATA_PROPERTY = "data";
+ public static final String REALIZADA_PROPERTY = "realizada";
+ public static final String TEXTO_PROPERTY = "texto";
+ public static final String TO_EMPRESAS_PROPERTY = "toEmpresas";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setRealizada(String realizada) {
+ writeProperty("realizada", realizada);
+ }
+ public String getRealizada() {
+ return (String)readProperty("realizada");
+ }
+
+
+ public void setTexto(String texto) {
+ writeProperty("texto", texto);
+ }
+ public String getTexto() {
+ return (String)readProperty("texto");
+ }
+
+
+ public void setToEmpresas(siprp.database.cayenne.objects.Empresas toEmpresas) {
+ setToOneTarget("toEmpresas", toEmpresas, true);
+ }
+
+ public siprp.database.cayenne.objects.Empresas getToEmpresas() {
+ return (siprp.database.cayenne.objects.Empresas)readProperty("toEmpresas");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesEstabelecimento.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesEstabelecimento.java
new file mode 100755
index 00000000..bf4792c0
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesEstabelecimento.java
@@ -0,0 +1,99 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _MarcacoesEstabelecimento was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _MarcacoesEstabelecimento extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DATA_PROPERTY = "data";
+ public static final String DATA_EMAIL_PROPERTY = "dataEmail";
+ public static final String DATA_RELATORIO_PROPERTY = "dataRelatorio";
+ public static final String ESTADO_PROPERTY = "estado";
+ public static final String OBSERVACOES_PROPERTY = "observacoes";
+ public static final String REALIZADA_PROPERTY = "realizada";
+ public static final String LEMBRETES_ARRAY_PROPERTY = "lembretesArray";
+ public static final String TO_ESTABELECIMENTOS_PROPERTY = "toEstabelecimentos";
+ public static final String TO_MARCACOES_TECNICOS_HST_PROPERTY = "toMarcacoesTecnicosHst";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setDataEmail(java.util.Date dataEmail) {
+ writeProperty("dataEmail", dataEmail);
+ }
+ public java.util.Date getDataEmail() {
+ return (java.util.Date)readProperty("dataEmail");
+ }
+
+
+ public void setDataRelatorio(java.util.Date dataRelatorio) {
+ writeProperty("dataRelatorio", dataRelatorio);
+ }
+ public java.util.Date getDataRelatorio() {
+ return (java.util.Date)readProperty("dataRelatorio");
+ }
+
+
+ public void setEstado(Integer estado) {
+ writeProperty("estado", estado);
+ }
+ public Integer getEstado() {
+ return (Integer)readProperty("estado");
+ }
+
+
+ public void setObservacoes(String observacoes) {
+ writeProperty("observacoes", observacoes);
+ }
+ public String getObservacoes() {
+ return (String)readProperty("observacoes");
+ }
+
+
+ public void setRealizada(String realizada) {
+ writeProperty("realizada", realizada);
+ }
+ public String getRealizada() {
+ return (String)readProperty("realizada");
+ }
+
+
+ public void addToLembretesArray(siprp.database.cayenne.objects.Lembretes obj) {
+ addToManyTarget("lembretesArray", obj, true);
+ }
+ public void removeFromLembretesArray(siprp.database.cayenne.objects.Lembretes obj) {
+ removeToManyTarget("lembretesArray", obj, true);
+ }
+ public java.util.List getLembretesArray() {
+ return (java.util.List)readProperty("lembretesArray");
+ }
+
+
+ public void setToEstabelecimentos(siprp.database.cayenne.objects.Estabelecimentos toEstabelecimentos) {
+ setToOneTarget("toEstabelecimentos", toEstabelecimentos, true);
+ }
+
+ public siprp.database.cayenne.objects.Estabelecimentos getToEstabelecimentos() {
+ return (siprp.database.cayenne.objects.Estabelecimentos)readProperty("toEstabelecimentos");
+ }
+
+
+ public void setToMarcacoesTecnicosHst(siprp.database.cayenne.objects.MarcacoesTecnicosHst toMarcacoesTecnicosHst) {
+ setToOneTarget("toMarcacoesTecnicosHst", toMarcacoesTecnicosHst, true);
+ }
+
+ public siprp.database.cayenne.objects.MarcacoesTecnicosHst getToMarcacoesTecnicosHst() {
+ return (siprp.database.cayenne.objects.MarcacoesTecnicosHst)readProperty("toMarcacoesTecnicosHst");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesGruposRealizados.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesGruposRealizados.java
new file mode 100755
index 00000000..5d31aff6
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesGruposRealizados.java
@@ -0,0 +1,43 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _MarcacoesGruposRealizados was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _MarcacoesGruposRealizados extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String TO_MARCACOES_TRABALHADOR_PROPERTY = "toMarcacoesTrabalhador";
+ public static final String TO_MARCACOES_TRABALHADOR_ESTADOS_PROPERTY = "toMarcacoesTrabalhadorEstados";
+ public static final String TO_PRT_GRUPOS_PROTOCOLO_PROPERTY = "toPrtGruposProtocolo";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setToMarcacoesTrabalhador(siprp.database.cayenne.objects.MarcacoesTrabalhador toMarcacoesTrabalhador) {
+ setToOneTarget("toMarcacoesTrabalhador", toMarcacoesTrabalhador, true);
+ }
+
+ public siprp.database.cayenne.objects.MarcacoesTrabalhador getToMarcacoesTrabalhador() {
+ return (siprp.database.cayenne.objects.MarcacoesTrabalhador)readProperty("toMarcacoesTrabalhador");
+ }
+
+
+ public void setToMarcacoesTrabalhadorEstados(siprp.database.cayenne.objects.MarcacoesTrabalhadorEstados toMarcacoesTrabalhadorEstados) {
+ setToOneTarget("toMarcacoesTrabalhadorEstados", toMarcacoesTrabalhadorEstados, true);
+ }
+
+ public siprp.database.cayenne.objects.MarcacoesTrabalhadorEstados getToMarcacoesTrabalhadorEstados() {
+ return (siprp.database.cayenne.objects.MarcacoesTrabalhadorEstados)readProperty("toMarcacoesTrabalhadorEstados");
+ }
+
+
+ public void setToPrtGruposProtocolo(siprp.database.cayenne.objects.PrtGruposProtocolo toPrtGruposProtocolo) {
+ setToOneTarget("toPrtGruposProtocolo", toPrtGruposProtocolo, true);
+ }
+
+ public siprp.database.cayenne.objects.PrtGruposProtocolo getToPrtGruposProtocolo() {
+ return (siprp.database.cayenne.objects.PrtGruposProtocolo)readProperty("toPrtGruposProtocolo");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesTecnicosHst.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesTecnicosHst.java
new file mode 100755
index 00000000..3fc5a9c4
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesTecnicosHst.java
@@ -0,0 +1,70 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _MarcacoesTecnicosHst was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _MarcacoesTecnicosHst extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String IDENTIFICADOR_PROPERTY = "identificador";
+ public static final String INACTIVO_PROPERTY = "inactivo";
+ public static final String INICIAIS_PROPERTY = "iniciais";
+ public static final String NOME_PROPERTY = "nome";
+ public static final String NOME_PLAIN_PROPERTY = "nomePlain";
+ public static final String MARCACOES_ESTABELECIMENTO_ARRAY_PROPERTY = "marcacoesEstabelecimentoArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setIdentificador(Integer identificador) {
+ writeProperty("identificador", identificador);
+ }
+ public Integer getIdentificador() {
+ return (Integer)readProperty("identificador");
+ }
+
+
+ public void setInactivo(String inactivo) {
+ writeProperty("inactivo", inactivo);
+ }
+ public String getInactivo() {
+ return (String)readProperty("inactivo");
+ }
+
+
+ public void setIniciais(String iniciais) {
+ writeProperty("iniciais", iniciais);
+ }
+ public String getIniciais() {
+ return (String)readProperty("iniciais");
+ }
+
+
+ public void setNome(String nome) {
+ writeProperty("nome", nome);
+ }
+ public String getNome() {
+ return (String)readProperty("nome");
+ }
+
+
+ public void setNomePlain(String nomePlain) {
+ writeProperty("nomePlain", nomePlain);
+ }
+ public String getNomePlain() {
+ return (String)readProperty("nomePlain");
+ }
+
+
+ public void addToMarcacoesEstabelecimentoArray(siprp.database.cayenne.objects.MarcacoesEstabelecimento obj) {
+ addToManyTarget("marcacoesEstabelecimentoArray", obj, true);
+ }
+ public void removeFromMarcacoesEstabelecimentoArray(siprp.database.cayenne.objects.MarcacoesEstabelecimento obj) {
+ removeToManyTarget("marcacoesEstabelecimentoArray", obj, true);
+ }
+ public java.util.List getMarcacoesEstabelecimentoArray() {
+ return (java.util.List)readProperty("marcacoesEstabelecimentoArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesTrabalhador.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesTrabalhador.java
new file mode 100755
index 00000000..a38119ff
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesTrabalhador.java
@@ -0,0 +1,140 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _MarcacoesTrabalhador was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _MarcacoesTrabalhador extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DATA_PROPERTY = "data";
+ public static final String DATA_EMAIL_PROPERTY = "dataEmail";
+ public static final String DATA_RELATORIO_PROPERTY = "dataRelatorio";
+ public static final String ESTADO_PROPERTY = "estado";
+ public static final String MOTIVO_PROPERTY = "motivo";
+ public static final String OBSERVACOES_PROPERTY = "observacoes";
+ public static final String REALIZADA_PROPERTY = "realizada";
+ public static final String TIPO_PROPERTY = "tipo";
+ public static final String TRABALHADOR_ID_PROPERTY = "trabalhadorId";
+ public static final String LEMBRETES_ARRAY_PROPERTY = "lembretesArray";
+ public static final String MARCACOES_GRUPOS_REALIZADOS_ARRAY_PROPERTY = "marcacoesGruposRealizadosArray";
+ public static final String MARCACOES_TRABALHADOR_ESTADOS_ARRAY_PROPERTY = "marcacoesTrabalhadorEstadosArray";
+ public static final String TO_PRESTADORES_PROPERTY = "toPrestadores";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setDataEmail(java.util.Date dataEmail) {
+ writeProperty("dataEmail", dataEmail);
+ }
+ public java.util.Date getDataEmail() {
+ return (java.util.Date)readProperty("dataEmail");
+ }
+
+
+ public void setDataRelatorio(java.util.Date dataRelatorio) {
+ writeProperty("dataRelatorio", dataRelatorio);
+ }
+ public java.util.Date getDataRelatorio() {
+ return (java.util.Date)readProperty("dataRelatorio");
+ }
+
+
+ public void setEstado(Integer estado) {
+ writeProperty("estado", estado);
+ }
+ public Integer getEstado() {
+ return (Integer)readProperty("estado");
+ }
+
+
+ public void setMotivo(Integer motivo) {
+ writeProperty("motivo", motivo);
+ }
+ public Integer getMotivo() {
+ return (Integer)readProperty("motivo");
+ }
+
+
+ public void setObservacoes(String observacoes) {
+ writeProperty("observacoes", observacoes);
+ }
+ public String getObservacoes() {
+ return (String)readProperty("observacoes");
+ }
+
+
+ public void setRealizada(String realizada) {
+ writeProperty("realizada", realizada);
+ }
+ public String getRealizada() {
+ return (String)readProperty("realizada");
+ }
+
+
+ public void setTipo(Integer tipo) {
+ writeProperty("tipo", tipo);
+ }
+ public Integer getTipo() {
+ return (Integer)readProperty("tipo");
+ }
+
+
+ public void setTrabalhadorId(Integer trabalhadorId) {
+ writeProperty("trabalhadorId", trabalhadorId);
+ }
+ public Integer getTrabalhadorId() {
+ return (Integer)readProperty("trabalhadorId");
+ }
+
+
+ public void addToLembretesArray(siprp.database.cayenne.objects.Lembretes obj) {
+ addToManyTarget("lembretesArray", obj, true);
+ }
+ public void removeFromLembretesArray(siprp.database.cayenne.objects.Lembretes obj) {
+ removeToManyTarget("lembretesArray", obj, true);
+ }
+ public java.util.List getLembretesArray() {
+ return (java.util.List)readProperty("lembretesArray");
+ }
+
+
+ public void addToMarcacoesGruposRealizadosArray(siprp.database.cayenne.objects.MarcacoesGruposRealizados obj) {
+ addToManyTarget("marcacoesGruposRealizadosArray", obj, true);
+ }
+ public void removeFromMarcacoesGruposRealizadosArray(siprp.database.cayenne.objects.MarcacoesGruposRealizados obj) {
+ removeToManyTarget("marcacoesGruposRealizadosArray", obj, true);
+ }
+ public java.util.List getMarcacoesGruposRealizadosArray() {
+ return (java.util.List)readProperty("marcacoesGruposRealizadosArray");
+ }
+
+
+ public void addToMarcacoesTrabalhadorEstadosArray(siprp.database.cayenne.objects.MarcacoesTrabalhadorEstados obj) {
+ addToManyTarget("marcacoesTrabalhadorEstadosArray", obj, true);
+ }
+ public void removeFromMarcacoesTrabalhadorEstadosArray(siprp.database.cayenne.objects.MarcacoesTrabalhadorEstados obj) {
+ removeToManyTarget("marcacoesTrabalhadorEstadosArray", obj, true);
+ }
+ public java.util.List getMarcacoesTrabalhadorEstadosArray() {
+ return (java.util.List)readProperty("marcacoesTrabalhadorEstadosArray");
+ }
+
+
+ public void setToPrestadores(siprp.database.cayenne.objects.Prestadores toPrestadores) {
+ setToOneTarget("toPrestadores", toPrestadores, true);
+ }
+
+ public siprp.database.cayenne.objects.Prestadores getToPrestadores() {
+ return (siprp.database.cayenne.objects.Prestadores)readProperty("toPrestadores");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesTrabalhadorEstados.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesTrabalhadorEstados.java
new file mode 100755
index 00000000..1072cd65
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_MarcacoesTrabalhadorEstados.java
@@ -0,0 +1,63 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _MarcacoesTrabalhadorEstados was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _MarcacoesTrabalhadorEstados extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DATA_PROPERTY = "data";
+ public static final String ESTADO_PROPERTY = "estado";
+ public static final String MARCACOES_GRUPOS_REALIZADOS_ARRAY_PROPERTY = "marcacoesGruposRealizadosArray";
+ public static final String TO_MARCACOES_TRABALHADOR_PROPERTY = "toMarcacoesTrabalhador";
+ public static final String TO_PRESTADORES_PROPERTY = "toPrestadores";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setEstado(Integer estado) {
+ writeProperty("estado", estado);
+ }
+ public Integer getEstado() {
+ return (Integer)readProperty("estado");
+ }
+
+
+ public void addToMarcacoesGruposRealizadosArray(siprp.database.cayenne.objects.MarcacoesGruposRealizados obj) {
+ addToManyTarget("marcacoesGruposRealizadosArray", obj, true);
+ }
+ public void removeFromMarcacoesGruposRealizadosArray(siprp.database.cayenne.objects.MarcacoesGruposRealizados obj) {
+ removeToManyTarget("marcacoesGruposRealizadosArray", obj, true);
+ }
+ public java.util.List getMarcacoesGruposRealizadosArray() {
+ return (java.util.List)readProperty("marcacoesGruposRealizadosArray");
+ }
+
+
+ public void setToMarcacoesTrabalhador(siprp.database.cayenne.objects.MarcacoesTrabalhador toMarcacoesTrabalhador) {
+ setToOneTarget("toMarcacoesTrabalhador", toMarcacoesTrabalhador, true);
+ }
+
+ public siprp.database.cayenne.objects.MarcacoesTrabalhador getToMarcacoesTrabalhador() {
+ return (siprp.database.cayenne.objects.MarcacoesTrabalhador)readProperty("toMarcacoesTrabalhador");
+ }
+
+
+ public void setToPrestadores(siprp.database.cayenne.objects.Prestadores toPrestadores) {
+ setToOneTarget("toPrestadores", toPrestadores, true);
+ }
+
+ public siprp.database.cayenne.objects.Prestadores getToPrestadores() {
+ return (siprp.database.cayenne.objects.Prestadores)readProperty("toPrestadores");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Medicos.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Medicos.java
new file mode 100755
index 00000000..97ffedd9
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Medicos.java
@@ -0,0 +1,64 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _Medicos was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _Medicos extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String INACTIVO_PROPERTY = "inactivo";
+ public static final String NOME_PROPERTY = "nome";
+ public static final String NUMERO_CEDULA_PROPERTY = "numeroCedula";
+ public static final String ESTABELECIMENTOS_ARRAY_PROPERTY = "estabelecimentosArray";
+ public static final String EXAMES_ARRAY_PROPERTY = "examesArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setInactivo(String inactivo) {
+ writeProperty("inactivo", inactivo);
+ }
+ public String getInactivo() {
+ return (String)readProperty("inactivo");
+ }
+
+
+ public void setNome(String nome) {
+ writeProperty("nome", nome);
+ }
+ public String getNome() {
+ return (String)readProperty("nome");
+ }
+
+
+ public void setNumeroCedula(String numeroCedula) {
+ writeProperty("numeroCedula", numeroCedula);
+ }
+ public String getNumeroCedula() {
+ return (String)readProperty("numeroCedula");
+ }
+
+
+ public void addToEstabelecimentosArray(siprp.database.cayenne.objects.Estabelecimentos obj) {
+ addToManyTarget("estabelecimentosArray", obj, true);
+ }
+ public void removeFromEstabelecimentosArray(siprp.database.cayenne.objects.Estabelecimentos obj) {
+ removeToManyTarget("estabelecimentosArray", obj, true);
+ }
+ public java.util.List getEstabelecimentosArray() {
+ return (java.util.List)readProperty("estabelecimentosArray");
+ }
+
+
+ public void addToExamesArray(siprp.database.cayenne.objects.Exames obj) {
+ addToManyTarget("examesArray", obj, true);
+ }
+ public void removeFromExamesArray(siprp.database.cayenne.objects.Exames obj) {
+ removeToManyTarget("examesArray", obj, true);
+ }
+ public java.util.List getExamesArray() {
+ return (java.util.List)readProperty("examesArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Prestadores.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Prestadores.java
new file mode 100755
index 00000000..cca4dc02
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Prestadores.java
@@ -0,0 +1,197 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _Prestadores was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _Prestadores extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String ACTIVO_PROPERTY = "activo";
+ public static final String CODIGO_POSTAL_PROPERTY = "codigoPostal";
+ public static final String CONTRIBUINTE_PROPERTY = "contribuinte";
+ public static final String FAZ_CONSULTAS_PROPERTY = "fazConsultas";
+ public static final String FAZ_ECDS_PROPERTY = "fazEcds";
+ public static final String LOCALIDADE_PROPERTY = "localidade";
+ public static final String LOCALIDADE_CP_PROPERTY = "localidadeCp";
+ public static final String MORADA_PROPERTY = "morada";
+ public static final String NOME_PROPERTY = "nome";
+ public static final String NOME_PLAIN_PROPERTY = "nomePlain";
+ public static final String MARCACOES_TRABALHADOR_ARRAY_PROPERTY = "marcacoesTrabalhadorArray";
+ public static final String MARCACOES_TRABALHADOR_ESTADOS_ARRAY_PROPERTY = "marcacoesTrabalhadorEstadosArray";
+ public static final String PRESTADORES_GRUPOS_PROTOCOLO_ARRAY_PROPERTY = "prestadoresGruposProtocoloArray";
+ public static final String TO_CONTACTOS_PROPERTY = "toContactos";
+ public static final String TRABALHADORES_CONSULTAS_ARRAY_PROPERTY = "trabalhadoresConsultasArray";
+ public static final String TRABALHADORES_CONSULTAS_DATAS_ARRAY_PROPERTY = "trabalhadoresConsultasDatasArray";
+ public static final String TRABALHADORES_ECD_ARRAY_PROPERTY = "trabalhadoresEcdArray";
+ public static final String TRABALHADORES_ECDS_DATAS_ARRAY_PROPERTY = "trabalhadoresEcdsDatasArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setActivo(String activo) {
+ writeProperty("activo", activo);
+ }
+ public String getActivo() {
+ return (String)readProperty("activo");
+ }
+
+
+ public void setCodigoPostal(String codigoPostal) {
+ writeProperty("codigoPostal", codigoPostal);
+ }
+ public String getCodigoPostal() {
+ return (String)readProperty("codigoPostal");
+ }
+
+
+ public void setContribuinte(String contribuinte) {
+ writeProperty("contribuinte", contribuinte);
+ }
+ public String getContribuinte() {
+ return (String)readProperty("contribuinte");
+ }
+
+
+ public void setFazConsultas(String fazConsultas) {
+ writeProperty("fazConsultas", fazConsultas);
+ }
+ public String getFazConsultas() {
+ return (String)readProperty("fazConsultas");
+ }
+
+
+ public void setFazEcds(String fazEcds) {
+ writeProperty("fazEcds", fazEcds);
+ }
+ public String getFazEcds() {
+ return (String)readProperty("fazEcds");
+ }
+
+
+ public void setLocalidade(String localidade) {
+ writeProperty("localidade", localidade);
+ }
+ public String getLocalidade() {
+ return (String)readProperty("localidade");
+ }
+
+
+ public void setLocalidadeCp(String localidadeCp) {
+ writeProperty("localidadeCp", localidadeCp);
+ }
+ public String getLocalidadeCp() {
+ return (String)readProperty("localidadeCp");
+ }
+
+
+ public void setMorada(String morada) {
+ writeProperty("morada", morada);
+ }
+ public String getMorada() {
+ return (String)readProperty("morada");
+ }
+
+
+ public void setNome(String nome) {
+ writeProperty("nome", nome);
+ }
+ public String getNome() {
+ return (String)readProperty("nome");
+ }
+
+
+ public void setNomePlain(String nomePlain) {
+ writeProperty("nomePlain", nomePlain);
+ }
+ public String getNomePlain() {
+ return (String)readProperty("nomePlain");
+ }
+
+
+ public void addToMarcacoesTrabalhadorArray(siprp.database.cayenne.objects.MarcacoesTrabalhador obj) {
+ addToManyTarget("marcacoesTrabalhadorArray", obj, true);
+ }
+ public void removeFromMarcacoesTrabalhadorArray(siprp.database.cayenne.objects.MarcacoesTrabalhador obj) {
+ removeToManyTarget("marcacoesTrabalhadorArray", obj, true);
+ }
+ public java.util.List getMarcacoesTrabalhadorArray() {
+ return (java.util.List)readProperty("marcacoesTrabalhadorArray");
+ }
+
+
+ public void addToMarcacoesTrabalhadorEstadosArray(siprp.database.cayenne.objects.MarcacoesTrabalhadorEstados obj) {
+ addToManyTarget("marcacoesTrabalhadorEstadosArray", obj, true);
+ }
+ public void removeFromMarcacoesTrabalhadorEstadosArray(siprp.database.cayenne.objects.MarcacoesTrabalhadorEstados obj) {
+ removeToManyTarget("marcacoesTrabalhadorEstadosArray", obj, true);
+ }
+ public java.util.List getMarcacoesTrabalhadorEstadosArray() {
+ return (java.util.List)readProperty("marcacoesTrabalhadorEstadosArray");
+ }
+
+
+ public void addToPrestadoresGruposProtocoloArray(siprp.database.cayenne.objects.PrestadoresGruposProtocolo obj) {
+ addToManyTarget("prestadoresGruposProtocoloArray", obj, true);
+ }
+ public void removeFromPrestadoresGruposProtocoloArray(siprp.database.cayenne.objects.PrestadoresGruposProtocolo obj) {
+ removeToManyTarget("prestadoresGruposProtocoloArray", obj, true);
+ }
+ public java.util.List getPrestadoresGruposProtocoloArray() {
+ return (java.util.List)readProperty("prestadoresGruposProtocoloArray");
+ }
+
+
+ public void setToContactos(siprp.database.cayenne.objects.Contactos toContactos) {
+ setToOneTarget("toContactos", toContactos, true);
+ }
+
+ public siprp.database.cayenne.objects.Contactos getToContactos() {
+ return (siprp.database.cayenne.objects.Contactos)readProperty("toContactos");
+ }
+
+
+ public void addToTrabalhadoresConsultasArray(siprp.database.cayenne.objects.TrabalhadoresConsultas obj) {
+ addToManyTarget("trabalhadoresConsultasArray", obj, true);
+ }
+ public void removeFromTrabalhadoresConsultasArray(siprp.database.cayenne.objects.TrabalhadoresConsultas obj) {
+ removeToManyTarget("trabalhadoresConsultasArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresConsultasArray() {
+ return (java.util.List)readProperty("trabalhadoresConsultasArray");
+ }
+
+
+ public void addToTrabalhadoresConsultasDatasArray(siprp.database.cayenne.objects.TrabalhadoresConsultasDatas obj) {
+ addToManyTarget("trabalhadoresConsultasDatasArray", obj, true);
+ }
+ public void removeFromTrabalhadoresConsultasDatasArray(siprp.database.cayenne.objects.TrabalhadoresConsultasDatas obj) {
+ removeToManyTarget("trabalhadoresConsultasDatasArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresConsultasDatasArray() {
+ return (java.util.List)readProperty("trabalhadoresConsultasDatasArray");
+ }
+
+
+ public void addToTrabalhadoresEcdArray(siprp.database.cayenne.objects.TrabalhadoresEcd obj) {
+ addToManyTarget("trabalhadoresEcdArray", obj, true);
+ }
+ public void removeFromTrabalhadoresEcdArray(siprp.database.cayenne.objects.TrabalhadoresEcd obj) {
+ removeToManyTarget("trabalhadoresEcdArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresEcdArray() {
+ return (java.util.List)readProperty("trabalhadoresEcdArray");
+ }
+
+
+ public void addToTrabalhadoresEcdsDatasArray(siprp.database.cayenne.objects.TrabalhadoresEcdsDatas obj) {
+ addToManyTarget("trabalhadoresEcdsDatasArray", obj, true);
+ }
+ public void removeFromTrabalhadoresEcdsDatasArray(siprp.database.cayenne.objects.TrabalhadoresEcdsDatas obj) {
+ removeToManyTarget("trabalhadoresEcdsDatasArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresEcdsDatasArray() {
+ return (java.util.List)readProperty("trabalhadoresEcdsDatasArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_PrestadoresGruposProtocolo.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_PrestadoresGruposProtocolo.java
new file mode 100755
index 00000000..80ff5eb6
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_PrestadoresGruposProtocolo.java
@@ -0,0 +1,33 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _PrestadoresGruposProtocolo was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _PrestadoresGruposProtocolo extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String TO_PRESTADORES_PROPERTY = "toPrestadores";
+ public static final String TO_PRT_GRUPOS_PROTOCOLO_PROPERTY = "toPrtGruposProtocolo";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setToPrestadores(siprp.database.cayenne.objects.Prestadores toPrestadores) {
+ setToOneTarget("toPrestadores", toPrestadores, true);
+ }
+
+ public siprp.database.cayenne.objects.Prestadores getToPrestadores() {
+ return (siprp.database.cayenne.objects.Prestadores)readProperty("toPrestadores");
+ }
+
+
+ public void setToPrtGruposProtocolo(siprp.database.cayenne.objects.PrtGruposProtocolo toPrtGruposProtocolo) {
+ setToOneTarget("toPrtGruposProtocolo", toPrtGruposProtocolo, true);
+ }
+
+ public siprp.database.cayenne.objects.PrtGruposProtocolo getToPrtGruposProtocolo() {
+ return (siprp.database.cayenne.objects.PrtGruposProtocolo)readProperty("toPrtGruposProtocolo");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_PrtElementosProtocolo.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_PrtElementosProtocolo.java
new file mode 100755
index 00000000..61f13ba7
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_PrtElementosProtocolo.java
@@ -0,0 +1,42 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _PrtElementosProtocolo was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _PrtElementosProtocolo extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String NUMERO_PERFIL_PROPERTY = "numeroPerfil";
+ public static final String TO_EMPRESAS_PROPERTY = "toEmpresas";
+ public static final String TO_PRT_TIPOS_ELEMENTOS_PROTOCOLO_PROPERTY = "toPrtTiposElementosProtocolo";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setNumeroPerfil(Integer numeroPerfil) {
+ writeProperty("numeroPerfil", numeroPerfil);
+ }
+ public Integer getNumeroPerfil() {
+ return (Integer)readProperty("numeroPerfil");
+ }
+
+
+ public void setToEmpresas(siprp.database.cayenne.objects.Empresas toEmpresas) {
+ setToOneTarget("toEmpresas", toEmpresas, true);
+ }
+
+ public siprp.database.cayenne.objects.Empresas getToEmpresas() {
+ return (siprp.database.cayenne.objects.Empresas)readProperty("toEmpresas");
+ }
+
+
+ public void setToPrtTiposElementosProtocolo(siprp.database.cayenne.objects.PrtTiposElementosProtocolo toPrtTiposElementosProtocolo) {
+ setToOneTarget("toPrtTiposElementosProtocolo", toPrtTiposElementosProtocolo, true);
+ }
+
+ public siprp.database.cayenne.objects.PrtTiposElementosProtocolo getToPrtTiposElementosProtocolo() {
+ return (siprp.database.cayenne.objects.PrtTiposElementosProtocolo)readProperty("toPrtTiposElementosProtocolo");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_PrtGruposProtocolo.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_PrtGruposProtocolo.java
new file mode 100755
index 00000000..5a4381b3
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_PrtGruposProtocolo.java
@@ -0,0 +1,85 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _PrtGruposProtocolo was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _PrtGruposProtocolo extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DESCRICAO_PROPERTY = "descricao";
+ public static final String DESCRICAO_PLAIN_PROPERTY = "descricaoPlain";
+ public static final String GRUPO_REAL_PROPERTY = "grupoReal";
+ public static final String ORDEM_PROPERTY = "ordem";
+ public static final String MARCACOES_GRUPOS_REALIZADOS_ARRAY_PROPERTY = "marcacoesGruposRealizadosArray";
+ public static final String PRESTADORES_GRUPOS_PROTOCOLO_ARRAY_PROPERTY = "prestadoresGruposProtocoloArray";
+ public static final String PRT_TIPOS_ELEMENTOS_PROTOCOLO_ARRAY_PROPERTY = "prtTiposElementosProtocoloArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setDescricao(String descricao) {
+ writeProperty("descricao", descricao);
+ }
+ public String getDescricao() {
+ return (String)readProperty("descricao");
+ }
+
+
+ public void setDescricaoPlain(String descricaoPlain) {
+ writeProperty("descricaoPlain", descricaoPlain);
+ }
+ public String getDescricaoPlain() {
+ return (String)readProperty("descricaoPlain");
+ }
+
+
+ public void setGrupoReal(String grupoReal) {
+ writeProperty("grupoReal", grupoReal);
+ }
+ public String getGrupoReal() {
+ return (String)readProperty("grupoReal");
+ }
+
+
+ public void setOrdem(Integer ordem) {
+ writeProperty("ordem", ordem);
+ }
+ public Integer getOrdem() {
+ return (Integer)readProperty("ordem");
+ }
+
+
+ public void addToMarcacoesGruposRealizadosArray(siprp.database.cayenne.objects.MarcacoesGruposRealizados obj) {
+ addToManyTarget("marcacoesGruposRealizadosArray", obj, true);
+ }
+ public void removeFromMarcacoesGruposRealizadosArray(siprp.database.cayenne.objects.MarcacoesGruposRealizados obj) {
+ removeToManyTarget("marcacoesGruposRealizadosArray", obj, true);
+ }
+ public java.util.List getMarcacoesGruposRealizadosArray() {
+ return (java.util.List)readProperty("marcacoesGruposRealizadosArray");
+ }
+
+
+ public void addToPrestadoresGruposProtocoloArray(siprp.database.cayenne.objects.PrestadoresGruposProtocolo obj) {
+ addToManyTarget("prestadoresGruposProtocoloArray", obj, true);
+ }
+ public void removeFromPrestadoresGruposProtocoloArray(siprp.database.cayenne.objects.PrestadoresGruposProtocolo obj) {
+ removeToManyTarget("prestadoresGruposProtocoloArray", obj, true);
+ }
+ public java.util.List getPrestadoresGruposProtocoloArray() {
+ return (java.util.List)readProperty("prestadoresGruposProtocoloArray");
+ }
+
+
+ public void addToPrtTiposElementosProtocoloArray(siprp.database.cayenne.objects.PrtTiposElementosProtocolo obj) {
+ addToManyTarget("prtTiposElementosProtocoloArray", obj, true);
+ }
+ public void removeFromPrtTiposElementosProtocoloArray(siprp.database.cayenne.objects.PrtTiposElementosProtocolo obj) {
+ removeToManyTarget("prtTiposElementosProtocoloArray", obj, true);
+ }
+ public java.util.List getPrtTiposElementosProtocoloArray() {
+ return (java.util.List)readProperty("prtTiposElementosProtocoloArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_PrtTiposElementosProtocolo.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_PrtTiposElementosProtocolo.java
new file mode 100755
index 00000000..92edc741
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_PrtTiposElementosProtocolo.java
@@ -0,0 +1,74 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _PrtTiposElementosProtocolo was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _PrtTiposElementosProtocolo extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DESCRICAO_PROPERTY = "descricao";
+ public static final String DESCRICAO_PLAIN_PROPERTY = "descricaoPlain";
+ public static final String ORDEM_PROPERTY = "ordem";
+ public static final String PRT_ELEMENTOS_PROTOCOLO_ARRAY_PROPERTY = "prtElementosProtocoloArray";
+ public static final String TO_PRT_GRUPOS_PROTOCOLO_PROPERTY = "toPrtGruposProtocolo";
+ public static final String TRABALHADORES_ECD_ARRAY_PROPERTY = "trabalhadoresEcdArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setDescricao(String descricao) {
+ writeProperty("descricao", descricao);
+ }
+ public String getDescricao() {
+ return (String)readProperty("descricao");
+ }
+
+
+ public void setDescricaoPlain(String descricaoPlain) {
+ writeProperty("descricaoPlain", descricaoPlain);
+ }
+ public String getDescricaoPlain() {
+ return (String)readProperty("descricaoPlain");
+ }
+
+
+ public void setOrdem(Integer ordem) {
+ writeProperty("ordem", ordem);
+ }
+ public Integer getOrdem() {
+ return (Integer)readProperty("ordem");
+ }
+
+
+ public void addToPrtElementosProtocoloArray(siprp.database.cayenne.objects.PrtElementosProtocolo obj) {
+ addToManyTarget("prtElementosProtocoloArray", obj, true);
+ }
+ public void removeFromPrtElementosProtocoloArray(siprp.database.cayenne.objects.PrtElementosProtocolo obj) {
+ removeToManyTarget("prtElementosProtocoloArray", obj, true);
+ }
+ public java.util.List getPrtElementosProtocoloArray() {
+ return (java.util.List)readProperty("prtElementosProtocoloArray");
+ }
+
+
+ public void setToPrtGruposProtocolo(siprp.database.cayenne.objects.PrtGruposProtocolo toPrtGruposProtocolo) {
+ setToOneTarget("toPrtGruposProtocolo", toPrtGruposProtocolo, true);
+ }
+
+ public siprp.database.cayenne.objects.PrtGruposProtocolo getToPrtGruposProtocolo() {
+ return (siprp.database.cayenne.objects.PrtGruposProtocolo)readProperty("toPrtGruposProtocolo");
+ }
+
+
+ public void addToTrabalhadoresEcdArray(siprp.database.cayenne.objects.TrabalhadoresEcd obj) {
+ addToManyTarget("trabalhadoresEcdArray", obj, true);
+ }
+ public void removeFromTrabalhadoresEcdArray(siprp.database.cayenne.objects.TrabalhadoresEcd obj) {
+ removeToManyTarget("trabalhadoresEcdArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresEcdArray() {
+ return (java.util.List)readProperty("trabalhadoresEcdArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TiposExamesComp.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TiposExamesComp.java
new file mode 100755
index 00000000..4bcdb491
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TiposExamesComp.java
@@ -0,0 +1,43 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _TiposExamesComp was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _TiposExamesComp extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String DESCRICAO_PROPERTY = "descricao";
+ public static final String ORDEM_PROPERTY = "ordem";
+ public static final String EXAMES_PERFIS_ARRAY_PROPERTY = "examesPerfisArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setDescricao(String descricao) {
+ writeProperty("descricao", descricao);
+ }
+ public String getDescricao() {
+ return (String)readProperty("descricao");
+ }
+
+
+ public void setOrdem(Integer ordem) {
+ writeProperty("ordem", ordem);
+ }
+ public Integer getOrdem() {
+ return (Integer)readProperty("ordem");
+ }
+
+
+ public void addToExamesPerfisArray(siprp.database.cayenne.objects.ExamesPerfis obj) {
+ addToManyTarget("examesPerfisArray", obj, true);
+ }
+ public void removeFromExamesPerfisArray(siprp.database.cayenne.objects.ExamesPerfis obj) {
+ removeToManyTarget("examesPerfisArray", obj, true);
+ }
+ public java.util.List getExamesPerfisArray() {
+ return (java.util.List)readProperty("examesPerfisArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Trabalhadores.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Trabalhadores.java
new file mode 100755
index 00000000..e2ae9fa6
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_Trabalhadores.java
@@ -0,0 +1,233 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _Trabalhadores was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _Trabalhadores extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String ACTUALIZACAO_PROPERTY = "actualizacao";
+ public static final String CATEGORIA_PROPERTY = "categoria";
+ public static final String DATA_ADMISSAO_PROPERTY = "dataAdmissao";
+ public static final String DATA_ADMISSAO_FUNCAO_PROPERTY = "dataAdmissaoFuncao";
+ public static final String DATA_DEMISSAO_PROPERTY = "dataDemissao";
+ public static final String DATA_NASCIMENTO_PROPERTY = "dataNascimento";
+ public static final String FUNCAO_PROPOSTA_PROPERTY = "funcaoProposta";
+ public static final String ID_PROPERTY = "id";
+ public static final String INACTIVO_PROPERTY = "inactivo";
+ public static final String LOCAL_TRABALHO_PROPERTY = "localTrabalho";
+ public static final String NACIONALIDADE_PROPERTY = "nacionalidade";
+ public static final String NOME_PROPERTY = "nome";
+ public static final String NOME_PLAIN_PROPERTY = "nomePlain";
+ public static final String NUMERO_MECANOGRAFICO_PROPERTY = "numeroMecanografico";
+ public static final String OBSERVACOES_PROPERTY = "observacoes";
+ public static final String OBSERVACOES_GESTAO_PROPERTY = "observacoesGestao";
+ public static final String PERFIL_PROPERTY = "perfil";
+ public static final String SEXO_PROPERTY = "sexo";
+ public static final String LEMBRETES_ARRAY_PROPERTY = "lembretesArray";
+ public static final String TO_ESTABELECIMENTOS_PROPERTY = "toEstabelecimentos";
+ public static final String TRABALHADORES_CONSULTAS_ARRAY_PROPERTY = "trabalhadoresConsultasArray";
+ public static final String TRABALHADORES_ECDS_ARRAY_PROPERTY = "trabalhadoresEcdsArray";
+ public static final String TRABALHADORES_PROCESSO_ARRAY_PROPERTY = "trabalhadoresProcessoArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setActualizacao(java.util.Date actualizacao) {
+ writeProperty("actualizacao", actualizacao);
+ }
+ public java.util.Date getActualizacao() {
+ return (java.util.Date)readProperty("actualizacao");
+ }
+
+
+ public void setCategoria(String categoria) {
+ writeProperty("categoria", categoria);
+ }
+ public String getCategoria() {
+ return (String)readProperty("categoria");
+ }
+
+
+ public void setDataAdmissao(java.util.Date dataAdmissao) {
+ writeProperty("dataAdmissao", dataAdmissao);
+ }
+ public java.util.Date getDataAdmissao() {
+ return (java.util.Date)readProperty("dataAdmissao");
+ }
+
+
+ public void setDataAdmissaoFuncao(java.util.Date dataAdmissaoFuncao) {
+ writeProperty("dataAdmissaoFuncao", dataAdmissaoFuncao);
+ }
+ public java.util.Date getDataAdmissaoFuncao() {
+ return (java.util.Date)readProperty("dataAdmissaoFuncao");
+ }
+
+
+ public void setDataDemissao(java.util.Date dataDemissao) {
+ writeProperty("dataDemissao", dataDemissao);
+ }
+ public java.util.Date getDataDemissao() {
+ return (java.util.Date)readProperty("dataDemissao");
+ }
+
+
+ public void setDataNascimento(java.util.Date dataNascimento) {
+ writeProperty("dataNascimento", dataNascimento);
+ }
+ public java.util.Date getDataNascimento() {
+ return (java.util.Date)readProperty("dataNascimento");
+ }
+
+
+ public void setFuncaoProposta(String funcaoProposta) {
+ writeProperty("funcaoProposta", funcaoProposta);
+ }
+ public String getFuncaoProposta() {
+ return (String)readProperty("funcaoProposta");
+ }
+
+
+ public void setId(Integer id) {
+ writeProperty("id", id);
+ }
+ public Integer getId() {
+ return (Integer)readProperty("id");
+ }
+
+
+ public void setInactivo(String inactivo) {
+ writeProperty("inactivo", inactivo);
+ }
+ public String getInactivo() {
+ return (String)readProperty("inactivo");
+ }
+
+
+ public void setLocalTrabalho(String localTrabalho) {
+ writeProperty("localTrabalho", localTrabalho);
+ }
+ public String getLocalTrabalho() {
+ return (String)readProperty("localTrabalho");
+ }
+
+
+ public void setNacionalidade(String nacionalidade) {
+ writeProperty("nacionalidade", nacionalidade);
+ }
+ public String getNacionalidade() {
+ return (String)readProperty("nacionalidade");
+ }
+
+
+ public void setNome(String nome) {
+ writeProperty("nome", nome);
+ }
+ public String getNome() {
+ return (String)readProperty("nome");
+ }
+
+
+ public void setNomePlain(String nomePlain) {
+ writeProperty("nomePlain", nomePlain);
+ }
+ public String getNomePlain() {
+ return (String)readProperty("nomePlain");
+ }
+
+
+ public void setNumeroMecanografico(String numeroMecanografico) {
+ writeProperty("numeroMecanografico", numeroMecanografico);
+ }
+ public String getNumeroMecanografico() {
+ return (String)readProperty("numeroMecanografico");
+ }
+
+
+ public void setObservacoes(String observacoes) {
+ writeProperty("observacoes", observacoes);
+ }
+ public String getObservacoes() {
+ return (String)readProperty("observacoes");
+ }
+
+
+ public void setObservacoesGestao(String observacoesGestao) {
+ writeProperty("observacoesGestao", observacoesGestao);
+ }
+ public String getObservacoesGestao() {
+ return (String)readProperty("observacoesGestao");
+ }
+
+
+ public void setPerfil(Integer perfil) {
+ writeProperty("perfil", perfil);
+ }
+ public Integer getPerfil() {
+ return (Integer)readProperty("perfil");
+ }
+
+
+ public void setSexo(String sexo) {
+ writeProperty("sexo", sexo);
+ }
+ public String getSexo() {
+ return (String)readProperty("sexo");
+ }
+
+
+ public void addToLembretesArray(siprp.database.cayenne.objects.Lembretes obj) {
+ addToManyTarget("lembretesArray", obj, true);
+ }
+ public void removeFromLembretesArray(siprp.database.cayenne.objects.Lembretes obj) {
+ removeToManyTarget("lembretesArray", obj, true);
+ }
+ public java.util.List getLembretesArray() {
+ return (java.util.List)readProperty("lembretesArray");
+ }
+
+
+ public void setToEstabelecimentos(siprp.database.cayenne.objects.Estabelecimentos toEstabelecimentos) {
+ setToOneTarget("toEstabelecimentos", toEstabelecimentos, true);
+ }
+
+ public siprp.database.cayenne.objects.Estabelecimentos getToEstabelecimentos() {
+ return (siprp.database.cayenne.objects.Estabelecimentos)readProperty("toEstabelecimentos");
+ }
+
+
+ public void addToTrabalhadoresConsultasArray(siprp.database.cayenne.objects.TrabalhadoresConsultas obj) {
+ addToManyTarget("trabalhadoresConsultasArray", obj, true);
+ }
+ public void removeFromTrabalhadoresConsultasArray(siprp.database.cayenne.objects.TrabalhadoresConsultas obj) {
+ removeToManyTarget("trabalhadoresConsultasArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresConsultasArray() {
+ return (java.util.List)readProperty("trabalhadoresConsultasArray");
+ }
+
+
+ public void addToTrabalhadoresEcdsArray(siprp.database.cayenne.objects.TrabalhadoresEcds obj) {
+ addToManyTarget("trabalhadoresEcdsArray", obj, true);
+ }
+ public void removeFromTrabalhadoresEcdsArray(siprp.database.cayenne.objects.TrabalhadoresEcds obj) {
+ removeToManyTarget("trabalhadoresEcdsArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresEcdsArray() {
+ return (java.util.List)readProperty("trabalhadoresEcdsArray");
+ }
+
+
+ public void addToTrabalhadoresProcessoArray(siprp.database.cayenne.objects.TrabalhadoresProcesso obj) {
+ addToManyTarget("trabalhadoresProcessoArray", obj, true);
+ }
+ public void removeFromTrabalhadoresProcessoArray(siprp.database.cayenne.objects.TrabalhadoresProcesso obj) {
+ removeToManyTarget("trabalhadoresProcessoArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresProcessoArray() {
+ return (java.util.List)readProperty("trabalhadoresProcessoArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresConsultas.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresConsultas.java
new file mode 100755
index 00000000..228eb1b2
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresConsultas.java
@@ -0,0 +1,82 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _TrabalhadoresConsultas was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _TrabalhadoresConsultas extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String DATA_PROPERTY = "data";
+ public static final String ESTADO_PROPERTY = "estado";
+ public static final String ID_PROPERTY = "id";
+ public static final String TO_PRESTADORES_PROPERTY = "toPrestadores";
+ public static final String TO_TRABALHADORES_PROPERTY = "toTrabalhadores";
+ public static final String TO_TRABALHADORES_PROCESSO_PROPERTY = "toTrabalhadoresProcesso";
+ public static final String TRABALHADORES_CONSULTAS_DATAS_ARRAY_PROPERTY = "trabalhadoresConsultasDatasArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setEstado(Integer estado) {
+ writeProperty("estado", estado);
+ }
+ public Integer getEstado() {
+ return (Integer)readProperty("estado");
+ }
+
+
+ public void setId(Integer id) {
+ writeProperty("id", id);
+ }
+ public Integer getId() {
+ return (Integer)readProperty("id");
+ }
+
+
+ public void setToPrestadores(siprp.database.cayenne.objects.Prestadores toPrestadores) {
+ setToOneTarget("toPrestadores", toPrestadores, true);
+ }
+
+ public siprp.database.cayenne.objects.Prestadores getToPrestadores() {
+ return (siprp.database.cayenne.objects.Prestadores)readProperty("toPrestadores");
+ }
+
+
+ public void setToTrabalhadores(siprp.database.cayenne.objects.Trabalhadores toTrabalhadores) {
+ setToOneTarget("toTrabalhadores", toTrabalhadores, true);
+ }
+
+ public siprp.database.cayenne.objects.Trabalhadores getToTrabalhadores() {
+ return (siprp.database.cayenne.objects.Trabalhadores)readProperty("toTrabalhadores");
+ }
+
+
+ public void setToTrabalhadoresProcesso(siprp.database.cayenne.objects.TrabalhadoresProcesso toTrabalhadoresProcesso) {
+ setToOneTarget("toTrabalhadoresProcesso", toTrabalhadoresProcesso, true);
+ }
+
+ public siprp.database.cayenne.objects.TrabalhadoresProcesso getToTrabalhadoresProcesso() {
+ return (siprp.database.cayenne.objects.TrabalhadoresProcesso)readProperty("toTrabalhadoresProcesso");
+ }
+
+
+ public void addToTrabalhadoresConsultasDatasArray(siprp.database.cayenne.objects.TrabalhadoresConsultasDatas obj) {
+ addToManyTarget("trabalhadoresConsultasDatasArray", obj, true);
+ }
+ public void removeFromTrabalhadoresConsultasDatasArray(siprp.database.cayenne.objects.TrabalhadoresConsultasDatas obj) {
+ removeToManyTarget("trabalhadoresConsultasDatasArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresConsultasDatasArray() {
+ return (java.util.List)readProperty("trabalhadoresConsultasDatasArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresConsultasDatas.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresConsultasDatas.java
new file mode 100755
index 00000000..3060a3e2
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresConsultasDatas.java
@@ -0,0 +1,84 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _TrabalhadoresConsultasDatas was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _TrabalhadoresConsultasDatas extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String DATA_PROPERTY = "data";
+ public static final String ESTADO_PROPERTY = "estado";
+ public static final String ID_PROPERTY = "id";
+ public static final String TO_PRESTADORES_PROPERTY = "toPrestadores";
+ public static final String TO_TRABALHADORES_CONSULTAS_PROPERTY = "toTrabalhadoresConsultas";
+ public static final String TRABALHADORES_CONSULTAS_DATAS_EMAILS_ARRAY_PROPERTY = "trabalhadoresConsultasDatasEmailsArray";
+ public static final String TRABALHADORES_CONSULTAS_DATAS_OBSERVACOES_ARRAY_PROPERTY = "trabalhadoresConsultasDatasObservacoesArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setEstado(Integer estado) {
+ writeProperty("estado", estado);
+ }
+ public Integer getEstado() {
+ return (Integer)readProperty("estado");
+ }
+
+
+ public void setId(Integer id) {
+ writeProperty("id", id);
+ }
+ public Integer getId() {
+ return (Integer)readProperty("id");
+ }
+
+
+ public void setToPrestadores(siprp.database.cayenne.objects.Prestadores toPrestadores) {
+ setToOneTarget("toPrestadores", toPrestadores, true);
+ }
+
+ public siprp.database.cayenne.objects.Prestadores getToPrestadores() {
+ return (siprp.database.cayenne.objects.Prestadores)readProperty("toPrestadores");
+ }
+
+
+ public void setToTrabalhadoresConsultas(siprp.database.cayenne.objects.TrabalhadoresConsultas toTrabalhadoresConsultas) {
+ setToOneTarget("toTrabalhadoresConsultas", toTrabalhadoresConsultas, true);
+ }
+
+ public siprp.database.cayenne.objects.TrabalhadoresConsultas getToTrabalhadoresConsultas() {
+ return (siprp.database.cayenne.objects.TrabalhadoresConsultas)readProperty("toTrabalhadoresConsultas");
+ }
+
+
+ public void addToTrabalhadoresConsultasDatasEmailsArray(siprp.database.cayenne.objects.TrabalhadoresConsultasDatasEmails obj) {
+ addToManyTarget("trabalhadoresConsultasDatasEmailsArray", obj, true);
+ }
+ public void removeFromTrabalhadoresConsultasDatasEmailsArray(siprp.database.cayenne.objects.TrabalhadoresConsultasDatasEmails obj) {
+ removeToManyTarget("trabalhadoresConsultasDatasEmailsArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresConsultasDatasEmailsArray() {
+ return (java.util.List)readProperty("trabalhadoresConsultasDatasEmailsArray");
+ }
+
+
+ public void addToTrabalhadoresConsultasDatasObservacoesArray(siprp.database.cayenne.objects.TrabalhadoresConsultasDatasObservacoes obj) {
+ addToManyTarget("trabalhadoresConsultasDatasObservacoesArray", obj, true);
+ }
+ public void removeFromTrabalhadoresConsultasDatasObservacoesArray(siprp.database.cayenne.objects.TrabalhadoresConsultasDatasObservacoes obj) {
+ removeToManyTarget("trabalhadoresConsultasDatasObservacoesArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresConsultasDatasObservacoesArray() {
+ return (java.util.List)readProperty("trabalhadoresConsultasDatasObservacoesArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresConsultasDatasEmails.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresConsultasDatasEmails.java
new file mode 100755
index 00000000..5ee486ba
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresConsultasDatasEmails.java
@@ -0,0 +1,68 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _TrabalhadoresConsultasDatasEmails was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _TrabalhadoresConsultasDatasEmails extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String BODY_PROPERTY = "body";
+ public static final String DATA_PROPERTY = "data";
+ public static final String DESTINATION_PROPERTY = "destination";
+ public static final String ID_PROPERTY = "id";
+ public static final String SUBJECT_PROPERTY = "subject";
+ public static final String TO_TRABALHADORES_CONSULTAS_DATAS_PROPERTY = "toTrabalhadoresConsultasDatas";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setBody(String body) {
+ writeProperty("body", body);
+ }
+ public String getBody() {
+ return (String)readProperty("body");
+ }
+
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setDestination(String destination) {
+ writeProperty("destination", destination);
+ }
+ public String getDestination() {
+ return (String)readProperty("destination");
+ }
+
+
+ public void setId(Integer id) {
+ writeProperty("id", id);
+ }
+ public Integer getId() {
+ return (Integer)readProperty("id");
+ }
+
+
+ public void setSubject(String subject) {
+ writeProperty("subject", subject);
+ }
+ public String getSubject() {
+ return (String)readProperty("subject");
+ }
+
+
+ public void setToTrabalhadoresConsultasDatas(siprp.database.cayenne.objects.TrabalhadoresConsultasDatas toTrabalhadoresConsultasDatas) {
+ setToOneTarget("toTrabalhadoresConsultasDatas", toTrabalhadoresConsultasDatas, true);
+ }
+
+ public siprp.database.cayenne.objects.TrabalhadoresConsultasDatas getToTrabalhadoresConsultasDatas() {
+ return (siprp.database.cayenne.objects.TrabalhadoresConsultasDatas)readProperty("toTrabalhadoresConsultasDatas");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresConsultasDatasObservacoes.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresConsultasDatasObservacoes.java
new file mode 100755
index 00000000..67a1c6a0
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresConsultasDatasObservacoes.java
@@ -0,0 +1,41 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _TrabalhadoresConsultasDatasObservacoes was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _TrabalhadoresConsultasDatasObservacoes extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String ID_PROPERTY = "id";
+ public static final String OBSERVACAO_PROPERTY = "observacao";
+ public static final String TO_TRABALHADORES_CONSULTAS_DATAS_PROPERTY = "toTrabalhadoresConsultasDatas";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setId(Integer id) {
+ writeProperty("id", id);
+ }
+ public Integer getId() {
+ return (Integer)readProperty("id");
+ }
+
+
+ public void setObservacao(String observacao) {
+ writeProperty("observacao", observacao);
+ }
+ public String getObservacao() {
+ return (String)readProperty("observacao");
+ }
+
+
+ public void setToTrabalhadoresConsultasDatas(siprp.database.cayenne.objects.TrabalhadoresConsultasDatas toTrabalhadoresConsultasDatas) {
+ setToOneTarget("toTrabalhadoresConsultasDatas", toTrabalhadoresConsultasDatas, true);
+ }
+
+ public siprp.database.cayenne.objects.TrabalhadoresConsultasDatas getToTrabalhadoresConsultasDatas() {
+ return (siprp.database.cayenne.objects.TrabalhadoresConsultasDatas)readProperty("toTrabalhadoresConsultasDatas");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcd.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcd.java
new file mode 100755
index 00000000..4c3d87fe
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcd.java
@@ -0,0 +1,72 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _TrabalhadoresEcd was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _TrabalhadoresEcd extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String ESTADO_PROPERTY = "estado";
+ public static final String TO_ECD_OFICIAL_PROPERTY = "toEcdOficial";
+ public static final String TO_PRESTADORES_PROPERTY = "toPrestadores";
+ public static final String TO_PRT_TIPOS_ELEMENTOS_PROTOCOLO_PROPERTY = "toPrtTiposElementosProtocolo";
+ public static final String TO_TRABALHADORES_ECDS_PROPERTY = "toTrabalhadoresEcds";
+ public static final String TO_TRABALHADORES_ECDS_DATAS_PROPERTY = "toTrabalhadoresEcdsDatas";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setEstado(Integer estado) {
+ writeProperty("estado", estado);
+ }
+ public Integer getEstado() {
+ return (Integer)readProperty("estado");
+ }
+
+
+ public void setToEcdOficial(siprp.database.cayenne.objects.EcdOficial toEcdOficial) {
+ setToOneTarget("toEcdOficial", toEcdOficial, true);
+ }
+
+ public siprp.database.cayenne.objects.EcdOficial getToEcdOficial() {
+ return (siprp.database.cayenne.objects.EcdOficial)readProperty("toEcdOficial");
+ }
+
+
+ public void setToPrestadores(siprp.database.cayenne.objects.Prestadores toPrestadores) {
+ setToOneTarget("toPrestadores", toPrestadores, true);
+ }
+
+ public siprp.database.cayenne.objects.Prestadores getToPrestadores() {
+ return (siprp.database.cayenne.objects.Prestadores)readProperty("toPrestadores");
+ }
+
+
+ public void setToPrtTiposElementosProtocolo(siprp.database.cayenne.objects.PrtTiposElementosProtocolo toPrtTiposElementosProtocolo) {
+ setToOneTarget("toPrtTiposElementosProtocolo", toPrtTiposElementosProtocolo, true);
+ }
+
+ public siprp.database.cayenne.objects.PrtTiposElementosProtocolo getToPrtTiposElementosProtocolo() {
+ return (siprp.database.cayenne.objects.PrtTiposElementosProtocolo)readProperty("toPrtTiposElementosProtocolo");
+ }
+
+
+ public void setToTrabalhadoresEcds(siprp.database.cayenne.objects.TrabalhadoresEcds toTrabalhadoresEcds) {
+ setToOneTarget("toTrabalhadoresEcds", toTrabalhadoresEcds, true);
+ }
+
+ public siprp.database.cayenne.objects.TrabalhadoresEcds getToTrabalhadoresEcds() {
+ return (siprp.database.cayenne.objects.TrabalhadoresEcds)readProperty("toTrabalhadoresEcds");
+ }
+
+
+ public void setToTrabalhadoresEcdsDatas(siprp.database.cayenne.objects.TrabalhadoresEcdsDatas toTrabalhadoresEcdsDatas) {
+ setToOneTarget("toTrabalhadoresEcdsDatas", toTrabalhadoresEcdsDatas, true);
+ }
+
+ public siprp.database.cayenne.objects.TrabalhadoresEcdsDatas getToTrabalhadoresEcdsDatas() {
+ return (siprp.database.cayenne.objects.TrabalhadoresEcdsDatas)readProperty("toTrabalhadoresEcdsDatas");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcds.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcds.java
new file mode 100755
index 00000000..1247b033
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcds.java
@@ -0,0 +1,75 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _TrabalhadoresEcds was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _TrabalhadoresEcds extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String DATA_PROPERTY = "data";
+ public static final String ESTADO_PROPERTY = "estado";
+ public static final String TO_TRABALHADORES_PROPERTY = "toTrabalhadores";
+ public static final String TO_TRABALHADORES_PROCESSO_PROPERTY = "toTrabalhadoresProcesso";
+ public static final String TRABALHADORES_ECD_ARRAY_PROPERTY = "trabalhadoresEcdArray";
+ public static final String TRABALHADORES_ECDS_DATAS_ARRAY_PROPERTY = "trabalhadoresEcdsDatasArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setEstado(Integer estado) {
+ writeProperty("estado", estado);
+ }
+ public Integer getEstado() {
+ return (Integer)readProperty("estado");
+ }
+
+
+ public void setToTrabalhadores(siprp.database.cayenne.objects.Trabalhadores toTrabalhadores) {
+ setToOneTarget("toTrabalhadores", toTrabalhadores, true);
+ }
+
+ public siprp.database.cayenne.objects.Trabalhadores getToTrabalhadores() {
+ return (siprp.database.cayenne.objects.Trabalhadores)readProperty("toTrabalhadores");
+ }
+
+
+ public void setToTrabalhadoresProcesso(siprp.database.cayenne.objects.TrabalhadoresProcesso toTrabalhadoresProcesso) {
+ setToOneTarget("toTrabalhadoresProcesso", toTrabalhadoresProcesso, true);
+ }
+
+ public siprp.database.cayenne.objects.TrabalhadoresProcesso getToTrabalhadoresProcesso() {
+ return (siprp.database.cayenne.objects.TrabalhadoresProcesso)readProperty("toTrabalhadoresProcesso");
+ }
+
+
+ public void addToTrabalhadoresEcdArray(siprp.database.cayenne.objects.TrabalhadoresEcd obj) {
+ addToManyTarget("trabalhadoresEcdArray", obj, true);
+ }
+ public void removeFromTrabalhadoresEcdArray(siprp.database.cayenne.objects.TrabalhadoresEcd obj) {
+ removeToManyTarget("trabalhadoresEcdArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresEcdArray() {
+ return (java.util.List)readProperty("trabalhadoresEcdArray");
+ }
+
+
+ public void addToTrabalhadoresEcdsDatasArray(siprp.database.cayenne.objects.TrabalhadoresEcdsDatas obj) {
+ addToManyTarget("trabalhadoresEcdsDatasArray", obj, true);
+ }
+ public void removeFromTrabalhadoresEcdsDatasArray(siprp.database.cayenne.objects.TrabalhadoresEcdsDatas obj) {
+ removeToManyTarget("trabalhadoresEcdsDatasArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresEcdsDatasArray() {
+ return (java.util.List)readProperty("trabalhadoresEcdsDatasArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcdsDatas.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcdsDatas.java
new file mode 100755
index 00000000..8c51fd34
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcdsDatas.java
@@ -0,0 +1,87 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _TrabalhadoresEcdsDatas was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _TrabalhadoresEcdsDatas extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String DATA_PROPERTY = "data";
+ public static final String ESTADO_PROPERTY = "estado";
+ public static final String TO_PRESTADORES_PROPERTY = "toPrestadores";
+ public static final String TO_TRABALHADORES_ECDS_PROPERTY = "toTrabalhadoresEcds";
+ public static final String TRABALHADORES_ECD_ARRAY_PROPERTY = "trabalhadoresEcdArray";
+ public static final String TRABALHADORES_ECDS_DATAS_EMAILS_ARRAY_PROPERTY = "trabalhadoresEcdsDatasEmailsArray";
+ public static final String TRABALHADORES_ECDS_DATAS_OBSERVACOES_ARRAY_PROPERTY = "trabalhadoresEcdsDatasObservacoesArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setEstado(Integer estado) {
+ writeProperty("estado", estado);
+ }
+ public Integer getEstado() {
+ return (Integer)readProperty("estado");
+ }
+
+
+ public void setToPrestadores(siprp.database.cayenne.objects.Prestadores toPrestadores) {
+ setToOneTarget("toPrestadores", toPrestadores, true);
+ }
+
+ public siprp.database.cayenne.objects.Prestadores getToPrestadores() {
+ return (siprp.database.cayenne.objects.Prestadores)readProperty("toPrestadores");
+ }
+
+
+ public void setToTrabalhadoresEcds(siprp.database.cayenne.objects.TrabalhadoresEcds toTrabalhadoresEcds) {
+ setToOneTarget("toTrabalhadoresEcds", toTrabalhadoresEcds, true);
+ }
+
+ public siprp.database.cayenne.objects.TrabalhadoresEcds getToTrabalhadoresEcds() {
+ return (siprp.database.cayenne.objects.TrabalhadoresEcds)readProperty("toTrabalhadoresEcds");
+ }
+
+
+ public void addToTrabalhadoresEcdArray(siprp.database.cayenne.objects.TrabalhadoresEcd obj) {
+ addToManyTarget("trabalhadoresEcdArray", obj, true);
+ }
+ public void removeFromTrabalhadoresEcdArray(siprp.database.cayenne.objects.TrabalhadoresEcd obj) {
+ removeToManyTarget("trabalhadoresEcdArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresEcdArray() {
+ return (java.util.List)readProperty("trabalhadoresEcdArray");
+ }
+
+
+ public void addToTrabalhadoresEcdsDatasEmailsArray(siprp.database.cayenne.objects.TrabalhadoresEcdsDatasEmails obj) {
+ addToManyTarget("trabalhadoresEcdsDatasEmailsArray", obj, true);
+ }
+ public void removeFromTrabalhadoresEcdsDatasEmailsArray(siprp.database.cayenne.objects.TrabalhadoresEcdsDatasEmails obj) {
+ removeToManyTarget("trabalhadoresEcdsDatasEmailsArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresEcdsDatasEmailsArray() {
+ return (java.util.List)readProperty("trabalhadoresEcdsDatasEmailsArray");
+ }
+
+
+ public void addToTrabalhadoresEcdsDatasObservacoesArray(siprp.database.cayenne.objects.TrabalhadoresEcdsDatasObservacoes obj) {
+ addToManyTarget("trabalhadoresEcdsDatasObservacoesArray", obj, true);
+ }
+ public void removeFromTrabalhadoresEcdsDatasObservacoesArray(siprp.database.cayenne.objects.TrabalhadoresEcdsDatasObservacoes obj) {
+ removeToManyTarget("trabalhadoresEcdsDatasObservacoesArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresEcdsDatasObservacoesArray() {
+ return (java.util.List)readProperty("trabalhadoresEcdsDatasObservacoesArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcdsDatasEmails.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcdsDatasEmails.java
new file mode 100755
index 00000000..4a2a9fcd
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcdsDatasEmails.java
@@ -0,0 +1,59 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _TrabalhadoresEcdsDatasEmails was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _TrabalhadoresEcdsDatasEmails extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String BODY_PROPERTY = "body";
+ public static final String DATA_PROPERTY = "data";
+ public static final String DESTINATION_PROPERTY = "destination";
+ public static final String SUBJECT_PROPERTY = "subject";
+ public static final String TO_TRABALHADORES_ECDS_DATAS_PROPERTY = "toTrabalhadoresEcdsDatas";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setBody(String body) {
+ writeProperty("body", body);
+ }
+ public String getBody() {
+ return (String)readProperty("body");
+ }
+
+
+ public void setData(java.util.Date data) {
+ writeProperty("data", data);
+ }
+ public java.util.Date getData() {
+ return (java.util.Date)readProperty("data");
+ }
+
+
+ public void setDestination(String destination) {
+ writeProperty("destination", destination);
+ }
+ public String getDestination() {
+ return (String)readProperty("destination");
+ }
+
+
+ public void setSubject(String subject) {
+ writeProperty("subject", subject);
+ }
+ public String getSubject() {
+ return (String)readProperty("subject");
+ }
+
+
+ public void setToTrabalhadoresEcdsDatas(siprp.database.cayenne.objects.TrabalhadoresEcdsDatas toTrabalhadoresEcdsDatas) {
+ setToOneTarget("toTrabalhadoresEcdsDatas", toTrabalhadoresEcdsDatas, true);
+ }
+
+ public siprp.database.cayenne.objects.TrabalhadoresEcdsDatas getToTrabalhadoresEcdsDatas() {
+ return (siprp.database.cayenne.objects.TrabalhadoresEcdsDatas)readProperty("toTrabalhadoresEcdsDatas");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcdsDatasObservacoes.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcdsDatasObservacoes.java
new file mode 100755
index 00000000..da9fd2d2
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresEcdsDatasObservacoes.java
@@ -0,0 +1,32 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _TrabalhadoresEcdsDatasObservacoes was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _TrabalhadoresEcdsDatasObservacoes extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String OBSERVACAO_PROPERTY = "observacao";
+ public static final String TO_TRABALHADORES_ECDS_DATAS_PROPERTY = "toTrabalhadoresEcdsDatas";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setObservacao(String observacao) {
+ writeProperty("observacao", observacao);
+ }
+ public String getObservacao() {
+ return (String)readProperty("observacao");
+ }
+
+
+ public void setToTrabalhadoresEcdsDatas(siprp.database.cayenne.objects.TrabalhadoresEcdsDatas toTrabalhadoresEcdsDatas) {
+ setToOneTarget("toTrabalhadoresEcdsDatas", toTrabalhadoresEcdsDatas, true);
+ }
+
+ public siprp.database.cayenne.objects.TrabalhadoresEcdsDatas getToTrabalhadoresEcdsDatas() {
+ return (siprp.database.cayenne.objects.TrabalhadoresEcdsDatas)readProperty("toTrabalhadoresEcdsDatas");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresFichasAptidao.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresFichasAptidao.java
new file mode 100755
index 00000000..410af540
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresFichasAptidao.java
@@ -0,0 +1,33 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _TrabalhadoresFichasAptidao was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _TrabalhadoresFichasAptidao extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String TO_EXAMES_PROPERTY = "toExames";
+ public static final String TO_TRABALHADORES_PROCESSO_PROPERTY = "toTrabalhadoresProcesso";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setToExames(siprp.database.cayenne.objects.Exames toExames) {
+ setToOneTarget("toExames", toExames, true);
+ }
+
+ public siprp.database.cayenne.objects.Exames getToExames() {
+ return (siprp.database.cayenne.objects.Exames)readProperty("toExames");
+ }
+
+
+ public void setToTrabalhadoresProcesso(siprp.database.cayenne.objects.TrabalhadoresProcesso toTrabalhadoresProcesso) {
+ setToOneTarget("toTrabalhadoresProcesso", toTrabalhadoresProcesso, true);
+ }
+
+ public siprp.database.cayenne.objects.TrabalhadoresProcesso getToTrabalhadoresProcesso() {
+ return (siprp.database.cayenne.objects.TrabalhadoresProcesso)readProperty("toTrabalhadoresProcesso");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresProcesso.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresProcesso.java
new file mode 100755
index 00000000..0ef06736
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/objects/auto/_TrabalhadoresProcesso.java
@@ -0,0 +1,113 @@
+package siprp.database.cayenne.objects.auto;
+
+/** Class _TrabalhadoresProcesso was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public abstract class _TrabalhadoresProcesso extends siprp.database.cayenne.objects.BaseObject {
+
+ public static final String DATA_FIM_PROPERTY = "dataFim";
+ public static final String DATA_INICIO_PROPERTY = "dataInicio";
+ public static final String ESTADO_PROPERTY = "estado";
+ public static final String ID_PROPERTY = "id";
+ public static final String MOTIVO_PROPERTY = "motivo";
+ public static final String SUB_MOTIVO_PROPERTY = "subMotivo";
+ public static final String TO_TRABALHADORES_PROPERTY = "toTrabalhadores";
+ public static final String TRABALHADORES_CONSULTAS_ARRAY_PROPERTY = "trabalhadoresConsultasArray";
+ public static final String TRABALHADORES_ECDS_ARRAY_PROPERTY = "trabalhadoresEcdsArray";
+ public static final String TRABALHADORES_FICHAS_APTIDAO_ARRAY_PROPERTY = "trabalhadoresFichasAptidaoArray";
+
+ public static final String ID_PK_COLUMN = "id";
+
+ public void setDataFim(java.util.Date dataFim) {
+ writeProperty("dataFim", dataFim);
+ }
+ public java.util.Date getDataFim() {
+ return (java.util.Date)readProperty("dataFim");
+ }
+
+
+ public void setDataInicio(java.util.Date dataInicio) {
+ writeProperty("dataInicio", dataInicio);
+ }
+ public java.util.Date getDataInicio() {
+ return (java.util.Date)readProperty("dataInicio");
+ }
+
+
+ public void setEstado(String estado) {
+ writeProperty("estado", estado);
+ }
+ public String getEstado() {
+ return (String)readProperty("estado");
+ }
+
+
+ public void setId(Integer id) {
+ writeProperty("id", id);
+ }
+ public Integer getId() {
+ return (Integer)readProperty("id");
+ }
+
+
+ public void setMotivo(Integer motivo) {
+ writeProperty("motivo", motivo);
+ }
+ public Integer getMotivo() {
+ return (Integer)readProperty("motivo");
+ }
+
+
+ public void setSubMotivo(Integer subMotivo) {
+ writeProperty("subMotivo", subMotivo);
+ }
+ public Integer getSubMotivo() {
+ return (Integer)readProperty("subMotivo");
+ }
+
+
+ public void setToTrabalhadores(siprp.database.cayenne.objects.Trabalhadores toTrabalhadores) {
+ setToOneTarget("toTrabalhadores", toTrabalhadores, true);
+ }
+
+ public siprp.database.cayenne.objects.Trabalhadores getToTrabalhadores() {
+ return (siprp.database.cayenne.objects.Trabalhadores)readProperty("toTrabalhadores");
+ }
+
+
+ public void addToTrabalhadoresConsultasArray(siprp.database.cayenne.objects.TrabalhadoresConsultas obj) {
+ addToManyTarget("trabalhadoresConsultasArray", obj, true);
+ }
+ public void removeFromTrabalhadoresConsultasArray(siprp.database.cayenne.objects.TrabalhadoresConsultas obj) {
+ removeToManyTarget("trabalhadoresConsultasArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresConsultasArray() {
+ return (java.util.List)readProperty("trabalhadoresConsultasArray");
+ }
+
+
+ public void addToTrabalhadoresEcdsArray(siprp.database.cayenne.objects.TrabalhadoresEcds obj) {
+ addToManyTarget("trabalhadoresEcdsArray", obj, true);
+ }
+ public void removeFromTrabalhadoresEcdsArray(siprp.database.cayenne.objects.TrabalhadoresEcds obj) {
+ removeToManyTarget("trabalhadoresEcdsArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresEcdsArray() {
+ return (java.util.List)readProperty("trabalhadoresEcdsArray");
+ }
+
+
+ public void addToTrabalhadoresFichasAptidaoArray(siprp.database.cayenne.objects.TrabalhadoresFichasAptidao obj) {
+ addToManyTarget("trabalhadoresFichasAptidaoArray", obj, true);
+ }
+ public void removeFromTrabalhadoresFichasAptidaoArray(siprp.database.cayenne.objects.TrabalhadoresFichasAptidao obj) {
+ removeToManyTarget("trabalhadoresFichasAptidaoArray", obj, true);
+ }
+ public java.util.List getTrabalhadoresFichasAptidaoArray() {
+ return (java.util.List)readProperty("trabalhadoresFichasAptidaoArray");
+ }
+
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/providers/MainDAO.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/providers/MainDAO.java
new file mode 100755
index 00000000..1573a7a2
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/providers/MainDAO.java
@@ -0,0 +1,23 @@
+package siprp.database.cayenne.providers;
+
+import org.apache.cayenne.access.DataContext;
+
+public class MainDAO
+{
+ protected static DataContext context = null;
+
+ public MainDAO()
+ {
+ if( context == null )
+ {
+ context = DataContext.createDataContext();
+ }
+ }
+
+ /*
+ * String fileName = "/some/path/to/my-cayenne.xml";
+FileConfiguration conf = new FileConfiguration(new File(fileName));
+Configuration.initializeSharedConfiguration(conf);
+ */
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/database/cayenne/providers/MedicinaDAO.java b/trunk/SIPRPSoft/src/siprp/database/cayenne/providers/MedicinaDAO.java
new file mode 100644
index 00000000..5f4322c0
--- /dev/null
+++ b/trunk/SIPRPSoft/src/siprp/database/cayenne/providers/MedicinaDAO.java
@@ -0,0 +1,87 @@
+package siprp.database.cayenne.providers;
+
+import java.util.List;
+import java.util.Vector;
+
+import org.apache.cayenne.DataObjectUtils;
+import org.apache.cayenne.PersistenceState;
+import org.apache.cayenne.exp.ExpressionFactory;
+import org.apache.cayenne.query.SelectQuery;
+
+import siprp.database.cayenne.objects.BaseObject;
+import siprp.database.cayenne.objects.Empresas;
+import siprp.database.cayenne.objects.Estabelecimentos;
+import siprp.database.cayenne.objects.Trabalhadores;
+
+import com.evolute.utils.tables.ColumnizedMappable;
+
+public class MedicinaDAO extends MainDAO
+{
+
+ public Trabalhadores getTrabalhadorByID( Integer id )
+ {
+ return (Trabalhadores) DataObjectUtils.objectForPK( context, Trabalhadores.class, id );
+ }
+
+ public Vector getAllEmpresas()
+ {
+ Vector result = new Vector();
+ SelectQuery query = new SelectQuery( Empresas.class );
+ query.andQualifier( ExpressionFactory.noMatchExp( Empresas.INACTIVO_PROPERTY, "y" ) );
+ query.addOrdering( Empresas.DESIGNACAO_SOCIAL_PLAIN_PROPERTY, true );
+ List allEmpresas = context.performQuery( query );
+ for( Empresas currentEmpresa : allEmpresas )
+ {
+ Integer id = currentEmpresa.getId();
+ String designacao = currentEmpresa.getDesignacaoSocialPlain().toUpperCase();
+ result.add( new ColumnizedMappable( id, designacao ) );
+ }
+ return result;
+ }
+
+ public Vector getEstabelecimentosForEmpresa( Integer empresaID )
+ {
+ Vector result = new Vector();
+ SelectQuery query = new SelectQuery( Estabelecimentos.class, ExpressionFactory.matchExp( Estabelecimentos.TO_EMPRESAS_PROPERTY, empresaID ) );
+ query.andQualifier( ExpressionFactory.noMatchExp( Estabelecimentos.INACTIVO_PROPERTY, "y" ) );
+ query.addOrdering( Estabelecimentos.NOME_PLAIN_PROPERTY, true );
+ List allEstabelecimentos = context.performQuery( query );
+ for( Estabelecimentos currentEstabelecimento : allEstabelecimentos )
+ {
+ Integer id = currentEstabelecimento.getId();
+ String designacao = currentEstabelecimento.getNomePlain().toUpperCase();
+ result.add( new ColumnizedMappable( id, designacao ) );
+ }
+ return result;
+ }
+
+ public Vector getTrabalhadoresForEstabelecimento( Integer estabelecimentoID )
+ {
+ Vector result = new Vector();
+ SelectQuery query = new SelectQuery( Trabalhadores.class, ExpressionFactory.matchExp( Trabalhadores.TO_ESTABELECIMENTOS_PROPERTY, estabelecimentoID ) );
+ query.andQualifier( ExpressionFactory.noMatchExp( Trabalhadores.INACTIVO_PROPERTY, "y" ) );
+ query.addOrdering( Trabalhadores.NOME_PLAIN_PROPERTY, true );
+ List allTrabalhadores = context.performQuery( query );
+ for( Trabalhadores currentTrabalhador : allTrabalhadores )
+ {
+ Integer id = currentTrabalhador.getId();
+ String designacao = currentTrabalhador.getNomePlainCapital();
+ result.add( new ColumnizedMappable( id, designacao ) );
+ }
+ return result;
+ }
+
+ public BaseObject saveObject( BaseObject object )
+ {
+ if( object != null )
+ {
+ if( object.getPersistenceState() == PersistenceState.NEW )
+ {
+ context.registerNewObject( object );
+ }
+ context.commitChanges();
+ }
+ return object;
+ }
+
+}
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoConstants.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoConstants.java
index 1fdc06ba..335d4e5a 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoConstants.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoConstants.java
@@ -9,6 +9,8 @@
package siprp.medicina.processo;
+import java.util.HashMap;
+
/**
*
* @author fpalma
@@ -33,4 +35,8 @@ public interface ProcessoConstants
public static final String FICHA_APTIDAO_ICON_PATH = "siprp/medicina/processo/icons/fichaaptidao.png";
public static final String FECHAR_ICON_PATH = "siprp/medicina/processo/icons/lock.png";
public static final String DATA_ICON_PATH = "siprp/medicina/processo/estrutura/icons/data.png";
+
+ public static final HashMap ESTADO_PROCESSO_BY_CODE =
+ new HashMap();
+
}
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoController.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoController.java
index 144a8af8..f0a64f6e 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoController.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoController.java
@@ -8,398 +8,398 @@
*/
package siprp.medicina.processo;
-
-import com.evolute.utils.Singleton;
-import com.evolute.utils.data.MappableObject;
-import com.evolute.utils.jdo.JDOProvider;
-import com.evolute.utils.ui.DialogException;
-import javax.swing.event.ListSelectionEvent;
-import javax.swing.event.ListSelectionListener;
-import siprp.data.TrabalhadorData;
-import siprp.medicina.processo.detalhes.DetalhesProcessoPanel;
-import siprp.medicina.processo.estrutura.EstruturaProcessoPanel;
-
-/**
- *
- * @author Frederico
- */
-public class ProcessoController
- implements ProcessoListener, ListSelectionListener
-{
- protected ProcessoUpperPanel processoUpperPanel;
- protected EstruturaProcessoPanel estruturaProcessoPanel;
- protected ProcessoPanel processoPanel;
- protected DetalhesProcessoPanel detalhesProcessoPanel;
- protected ProcessoDataProvider provider;
-
- protected JDOProvider JDO;
-
- protected Integer idProcesso;
- protected Integer idMarcacao;
- protected Integer idData;
-
- /** Creates a new instance of ProcessoController */
- public ProcessoController( ProcessoUpperPanel processoUpperPanel, EstruturaProcessoPanel estruturaProcessoPanel,
- ProcessoPanel processoPanel, DetalhesProcessoPanel detalhesProcessoPanel )
- throws Exception
- {
- this.processoUpperPanel = processoUpperPanel;
- this.estruturaProcessoPanel = estruturaProcessoPanel;
- this.processoPanel = processoPanel;
- this.detalhesProcessoPanel = detalhesProcessoPanel;
- processoUpperPanel.addListSelectionListener( this );
- estruturaProcessoPanel.addProcessoListener( this );
- processoPanel.addProcessoListener( this );
- detalhesProcessoPanel.addProcessoListener( this );
-
- provider = ProcessoDataProvider.getProvider();
- JDO = ( JDOProvider ) Singleton.getInstance( Singleton.DEFAULT_JDO_PROVIDER );
- }
-
- public void processoStateChanged(ProcessoEvent e)
- {
- int accao = e.getAccao();
- switch( accao )
- {
- case ProcessoEvent.ACCAO_RECARREGAR_TRABALHADOR:
- recarregarTrabalhador( e );
- break;
-
- case ProcessoEvent.ACCAO_ESCOLHER_PROCESSO:
- escolherProcesso( e );
- break;
-
- case ProcessoEvent.ACCAO_ESCOLHER_CONSULTA:
- escolherConsulta( e );
- break;
-
- case ProcessoEvent.ACCAO_ESCOLHER_ECDS:
- escolherECDs( e );
- break;
-
- case ProcessoEvent.ACCAO_ESCOLHER_FA:
- escolherFichaAptidao( e );
- break;
-
- case ProcessoEvent.ACCAO_ESCOLHER_DATA:
- escolherData( e );
- break;
-
- case ProcessoEvent.ACCAO_ESCOLHER_OBSERVACOES:
- escolherObservacoes( e );
- break;
-
- case ProcessoEvent.ACCAO_ESCOLHER_MAIL:
- escolherMail( e );
- break;
-
- case ProcessoEvent.ACCAO_ESCOLHER_MOTIVO:
- escolherMotivo( e );
- break;
-
- case ProcessoEvent.ACCAO_MARCAR_CONSULTA:
- marcarConsulta( e );
- break;
-
- case ProcessoEvent.ACCAO_MARCAR_ECDS:
- marcarECDs( e );
- break;
-
- case ProcessoEvent.ACCAO_EMITIR_FA:
- emitirFichaAptidao( e );
- break;
-
- case ProcessoEvent.ACCAO_FECHAR:
- fecharProcesso( e );
- break;
-
- case ProcessoEvent.ACCAO_MUDAR_ESTADO_MARCACAO:
- mudarEstadoMarcacao( e );
- break;
-
- case ProcessoEvent.ACCAO_MUDAR_DATA_MARCACAO:
- mudarDataMarcacao( e );
- break;
-
- case ProcessoEvent.ACCAO_ESCREVER_OBSERVACOES:
- escreverObservacoes( e );
- break;
-
- case ProcessoEvent.ACCAO_ESCREVER_MAIL:
- escreverMail( e );
- break;
-
- }
- }
-
- public void recarregarTrabalhador( ProcessoEvent e )
- {
- idProcesso = null;
- estruturaProcessoPanel.reload();
- }
-
- public void escolherProcesso( ProcessoEvent e )
- {
- try
- {
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- processoPanel.fill( idProcesso );
- detalhesProcessoPanel.clear();
- detalhesProcessoPanel.setProcessoID( idProcesso );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void escolherConsulta( ProcessoEvent e )
- {
- try
- {
- Integer idProcessoAntigo = idProcesso;
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- processoPanel.fill( idProcesso );
- detalhesProcessoPanel.setProcessoID( idProcesso );
- idMarcacao = e.getObjecto( ProcessoEvent.TIPO_CONSULTA );
- detalhesProcessoPanel.setConsulta( idMarcacao );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void escolherECDs( ProcessoEvent e )
- {
- try
- {
- Integer idProcessoAntigo = idProcesso;
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- processoPanel.fill( idProcesso );
- detalhesProcessoPanel.setProcessoID( idProcesso );
-
- idMarcacao = e.getObjecto( ProcessoEvent.TIPO_ECDS );
- detalhesProcessoPanel.setECDs( idMarcacao );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void escolherFichaAptidao( ProcessoEvent e )
- {
- try
- {
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- Integer idFichaAptidao = e.getObjecto( ProcessoEvent.TIPO_FICHA_APTIDAO );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void escolherData( ProcessoEvent e )
- {
- try
- {
- Integer idProcessoAntigo = idProcesso;
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- processoPanel.fill( idProcesso );
- detalhesProcessoPanel.setProcessoID( idProcesso );
- Integer idConsulta = e.getObjecto( ProcessoEvent.TIPO_CONSULTA );
- Integer idECDs = e.getObjecto( ProcessoEvent.TIPO_ECDS );
- Integer idData = e.getObjecto( ProcessoEvent.TIPO_DATA );
- if( idConsulta != null )
- {
- idMarcacao = idConsulta;
- detalhesProcessoPanel.setConsulta( idConsulta );
- }
- else if( idECDs != null )
- {
- idMarcacao = idECDs;
- detalhesProcessoPanel.setECDs( idECDs );
- }
- else
- {
- idMarcacao = null;
- detalhesProcessoPanel.clear();
- }
- }
- catch( Exception ex )
- {
- }
- }
-
- public void escolherObservacoes( ProcessoEvent e )
- {
- try
- {
- escolherData( e );
- Integer idObservacoes = e.getObjecto( ProcessoEvent.TIPO_OBSERVACOES );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void escolherMail( ProcessoEvent e )
- {
- try
- {
- escolherData( e );
- Integer idMail = e.getObjecto( ProcessoEvent.TIPO_MAIL );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void escolherMotivo( ProcessoEvent e )
- {
- try
- {
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- estruturaProcessoPanel.actualizarProcessoEscolhido( idProcesso );
- detalhesProcessoPanel.setProcessoID( idProcesso );
- }
- catch( Exception ex )
- {
- DialogException.showExceptionMessage( ex, "Erro a actualizar dados", true );
- }
- }
-
- public void marcarConsulta( ProcessoEvent e )
- {
- try
- {
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- detalhesProcessoPanel.setConsulta( null );
-
- }
- catch( Exception ex )
- {
- }
- }
-
- public void marcarECDs( ProcessoEvent e )
- {
- try
- {
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- detalhesProcessoPanel.setECDs( null );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void emitirFichaAptidao( ProcessoEvent e )
- {
- try
- {
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- estruturaProcessoPanel.actualizarProcessoEscolhido( idProcesso );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void fecharProcesso( ProcessoEvent e )
- {
- try
- {
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- estruturaProcessoPanel.actualizarProcessoEscolhido( idProcesso );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void mudarEstadoMarcacao( ProcessoEvent e )
- {
- try
- {
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- Integer idConsulta = e.getObjecto( ProcessoEvent.TIPO_CONSULTA );
- Integer idECDs = e.getObjecto( ProcessoEvent.TIPO_ECDS );
- idMarcacao = idConsulta != null ? idConsulta : idECDs;
- estruturaProcessoPanel.actualizarMarcacaoEscolhida( idProcesso, idMarcacao );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void mudarDataMarcacao( ProcessoEvent e )
- {
- try
- {
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- Integer idConsulta = e.getObjecto( ProcessoEvent.TIPO_CONSULTA );
- Integer idECDs = e.getObjecto( ProcessoEvent.TIPO_ECDS );
- idMarcacao = idConsulta != null ? idConsulta : idECDs;
- estruturaProcessoPanel.actualizarMarcacaoEscolhida( idProcesso, idMarcacao );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void escreverObservacoes( ProcessoEvent e )
- {
- try
- {
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- Integer idConsulta = e.getObjecto( ProcessoEvent.TIPO_CONSULTA );
- Integer idECDs = e.getObjecto( ProcessoEvent.TIPO_ECDS );
- idMarcacao = idConsulta != null ? idConsulta : idECDs;
- estruturaProcessoPanel.actualizarMarcacaoEscolhida( idProcesso, idMarcacao );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void escreverMail( ProcessoEvent e )
- {
- try
- {
- idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
- Integer idConsulta = e.getObjecto( ProcessoEvent.TIPO_CONSULTA );
- Integer idECDs = e.getObjecto( ProcessoEvent.TIPO_ECDS );
- idMarcacao = idConsulta != null ? idConsulta : idECDs;
- estruturaProcessoPanel.actualizarMarcacaoEscolhida( idProcesso, idMarcacao );
- }
- catch( Exception ex )
- {
- }
- }
-
- public void valueChanged(ListSelectionEvent e)
- {
- try
- {
- Integer ids[] = ( Integer [] ) processoUpperPanel.save();
- Integer trabalhadorID = ids[ 2 ];
- processoPanel.setTrabalhadorID( trabalhadorID );
- if( trabalhadorID != null )
- {
- TrabalhadorData trabalhador = ( TrabalhadorData ) JDO.load( TrabalhadorData.class, trabalhadorID );
- estruturaProcessoPanel.setTrabalhador( new MappableObject( trabalhadorID, trabalhador.get( TrabalhadorData.NOME ) ) );
- }
- else
- {
- estruturaProcessoPanel.clear();
- }
- processoPanel.clear();
- detalhesProcessoPanel.clear();
- processoPanel.setTrabalhadorID( trabalhadorID );
- detalhesProcessoPanel.setTrabalhadorID( trabalhadorID );
- }
- catch( Exception ex )
- {
- DialogException.showExceptionMessage( ex, "Erro a carregar trabalhador", true );
- }
- }
-}
+//
+//import com.evolute.utils.Singleton;
+//import com.evolute.utils.data.MappableObject;
+//import com.evolute.utils.jdo.JDOProvider;
+//import com.evolute.utils.ui.DialogException;
+//import javax.swing.event.ListSelectionEvent;
+//import javax.swing.event.ListSelectionListener;
+//import siprp.data.TrabalhadorData;
+//import siprp.medicina.processo.detalhes.DetalhesProcessoPanel;
+//import siprp.medicina.processo.estrutura.EstruturaProcessoPanel;
+//
+///**
+// *
+// * @author Frederico
+// */
+//public class ProcessoController
+// implements ProcessoListener, ListSelectionListener
+//{
+// protected ProcessoUpperPanel processoUpperPanel;
+// protected EstruturaProcessoPanel estruturaProcessoPanel;
+// protected ProcessoPanel processoPanel;
+// protected DetalhesProcessoPanel detalhesProcessoPanel;
+// protected ProcessoDataProvider provider;
+//
+// protected JDOProvider JDO;
+//
+// protected Integer idProcesso;
+// protected Integer idMarcacao;
+// protected Integer idData;
+//
+// /** Creates a new instance of ProcessoController */
+// public ProcessoController( ProcessoUpperPanel processoUpperPanel, EstruturaProcessoPanel estruturaProcessoPanel,
+// ProcessoPanel processoPanel, DetalhesProcessoPanel detalhesProcessoPanel )
+// throws Exception
+// {
+// this.processoUpperPanel = processoUpperPanel;
+// this.estruturaProcessoPanel = estruturaProcessoPanel;
+// this.processoPanel = processoPanel;
+// this.detalhesProcessoPanel = detalhesProcessoPanel;
+// processoUpperPanel.addListSelectionListener( this );
+// estruturaProcessoPanel.addProcessoListener( this );
+// processoPanel.addProcessoListener( this );
+// detalhesProcessoPanel.addProcessoListener( this );
+//
+// provider = ProcessoDataProvider.getProvider();
+// JDO = ( JDOProvider ) Singleton.getInstance( Singleton.DEFAULT_JDO_PROVIDER );
+// }
+//
+// public void processoStateChanged(ProcessoEvent e)
+// {
+// int accao = e.getAccao();
+// switch( accao )
+// {
+// case ProcessoEvent.ACCAO_RECARREGAR_TRABALHADOR:
+// recarregarTrabalhador( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_ESCOLHER_PROCESSO:
+// escolherProcesso( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_ESCOLHER_CONSULTA:
+// escolherConsulta( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_ESCOLHER_ECDS:
+// escolherECDs( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_ESCOLHER_FA:
+// escolherFichaAptidao( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_ESCOLHER_DATA:
+// escolherData( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_ESCOLHER_OBSERVACOES:
+// escolherObservacoes( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_ESCOLHER_MAIL:
+// escolherMail( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_ESCOLHER_MOTIVO:
+// escolherMotivo( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_MARCAR_CONSULTA:
+// marcarConsulta( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_MARCAR_ECDS:
+// marcarECDs( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_EMITIR_FA:
+// emitirFichaAptidao( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_FECHAR:
+// fecharProcesso( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_MUDAR_ESTADO_MARCACAO:
+// mudarEstadoMarcacao( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_MUDAR_DATA_MARCACAO:
+// mudarDataMarcacao( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_ESCREVER_OBSERVACOES:
+// escreverObservacoes( e );
+// break;
+//
+// case ProcessoEvent.ACCAO_ESCREVER_MAIL:
+// escreverMail( e );
+// break;
+//
+// }
+// }
+//
+// public void recarregarTrabalhador( ProcessoEvent e )
+// {
+// idProcesso = null;
+// estruturaProcessoPanel.reload();
+// }
+//
+// public void escolherProcesso( ProcessoEvent e )
+// {
+// try
+// {
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// processoPanel.fill( idProcesso );
+// detalhesProcessoPanel.clear();
+// detalhesProcessoPanel.setProcessoID( idProcesso );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void escolherConsulta( ProcessoEvent e )
+// {
+// try
+// {
+// Integer idProcessoAntigo = idProcesso;
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// processoPanel.fill( idProcesso );
+// detalhesProcessoPanel.setProcessoID( idProcesso );
+// idMarcacao = e.getObjecto( ProcessoEvent.TIPO_CONSULTA );
+// detalhesProcessoPanel.setConsulta( idMarcacao );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void escolherECDs( ProcessoEvent e )
+// {
+// try
+// {
+// Integer idProcessoAntigo = idProcesso;
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// processoPanel.fill( idProcesso );
+// detalhesProcessoPanel.setProcessoID( idProcesso );
+//
+// idMarcacao = e.getObjecto( ProcessoEvent.TIPO_ECDS );
+// detalhesProcessoPanel.setECDs( idMarcacao );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void escolherFichaAptidao( ProcessoEvent e )
+// {
+// try
+// {
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// Integer idFichaAptidao = e.getObjecto( ProcessoEvent.TIPO_FICHA_APTIDAO );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void escolherData( ProcessoEvent e )
+// {
+// try
+// {
+// Integer idProcessoAntigo = idProcesso;
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// processoPanel.fill( idProcesso );
+// detalhesProcessoPanel.setProcessoID( idProcesso );
+// Integer idConsulta = e.getObjecto( ProcessoEvent.TIPO_CONSULTA );
+// Integer idECDs = e.getObjecto( ProcessoEvent.TIPO_ECDS );
+// Integer idData = e.getObjecto( ProcessoEvent.TIPO_DATA );
+// if( idConsulta != null )
+// {
+// idMarcacao = idConsulta;
+// detalhesProcessoPanel.setConsulta( idConsulta );
+// }
+// else if( idECDs != null )
+// {
+// idMarcacao = idECDs;
+// detalhesProcessoPanel.setECDs( idECDs );
+// }
+// else
+// {
+// idMarcacao = null;
+// detalhesProcessoPanel.clear();
+// }
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void escolherObservacoes( ProcessoEvent e )
+// {
+// try
+// {
+// escolherData( e );
+// Integer idObservacoes = e.getObjecto( ProcessoEvent.TIPO_OBSERVACOES );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void escolherMail( ProcessoEvent e )
+// {
+// try
+// {
+// escolherData( e );
+// Integer idMail = e.getObjecto( ProcessoEvent.TIPO_MAIL );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void escolherMotivo( ProcessoEvent e )
+// {
+// try
+// {
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// estruturaProcessoPanel.actualizarProcessoEscolhido( idProcesso );
+// detalhesProcessoPanel.setProcessoID( idProcesso );
+// }
+// catch( Exception ex )
+// {
+// DialogException.showExceptionMessage( ex, "Erro a actualizar dados", true );
+// }
+// }
+//
+// public void marcarConsulta( ProcessoEvent e )
+// {
+// try
+// {
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// detalhesProcessoPanel.setConsulta( null );
+//
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void marcarECDs( ProcessoEvent e )
+// {
+// try
+// {
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// detalhesProcessoPanel.setECDs( null );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void emitirFichaAptidao( ProcessoEvent e )
+// {
+// try
+// {
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// estruturaProcessoPanel.actualizarProcessoEscolhido( idProcesso );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void fecharProcesso( ProcessoEvent e )
+// {
+// try
+// {
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// estruturaProcessoPanel.actualizarProcessoEscolhido( idProcesso );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void mudarEstadoMarcacao( ProcessoEvent e )
+// {
+// try
+// {
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// Integer idConsulta = e.getObjecto( ProcessoEvent.TIPO_CONSULTA );
+// Integer idECDs = e.getObjecto( ProcessoEvent.TIPO_ECDS );
+// idMarcacao = idConsulta != null ? idConsulta : idECDs;
+// estruturaProcessoPanel.actualizarMarcacaoEscolhida( idProcesso, idMarcacao );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void mudarDataMarcacao( ProcessoEvent e )
+// {
+// try
+// {
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// Integer idConsulta = e.getObjecto( ProcessoEvent.TIPO_CONSULTA );
+// Integer idECDs = e.getObjecto( ProcessoEvent.TIPO_ECDS );
+// idMarcacao = idConsulta != null ? idConsulta : idECDs;
+// estruturaProcessoPanel.actualizarMarcacaoEscolhida( idProcesso, idMarcacao );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void escreverObservacoes( ProcessoEvent e )
+// {
+// try
+// {
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// Integer idConsulta = e.getObjecto( ProcessoEvent.TIPO_CONSULTA );
+// Integer idECDs = e.getObjecto( ProcessoEvent.TIPO_ECDS );
+// idMarcacao = idConsulta != null ? idConsulta : idECDs;
+// estruturaProcessoPanel.actualizarMarcacaoEscolhida( idProcesso, idMarcacao );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void escreverMail( ProcessoEvent e )
+// {
+// try
+// {
+// idProcesso = e.getObjecto( ProcessoEvent.TIPO_PROCESSO );
+// Integer idConsulta = e.getObjecto( ProcessoEvent.TIPO_CONSULTA );
+// Integer idECDs = e.getObjecto( ProcessoEvent.TIPO_ECDS );
+// idMarcacao = idConsulta != null ? idConsulta : idECDs;
+// estruturaProcessoPanel.actualizarMarcacaoEscolhida( idProcesso, idMarcacao );
+// }
+// catch( Exception ex )
+// {
+// }
+// }
+//
+// public void valueChanged(ListSelectionEvent e)
+// {
+// try
+// {
+// Integer ids[] = ( Integer [] ) processoUpperPanel.save();
+// Integer trabalhadorID = ids[ 2 ];
+// processoPanel.setTrabalhadorID( trabalhadorID );
+// if( trabalhadorID != null )
+// {
+// TrabalhadorData trabalhador = ( TrabalhadorData ) JDO.load( TrabalhadorData.class, trabalhadorID );
+// estruturaProcessoPanel.setTrabalhador( new MappableObject( trabalhadorID, trabalhador.get( TrabalhadorData.NOME ) ) );
+// }
+// else
+// {
+// estruturaProcessoPanel.clear();
+// }
+// processoPanel.clear();
+// detalhesProcessoPanel.clear();
+// processoPanel.setTrabalhadorID( trabalhadorID );
+// detalhesProcessoPanel.setTrabalhadorID( trabalhadorID );
+// }
+// catch( Exception ex )
+// {
+// DialogException.showExceptionMessage( ex, "Erro a carregar trabalhador", true );
+// }
+// }
+//}
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoDataProvider.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoDataProvider.java
index ef577005..7cca756d 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoDataProvider.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoDataProvider.java
@@ -118,7 +118,6 @@ public class ProcessoDataProvider
}
public String getDescricaoEstadoProcessoByCodigo( String codigo )
- throws Exception
{
return ESTADO_PROCESSO_BY_CODE.get( codigo );
}
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoWindow.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoWindow.java
index 801d9756..00fc8b14 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoWindow.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/ProcessoWindow.java
@@ -8,96 +8,97 @@
*/
package siprp.medicina.processo;
-
-import info.clearthought.layout.TableLayout;
-import info.clearthought.layout.TableLayoutConstraints;
-
-import java.awt.Dimension;
-
-import javax.swing.BorderFactory;
-import javax.swing.JFrame;
-import javax.swing.SwingUtilities;
-
-import siprp.medicina.processo.detalhes.DetalhesConsultaPanel;
-import siprp.medicina.processo.detalhes.DetalhesProcessoPanel;
-import siprp.medicina.processo.estrutura.EstruturaProcessoPanel;
-
-import com.evolute.utils.tracker.TrackableWindow;
-
-/**
- *
- * @author fpalma
- */
-public class ProcessoWindow extends JFrame
- implements TrackableWindow
-{
- public static final String TITLE = "Processos de trabalhadores";
-
- private ProcessoUpperPanel upperPanel;
- private EstruturaProcessoPanel estruturaPanel;
- private ProcessoPanel processoPanel;
- private DetalhesProcessoPanel detalhesPanel;
-
- /** Creates a new instance of ProcessoWindow */
- public ProcessoWindow()
- throws Exception
- {
- setupComponents();
- }
-
- private void setupComponents()
- throws Exception
- {
- setSize( 1024, 700 );
- setTitle( TITLE );
-
- upperPanel = new ProcessoUpperPanel();
- upperPanel.setPreferredSize( new Dimension( 1024, 200 ) );
- estruturaPanel = new EstruturaProcessoPanel();
- processoPanel = new ProcessoPanel( this );
- processoPanel.setBorder( BorderFactory.createEtchedBorder() );
- detalhesPanel = new DetalhesProcessoPanel( this );
- detalhesPanel.setBorder( BorderFactory.createEtchedBorder() );
- double cols[] =
- new double[]{ TableLayout.FILL, TableLayout.PREFERRED };
- double rows[] =
- new double[]{ TableLayout.PREFERRED, TableLayout.PREFERRED, TableLayout.FILL };
-
- TableLayout tableLayout = new TableLayout( cols, rows );
- setLayout( tableLayout );
-
- add( upperPanel, new TableLayoutConstraints( 0, 0, 1, 0 ) );
- add( estruturaPanel, new TableLayoutConstraints( 0, 1, 0, 2 ) );
- add( processoPanel, new TableLayoutConstraints( 1, 1 ) );
-// add( detalhesPanel, new TableLayoutConstraints( 1, 2 ) );
- add( new DetalhesConsultaPanel( this ), new TableLayoutConstraints( 1, 2 ) );
-
- new ProcessoController( upperPanel, estruturaPanel, processoPanel, detalhesPanel );
- }
-
- public void refresh()
- {
- }
-
- public void open()
- {
- setVisible( true );
- }
-
- public void close()
- {
- SwingUtilities.invokeLater( new Runnable() {
- public void run()
- {
- setVisible( false );
- dispose();
- }
- } );
- }
-
- public boolean closeIfPossible()
- {
- close();
- return true;
- }
-}
+//
+//import info.clearthought.layout.TableLayout;
+//import info.clearthought.layout.TableLayoutConstraints;
+//
+//import java.awt.Dimension;
+//
+//import javax.swing.BorderFactory;
+//import javax.swing.JFrame;
+//import javax.swing.SwingUtilities;
+//
+//import siprp.medicina.processo.detalhes.DetalhesConsultaPanel;
+//import siprp.medicina.processo.detalhes.DetalhesProcessoPanel;
+//import siprp.medicina.processo.estrutura.EstruturaProcessoPanel;
+//
+//import com.evolute.utils.tracker.TrackableWindow;
+//
+///**
+// *
+// * @author fpalma
+// */
+//public class ProcessoWindow extends JFrame
+// implements TrackableWindow
+//{
+// private static final long serialVersionUID = 1L;
+//
+// public static final String TITLE = "Processos de trabalhadores";
+//
+// private ProcessoUpperPanel upperPanel;
+// private EstruturaProcessoPanel estruturaPanel;
+// private ProcessoPanel processoPanel;
+// private DetalhesProcessoPanel detalhesPanel;
+//
+// /** Creates a new instance of ProcessoWindow */
+// public ProcessoWindow()
+// throws Exception
+// {
+// setupComponents();
+// }
+//
+// private void setupComponents()
+// throws Exception
+// {
+// setSize( 1024, 700 );
+// setTitle( TITLE );
+//
+// upperPanel = new ProcessoUpperPanel();
+// upperPanel.setPreferredSize( new Dimension( 1024, 200 ) );
+// estruturaPanel = new EstruturaProcessoPanel();
+// processoPanel = new ProcessoPanel( this );
+// processoPanel.setBorder( BorderFactory.createEtchedBorder() );
+// detalhesPanel = new DetalhesProcessoPanel( this );
+// detalhesPanel.setBorder( BorderFactory.createEtchedBorder() );
+// double cols[] =
+// new double[]{ TableLayout.FILL, TableLayout.PREFERRED };
+// double rows[] =
+// new double[]{ TableLayout.PREFERRED, TableLayout.PREFERRED, TableLayout.FILL };
+//
+// TableLayout tableLayout = new TableLayout( cols, rows );
+// setLayout( tableLayout );
+//
+// add( upperPanel, new TableLayoutConstraints( 0, 0, 1, 0 ) );
+// add( estruturaPanel, new TableLayoutConstraints( 0, 1, 0, 2 ) );
+// add( processoPanel, new TableLayoutConstraints( 1, 1 ) );
+//// add( detalhesPanel, new TableLayoutConstraints( 1, 2 ) );
+// add( new DetalhesConsultaPanel( this ), new TableLayoutConstraints( 1, 2 ) );
+// new ProcessoController( upperPanel, estruturaPanel, processoPanel, detalhesPanel );
+// }
+//
+// public void refresh()
+// {
+// }
+//
+// public void open()
+// {
+// setVisible( true );
+// }
+//
+// public void close()
+// {
+// SwingUtilities.invokeLater( new Runnable() {
+// public void run()
+// {
+// setVisible( false );
+// dispose();
+// }
+// } );
+// }
+//
+// public boolean closeIfPossible()
+// {
+// close();
+// return true;
+// }
+//}
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ConsultaMutableTreeNode.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ConsultaMutableTreeNode.java
index f1f6f0c8..53608d92 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ConsultaMutableTreeNode.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ConsultaMutableTreeNode.java
@@ -15,12 +15,13 @@ package siprp.medicina.processo.estrutura;
*/
public class ConsultaMutableTreeNode extends MarcacaoMutableTreeNode
{
+ private static final long serialVersionUID = 1L;
public static final String ICON_PATH = "siprp/medicina/processo/estrutura/icons/consulta.png";
/** Creates a new instance of ConsultaMutableTreeNode */
- public ConsultaMutableTreeNode( Integer id, String descricao )
+ public ConsultaMutableTreeNode( Object userObject )
{
- super( id, descricao );
+ super( userObject );
}
protected String getIconPath()
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/DataMutableTreeNode.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/DataMutableTreeNode.java
index 838cc67d..8b671ece 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/DataMutableTreeNode.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/DataMutableTreeNode.java
@@ -15,12 +15,14 @@ package siprp.medicina.processo.estrutura;
*/
public class DataMutableTreeNode extends EstruturaProcessoMutableTreeNode
{
+
+ private static final long serialVersionUID = 1L;
public static final String ICON_PATH = "siprp/medicina/processo/estrutura/icons/data.png";
/** Creates a new instance of DataMutableTreeNode */
- public DataMutableTreeNode( Integer id, String descricao )
+ public DataMutableTreeNode( Object userObject )
{
- super( id, descricao );
+ super( userObject );
}
protected String getIconPath()
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ECDsMutableTreeNode.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ECDsMutableTreeNode.java
index 331c1c13..0fabb2a5 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ECDsMutableTreeNode.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ECDsMutableTreeNode.java
@@ -15,12 +15,13 @@ package siprp.medicina.processo.estrutura;
*/
public class ECDsMutableTreeNode extends MarcacaoMutableTreeNode
{
+ private static final long serialVersionUID = 1L;
public static final String ICON_PATH = "siprp/medicina/processo/estrutura/icons/ecds.png";
/** Creates a new instance of ECDsMutableTreeNode */
- public ECDsMutableTreeNode( Integer id, String descricao )
+ public ECDsMutableTreeNode( Object userObject )
{
- super( id, descricao );
+ super( userObject );
}
protected String getIconPath()
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/EstruturaProcessoMutableTreeNode.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/EstruturaProcessoMutableTreeNode.java
index 2961d479..fbfd54ed 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/EstruturaProcessoMutableTreeNode.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/EstruturaProcessoMutableTreeNode.java
@@ -9,49 +9,24 @@
package siprp.medicina.processo.estrutura;
-import com.evolute.utils.data.IDObject;
-import com.evolute.utils.images.ImageIconLoader;
import javax.swing.Icon;
import javax.swing.tree.DefaultMutableTreeNode;
+import com.evolute.utils.images.ImageIconLoader;
+
/**
*
* @author Frederico
*/
abstract public class EstruturaProcessoMutableTreeNode extends DefaultMutableTreeNode
- implements IDObject
{
protected Icon icon;
- protected Integer id;
- protected String descricao;
-
- /** Creates a new instance of EstruturaProcessoMutableTreeNode */
- public EstruturaProcessoMutableTreeNode( Integer id, String descricao )
- {
- super( descricao );
- this.id = id;
- this.descricao = descricao;
- }
- public Integer getID()
- {
- return id;
- }
-
- public void setID( Integer id )
- {
- this.id = id;
- }
- public String getDescricao()
- {
- return descricao;
- }
-
- public void setDescricao( String descricao )
+ /** Creates a new instance of EstruturaProcessoMutableTreeNode */
+ public EstruturaProcessoMutableTreeNode( Object userObject )
{
- this.descricao = descricao;
- setUserObject( descricao );
+ super( userObject );
}
abstract protected String getIconPath();
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/EstruturaProcessoPanel.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/EstruturaProcessoPanel.java
index 9b2a310d..fc58b167 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/EstruturaProcessoPanel.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/EstruturaProcessoPanel.java
@@ -1,392 +1,354 @@
-/*
- * EstruturaProcessoPanel.java
- *
- * Created on March 20, 2007, 12:07 PM
- *
- * To change this template, choose Tools | Template Manager
- * and open the template in the editor.
- */
-
+///*
+// * EstruturaProcessoPanel.java
+// *
+// * Created on March 20, 2007, 12:07 PM
+// *
+// * To change this template, choose Tools | Template Manager
+// * and open the template in the editor.
+// */
+//
package siprp.medicina.processo.estrutura;
-
-import com.evolute.utils.data.IDObject;
-import com.evolute.utils.ui.DialogException;
-import java.awt.*;
-import java.text.DateFormat;
-import java.util.Arrays;
-import java.util.Date;
-import java.util.Enumeration;
-import java.util.HashMap;
-import java.util.Locale;
-import java.util.Vector;
-import javax.swing.*;
-import javax.swing.event.TreeSelectionEvent;
-import javax.swing.event.TreeSelectionListener;
-import javax.swing.tree.DefaultMutableTreeNode;
-import javax.swing.tree.DefaultTreeModel;
-import javax.swing.tree.TreePath;
-import siprp.medicina.MedicinaConstants;
-import siprp.medicina.MedicinaDataProvider;
-import siprp.medicina.processo.*;
-import siprp.medicina.processo.data.TrabalhadoresConsultasData;
-import siprp.medicina.processo.data.TrabalhadoresProcessoData;
-
-/**
- *
- * @author fpalma
- */
-public class EstruturaProcessoPanel extends JPanel
- implements TreeSelectionListener
-{
- protected static final DateFormat D_F = DateFormat.getDateInstance( DateFormat.SHORT, new Locale( "pt", "PT" ) );
-
- protected JScrollPane mainScroll;
- protected TrabalhadorMutableTreeNode rootNode;
- protected JTree mainTree;
-
- protected ProcessoDataProvider provider;
-
- protected IDObject trabalhador;
- protected final HashMap PROCESSOS_POR_ID =
- new HashMap();
-
- private final Vector PROCESSO_LISTENERS = new Vector();
-
- /** Creates a new instance of EstruturaProcessoPanel */
- public EstruturaProcessoPanel()
- throws Exception
- {
- provider = ProcessoDataProvider.getProvider();
- setupComponents();
-// setTrabalhador( new MappableObject( new Integer( 12 ), "Alexandre de Matos Monge" ) );
- }
-
- private void setupComponents()
- {
- mainScroll = new JScrollPane();
- mainScroll.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED );
- mainScroll.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED );
-// rootNode = new DefaultMutableTreeNode( new MappableObject( new Integer( 12 ), "Frederico Palma" ) );
- rootNode = new TrabalhadorMutableTreeNode( new Integer( -1 ), "" );
- mainTree = new JTree( rootNode );
- mainTree.addTreeSelectionListener( this );
- mainTree.setCellRenderer( new EstruturaProcessoRenderer() );
- mainScroll.setViewportView( mainTree );
- setLayout( new GridLayout( 1, 1 ) );
- add( mainScroll );
-
- }
-
- public void setTrabalhador( IDObject trabalhador )
- {
- clear();
- if( trabalhador == null )
- {
- return;
- }
- this.trabalhador = trabalhador;
-// rootNode.removeAllChildren();
-// PROCESSOS_POR_ID.clear();
- rootNode.setID( trabalhador.getID() );
- rootNode.setDescricao( trabalhador.toString() );
- DefaultMutableTreeNode nodes[] =
- loadProcessos( trabalhador.getID() );
- rootNode.add( criarProcessoVazio() );
- for( int n = 0; n < nodes.length; n++ )
- {
- rootNode.add( nodes[ n ] );
- }
- int count = mainTree.getRowCount();
- for( int n = count - 1; n >= 0; n-- )
- {
- mainTree.expandRow( n );
- }
- }
-
- protected DefaultMutableTreeNode[] loadProcessos( Integer trabalhadorID )
- {
- try
- {
- Integer ids[] = provider.getIDsProcessosByTrabalhador( trabalhadorID );
- DefaultMutableTreeNode nodes[] = new DefaultMutableTreeNode[ ids.length ];
- for( int n = 0; n < ids.length; n++ )
- {
- nodes[ n ] = loadProcesso( ids[ n ], null );
- }
-//System.out.println( "nl: " + nodes.length );
- return nodes;
- }
- catch( Exception ex )
- {
- DialogException.showExceptionMessage( ex, "Erro a carregar dados", true );
- return new DefaultMutableTreeNode[ 0 ];
- }
- }
-
- protected ProcessoMutableTreeNode loadProcesso( Integer id, ProcessoMutableTreeNode node )
- throws Exception
- {
- TrabalhadoresProcessoData processo = provider.getProcessoByID( id );
- Date dataInicio = ( Date ) processo.get( TrabalhadoresProcessoData.DATA_INICIO );
- Date dataFim = ( Date ) processo.get( TrabalhadoresProcessoData.DATA_FIM );
- String codigoEstado = ( String ) processo.get( TrabalhadoresProcessoData.ESTADO );
- String estado = provider.getDescricaoEstadoProcessoByCodigo( codigoEstado );
- String desc = D_F.format( dataInicio );
- Integer motivo = ( Integer ) processo.get( TrabalhadoresProcessoData.MOTIVO );
- desc += ": " + MedicinaDataProvider.MOTIVOS_BY_ID.get( motivo ) + " : " + estado;
- PROCESSOS_POR_ID.put( id, processo );
- ProcessoMutableTreeNode processoNode;
- if( node == null )
- {
- processoNode = new ProcessoMutableTreeNode( id, desc );
- }
- else
- {
- processoNode = node;
- processoNode.setID( id );
- processoNode.setDescricao( desc );
- }
- processoNode.removeAllChildren();
- MarcacaoMutableTreeNode marcacoes[] = loadMarcacoes( id );
-// processoNode.add( new ECDsMutableTreeNode( new Integer( 35 ), "ECDS de 2006/01/01 : Realizado" ) );
- for( int n = 0; n < marcacoes.length; n++ )
- {
- processoNode.add( marcacoes[ n ] );
- }
-
-// processoNode.add( new FichaAptidaoMutableTreeNode( new Integer( 35 ), "Ficha de Aptid\u00e3o de 2006/01/01 : Apto" ) );
- ( ( DefaultTreeModel ) mainTree.getModel() ).nodeStructureChanged( processoNode );
- return processoNode;
- }
-
- public MarcacaoMutableTreeNode[] loadMarcacoes( Integer processoID )
- {
- try
- {
- Integer consultaIDs[] = provider.getConsultaIDsForProcesso( processoID );
- Vector nodesVector = new Vector();
- for( int n = 0; n < consultaIDs.length; n++ )
- {
- nodesVector.add( loadConsulta( consultaIDs[ n ], null ) );
- }
-
- MarcacaoMutableTreeNode nodes[] = nodesVector.toArray( new MarcacaoMutableTreeNode[ nodesVector.size() ] );
- Arrays.sort( nodes );
- return nodes;
- }
- catch( Exception ex )
- {
- DialogException.showExceptionMessage( ex, "Erro a carregar dados", true );
- return new MarcacaoMutableTreeNode[ 0 ];
- }
- }
-
- public ConsultaMutableTreeNode loadConsulta( Integer id, ConsultaMutableTreeNode node )
- throws Exception
- {
- TrabalhadoresConsultasData consulta = provider.getConsultaByID( id );
- Date data = ( Date ) consulta.get( TrabalhadoresConsultasData.DATA );
- Integer estado = ( Integer ) consulta.get( TrabalhadoresConsultasData.ESTADO );
- String estadoStr = MedicinaConstants.ESTADOS_CONSULTA_STR[ estado != null ? estado.intValue() : 0 ];
-
- String desc = "Consulta de " + ( data != null ? D_F.format( data ) : "--" );
- desc += ": " + estadoStr;
- ConsultaMutableTreeNode consultaNode;
- if( node == null )
- {
- consultaNode = new ConsultaMutableTreeNode( id, desc );
- consultaNode.setData( data );
- }
- else
- {
- consultaNode = node;
- consultaNode.setID( id );
- consultaNode.setDescricao( desc );
- consultaNode.setData( data );
- }
- consultaNode.removeAllChildren();
- Object datas[][] = provider.getDatasConsulta( id );
- for( int n = 0; n < datas.length; n++ )
- {
- Integer dataID = ( Integer ) datas[ n ][ 0 ];
- Date dataData = ( Date ) datas[ n ][ 1 ];
- Integer dataEstado = ( Integer ) datas[ n ][ 3 ];
- String dataEstadoStr = MedicinaConstants.ESTADOS_CONSULTA_STR[ dataEstado != null ? dataEstado.intValue() : 0 ];
- String dataDesc = D_F.format( dataData ) + ": " + dataEstadoStr;
- DataMutableTreeNode dataNode = new DataMutableTreeNode( dataID, dataDesc );
- IDObject observacoes = provider.getObservacoesConsultaData( dataID );
- if( observacoes != null )
- {
- ObservacoesMutableTreeNode observacoesNode = new ObservacoesMutableTreeNode( observacoes.getID(), observacoes.toString() );
- dataNode.add( observacoesNode );
- }
- IDObject emails[] = provider.getEmailConsultaData( dataID );
- for( int em = 0; em < emails.length; em++ )
- {
- MailMutableTreeNode mailNode = new MailMutableTreeNode( emails[ em ].getID(), emails[ em ].toString() );
- dataNode.add( mailNode );
- }
- consultaNode.add( dataNode );
- }
-
- ( ( DefaultTreeModel ) mainTree.getModel() ).nodeStructureChanged( consultaNode );
- return consultaNode;
- }
-
- public void valueChanged( TreeSelectionEvent e )
- {
- Object components[] = e.getPath().getPath();
- int tipo = ProcessoEvent.ACCAO_ESCOLHER_PROCESSO;
- if( components == null || components.length == 0 ||
- components[ components.length - 1 ] instanceof TrabalhadorMutableTreeNode ||
- components[ components.length - 1 ] instanceof ProcessoMutableTreeNode )
- {
- tipo = ProcessoEvent.ACCAO_ESCOLHER_PROCESSO;
- }
- else if( components[ components.length - 1 ] instanceof ConsultaMutableTreeNode )
- {
- tipo = ProcessoEvent.ACCAO_ESCOLHER_CONSULTA;
- }
- else if( components[ components.length - 1 ] instanceof ECDsMutableTreeNode )
- {
- tipo = ProcessoEvent.ACCAO_ESCOLHER_ECDS;
- }
- else if( components[ components.length - 1 ] instanceof FichaAptidaoMutableTreeNode )
- {
- tipo = ProcessoEvent.ACCAO_ESCOLHER_FA;
- }
- else if( components[ components.length - 1 ] instanceof DataMutableTreeNode )
- {
- tipo = ProcessoEvent.ACCAO_ESCOLHER_DATA;
- }
- else if( components[ components.length - 1 ] instanceof ObservacoesMutableTreeNode )
- {
- tipo = ProcessoEvent.ACCAO_ESCOLHER_OBSERVACOES;
- }
- else if( components[ components.length - 1 ] instanceof MailMutableTreeNode )
- {
- tipo = ProcessoEvent.ACCAO_ESCOLHER_MAIL;
- }
- HashMap ids = new HashMap();
- for( int n = 0; components != null && n < components.length; n++ )
- {
- Integer id = ( ( EstruturaProcessoMutableTreeNode ) components[ n ] ).getID();
- if( components[ n ] instanceof ProcessoMutableTreeNode )
- {
- ids.put( ProcessoEvent.TIPO_PROCESSO, id );
- }
- else if( components[ n ] instanceof ConsultaMutableTreeNode )
- {
- ids.put( ProcessoEvent.TIPO_CONSULTA, id );
- }
- else if( components[ n ] instanceof ECDsMutableTreeNode )
- {
- ids.put( ProcessoEvent.TIPO_ECDS, id );
- }
- else if( components[ n ] instanceof FichaAptidaoMutableTreeNode )
- {
- ids.put( ProcessoEvent.TIPO_FICHA_APTIDAO, id );
- }
- else if( components[ n ] instanceof DataMutableTreeNode )
- {
- ids.put( ProcessoEvent.TIPO_DATA, id );
- }
- else if( components[ n ] instanceof ObservacoesMutableTreeNode )
- {
- ids.put( ProcessoEvent.TIPO_OBSERVACOES, id );
- }
- else if( components[ n ] instanceof MailMutableTreeNode )
- {
- ids.put( ProcessoEvent.TIPO_MAIL, id );
- }
- }
- ProcessoEvent event = new ProcessoEvent( this, tipo, ids );
- for( int n = 0; n < PROCESSO_LISTENERS.size(); n++ )
- {
- PROCESSO_LISTENERS.get( n ).processoStateChanged( event );
- }
- }
+//
+//import com.evolute.utils.data.IDObject;
+//import com.evolute.utils.ui.DialogException;
+//import java.awt.*;
+//import java.text.DateFormat;
+//import java.util.Arrays;
+//import java.util.Date;
+//import java.util.Enumeration;
+//import java.util.HashMap;
+//import java.util.Locale;
+//import java.util.Vector;
+//import javax.swing.*;
+//import javax.swing.event.TreeSelectionEvent;
+//import javax.swing.event.TreeSelectionListener;
+//import javax.swing.tree.DefaultMutableTreeNode;
+//import javax.swing.tree.DefaultTreeModel;
+//import javax.swing.tree.TreePath;
+//import siprp.medicina.MedicinaConstants;
+//import siprp.medicina.MedicinaDataProvider;
+//import siprp.medicina.processo.*;
+//import siprp.medicina.processo.data.TrabalhadoresConsultasData;
+//import siprp.medicina.processo.data.TrabalhadoresProcessoData;
+//
+///**
+// *
+// * @author fpalma
+// */
+//public class EstruturaProcessoPanel extends JPanel
+// implements TreeSelectionListener
+//{
+// protected static final DateFormat D_F = DateFormat.getDateInstance( DateFormat.SHORT, new Locale( "pt", "PT" ) );
+//
+// protected JScrollPane mainScroll;
+// protected TrabalhadorMutableTreeNode rootNode;
+// protected JTree mainTree;
+//
+// protected ProcessoDataProvider provider;
//
-// public TrabalhadoresProcessoData getProcessoEscolhido()
+// protected IDObject trabalhador;
+// protected final HashMap PROCESSOS_POR_ID =
+// new HashMap();
+//
+// private final Vector PROCESSO_LISTENERS = new Vector();
+//
+// /** Creates a new instance of EstruturaProcessoPanel */
+// public EstruturaProcessoPanel()
+// throws Exception
// {
-// TreePath path = mainTree.getSelectionPath();
-// TrabalhadoresProcessoData processo = null;
-// if( path != null )
+// provider = ProcessoDataProvider.getProvider();
+// setupComponents();
+//// setTrabalhador( new MappableObject( new Integer( 12 ), "Alexandre de Matos Monge" ) );
+// }
+//
+// private void setupComponents()
+// {
+// mainScroll = new JScrollPane();
+// mainScroll.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED );
+// mainScroll.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED );
+//// rootNode = new DefaultMutableTreeNode( new MappableObject( new Integer( 12 ), "Frederico Palma" ) );
+// rootNode = new TrabalhadorMutableTreeNode( new Integer( -1 ), "" );
+// mainTree = new JTree( rootNode );
+// mainTree.addTreeSelectionListener( this );
+// mainTree.setCellRenderer( new EstruturaProcessoRenderer() );
+// mainScroll.setViewportView( mainTree );
+// setLayout( new GridLayout( 1, 1 ) );
+// add( mainScroll );
+//
+// }
+//
+// public void setTrabalhador( IDObject trabalhador )
+// {
+// clear();
+// if( trabalhador == null )
+// {
+// return;
+// }
+// this.trabalhador = trabalhador;
+//// rootNode.removeAllChildren();
+//// PROCESSOS_POR_ID.clear();
+// rootNode.setID( trabalhador.getID() );
+// rootNode.setDescricao( trabalhador.toString() );
+// DefaultMutableTreeNode nodes[] =
+// loadProcessos( trabalhador.getID() );
+// rootNode.add( criarProcessoVazio() );
+// for( int n = 0; n < nodes.length; n++ )
// {
-// EstruturaProcessoMutableTreeNode escolhido = ( EstruturaProcessoMutableTreeNode ) path.getLastPathComponent();
-// if( escolhido != null )
+// rootNode.add( nodes[ n ] );
+// }
+// int count = mainTree.getRowCount();
+// for( int n = count - 1; n >= 0; n-- )
+// {
+// mainTree.expandRow( n );
+// }
+// }
+//
+// protected DefaultMutableTreeNode[] loadProcessos( Integer trabalhadorID )
+// {
+// try
+// {
+// Integer ids[] = provider.getIDsProcessosByTrabalhador( trabalhadorID );
+// DefaultMutableTreeNode nodes[] = new DefaultMutableTreeNode[ ids.length ];
+// for( int n = 0; n < ids.length; n++ )
// {
-// processo = PROCESSOS_POR_ID.get( escolhido.getID() );
-// if( processo == null )
-// {
-// processo = new TrabalhadoresProcessoData();
-// PROCESSOS_POR_ID.put( escolhido.getID(), processo );
-// }
+// nodes[ n ] = loadProcesso( ids[ n ], null );
// }
+////System.out.println( "nl: " + nodes.length );
+// return nodes;
+// }
+// catch( Exception ex )
+// {
+// DialogException.showExceptionMessage( ex, "Erro a carregar dados", true );
+// return new DefaultMutableTreeNode[ 0 ];
+// }
+// }
+//
+// protected ProcessoMutableTreeNode loadProcesso( Integer id, ProcessoMutableTreeNode node )
+// throws Exception
+// {
+// TrabalhadoresProcessoData processo = provider.getProcessoByID( id );
+// Date dataInicio = ( Date ) processo.get( TrabalhadoresProcessoData.DATA_INICIO );
+// Date dataFim = ( Date ) processo.get( TrabalhadoresProcessoData.DATA_FIM );
+// String codigoEstado = ( String ) processo.get( TrabalhadoresProcessoData.ESTADO );
+// String estado = provider.getDescricaoEstadoProcessoByCodigo( codigoEstado );
+// String desc = D_F.format( dataInicio );
+// Integer motivo = ( Integer ) processo.get( TrabalhadoresProcessoData.MOTIVO );
+// desc += ": " + MedicinaDataProvider.MOTIVOS_BY_ID.get( motivo ) + " : " + estado;
+// PROCESSOS_POR_ID.put( id, processo );
+// ProcessoMutableTreeNode processoNode;
+// if( node == null )
+// {
+// processoNode = new ProcessoMutableTreeNode( id, desc );
+// }
+// else
+// {
+// processoNode = node;
+// processoNode.setID( id );
+// processoNode.setDescricao( desc );
+// }
+// processoNode.removeAllChildren();
+// MarcacaoMutableTreeNode marcacoes[] = loadMarcacoes( id );
+//// processoNode.add( new ECDsMutableTreeNode( new Integer( 35 ), "ECDS de 2006/01/01 : Realizado" ) );
+// for( int n = 0; n < marcacoes.length; n++ )
+// {
+// processoNode.add( marcacoes[ n ] );
// }
//
-// return processo;
+//// processoNode.add( new FichaAptidaoMutableTreeNode( new Integer( 35 ), "Ficha de Aptid\u00e3o de 2006/01/01 : Apto" ) );
+// ( ( DefaultTreeModel ) mainTree.getModel() ).nodeStructureChanged( processoNode );
+// return processoNode;
// }
-
- public void addProcessoListener( ProcessoListener listener )
- {
- PROCESSO_LISTENERS.add( listener );
- }
-
- public void removeProcessoListener( ProcessoListener listener )
- {
- PROCESSO_LISTENERS.remove( listener );
- }
-
- public IDObject getTrabalhador()
- {
- return trabalhador;
- }
-
- public void actualizarProcessoEscolhido( Integer id )
- throws Exception
- {
- TreePath path = mainTree.getSelectionPath();
- Enumeration expandedDescendants = mainTree.getExpandedDescendants( path );
- ProcessoMutableTreeNode processoNode = ( ProcessoMutableTreeNode ) path.getPathComponent( 1 );
- boolean vazio = processoNode.getID().intValue() == -1;
- loadProcesso( id, processoNode );
- ( ( DefaultTreeModel ) mainTree.getModel() ).nodeChanged( processoNode ) ;
- if( vazio )
- {
- ProcessoMutableTreeNode novo = criarProcessoVazio();
- rootNode.insert( novo, 0 );
- ( ( DefaultTreeModel ) mainTree.getModel() ).nodesWereInserted( rootNode, new int[]{ 0 } ) ;
- }
- mainTree.expandPath( path );
- mainTree.setSelectionPath( path );
-// while( expandedDescendants.hasMoreElements() )
+//
+// public MarcacaoMutableTreeNode[] loadMarcacoes( Integer processoID )
+// {
+// try
// {
-// mainTree.expandPath( expandedDescendants.nextElement() );
+// Integer consultaIDs[] = provider.getConsultaIDsForProcesso( processoID );
+// Vector nodesVector = new Vector();
+// for( int n = 0; n < consultaIDs.length; n++ )
+// {
+// nodesVector.add( loadConsulta( consultaIDs[ n ], null ) );
+// }
+//
+// MarcacaoMutableTreeNode nodes[] = nodesVector.toArray( new MarcacaoMutableTreeNode[ nodesVector.size() ] );
+// Arrays.sort( nodes );
+// return nodes;
// }
- }
-
- public void actualizarMarcacaoEscolhida( Integer processoID, Integer marcacaoID )
- throws Exception
- {
- TreePath path = mainTree.getSelectionPath();
- Enumeration expandedDescendants = mainTree.getExpandedDescendants( path );
- ProcessoMutableTreeNode processoNode = ( ProcessoMutableTreeNode ) path.getPathComponent( 1 );
- int countOld = processoNode.getChildCount();
- actualizarProcessoEscolhido( processoID );
- int count = processoNode.getChildCount();
- if( count > countOld )
- {
- ( ( DefaultTreeModel ) mainTree.getModel() ).nodesWereInserted( processoNode, new int[]{ countOld } ) ;
- }
- mainTree.expandPath( path );
-// mainTree.expandPath( path );
-// while( expandedDescendants.hasMoreElements() )
+// catch( Exception ex )
+// {
+// DialogException.showExceptionMessage( ex, "Erro a carregar dados", true );
+// return new MarcacaoMutableTreeNode[ 0 ];
+// }
+// }
+//
+// public ConsultaMutableTreeNode loadConsulta( Integer id, ConsultaMutableTreeNode node )
+// throws Exception
+// {
+// TrabalhadoresConsultasData consulta = provider.getConsultaByID( id );
+// Date data = ( Date ) consulta.get( TrabalhadoresConsultasData.DATA );
+// Integer estado = ( Integer ) consulta.get( TrabalhadoresConsultasData.ESTADO );
+// String estadoStr = MedicinaConstants.ESTADOS_CONSULTA_STR[ estado != null ? estado.intValue() : 0 ];
+//
+// String desc = "Consulta de " + ( data != null ? D_F.format( data ) : "--" );
+// desc += ": " + estadoStr;
+// ConsultaMutableTreeNode consultaNode;
+// if( node == null )
+// {
+// consultaNode = new ConsultaMutableTreeNode( id, desc );
+// consultaNode.setData( data );
+// }
+// else
+// {
+// consultaNode = node;
+// consultaNode.setID( id );
+// consultaNode.setDescricao( desc );
+// consultaNode.setData( data );
+// }
+// consultaNode.removeAllChildren();
+// Object datas[][] = provider.getDatasConsulta( id );
+// for( int n = 0; n < datas.length; n++ )
+// {
+// Integer dataID = ( Integer ) datas[ n ][ 0 ];
+// Date dataData = ( Date ) datas[ n ][ 1 ];
+// Integer dataEstado = ( Integer ) datas[ n ][ 3 ];
+// String dataEstadoStr = MedicinaConstants.ESTADOS_CONSULTA_STR[ dataEstado != null ? dataEstado.intValue() : 0 ];
+// String dataDesc = D_F.format( dataData ) + ": " + dataEstadoStr;
+// DataMutableTreeNode dataNode = new DataMutableTreeNode( dataID, dataDesc );
+// IDObject observacoes = provider.getObservacoesConsultaData( dataID );
+// if( observacoes != null )
+// {
+// ObservacoesMutableTreeNode observacoesNode = new ObservacoesMutableTreeNode( observacoes.getID(), observacoes.toString() );
+// dataNode.add( observacoesNode );
+// }
+// IDObject emails[] = provider.getEmailConsultaData( dataID );
+// for( int em = 0; em < emails.length; em++ )
+// {
+// MailMutableTreeNode mailNode = new MailMutableTreeNode( emails[ em ].getID(), emails[ em ].toString() );
+// dataNode.add( mailNode );
+// }
+// consultaNode.add( dataNode );
+// }
+//
+// ( ( DefaultTreeModel ) mainTree.getModel() ).nodeStructureChanged( consultaNode );
+// return consultaNode;
+// }
+//
+// public void valueChanged( TreeSelectionEvent e )
+// {
+// Object components[] = e.getPath().getPath();
+// int tipo = ProcessoEvent.ACCAO_ESCOLHER_PROCESSO;
+// if( components == null || components.length == 0 ||
+// components[ components.length - 1 ] instanceof TrabalhadorMutableTreeNode ||
+// components[ components.length - 1 ] instanceof ProcessoMutableTreeNode )
+// {
+// tipo = ProcessoEvent.ACCAO_ESCOLHER_PROCESSO;
+// }
+// else if( components[ components.length - 1 ] instanceof ConsultaMutableTreeNode )
// {
-// mainTree.expandPath( expandedDescendants.nextElement() );
+// tipo = ProcessoEvent.ACCAO_ESCOLHER_CONSULTA;
// }
+// else if( components[ components.length - 1 ] instanceof ECDsMutableTreeNode )
+// {
+// tipo = ProcessoEvent.ACCAO_ESCOLHER_ECDS;
+// }
+// else if( components[ components.length - 1 ] instanceof FichaAptidaoMutableTreeNode )
+// {
+// tipo = ProcessoEvent.ACCAO_ESCOLHER_FA;
+// }
+// else if( components[ components.length - 1 ] instanceof DataMutableTreeNode )
+// {
+// tipo = ProcessoEvent.ACCAO_ESCOLHER_DATA;
+// }
+// else if( components[ components.length - 1 ] instanceof ObservacoesMutableTreeNode )
+// {
+// tipo = ProcessoEvent.ACCAO_ESCOLHER_OBSERVACOES;
+// }
+// else if( components[ components.length - 1 ] instanceof MailMutableTreeNode )
+// {
+// tipo = ProcessoEvent.ACCAO_ESCOLHER_MAIL;
+// }
+// HashMap ids = new HashMap();
+// for( int n = 0; components != null && n < components.length; n++ )
+// {
+// Integer id = ( ( EstruturaProcessoMutableTreeNode ) components[ n ] ).getID();
+// if( components[ n ] instanceof ProcessoMutableTreeNode )
+// {
+// ids.put( ProcessoEvent.TIPO_PROCESSO, id );
+// }
+// else if( components[ n ] instanceof ConsultaMutableTreeNode )
+// {
+// ids.put( ProcessoEvent.TIPO_CONSULTA, id );
+// }
+// else if( components[ n ] instanceof ECDsMutableTreeNode )
+// {
+// ids.put( ProcessoEvent.TIPO_ECDS, id );
+// }
+// else if( components[ n ] instanceof FichaAptidaoMutableTreeNode )
+// {
+// ids.put( ProcessoEvent.TIPO_FICHA_APTIDAO, id );
+// }
+// else if( components[ n ] instanceof DataMutableTreeNode )
+// {
+// ids.put( ProcessoEvent.TIPO_DATA, id );
+// }
+// else if( components[ n ] instanceof ObservacoesMutableTreeNode )
+// {
+// ids.put( ProcessoEvent.TIPO_OBSERVACOES, id );
+// }
+// else if( components[ n ] instanceof MailMutableTreeNode )
+// {
+// ids.put( ProcessoEvent.TIPO_MAIL, id );
+// }
+// }
+// ProcessoEvent event = new ProcessoEvent( this, tipo, ids );
+// for( int n = 0; n < PROCESSO_LISTENERS.size(); n++ )
+// {
+// PROCESSO_LISTENERS.get( n ).processoStateChanged( event );
+// }
+// }
+////
+//// public TrabalhadoresProcessoData getProcessoEscolhido()
+//// {
+//// TreePath path = mainTree.getSelectionPath();
+//// TrabalhadoresProcessoData processo = null;
+//// if( path != null )
+//// {
+//// EstruturaProcessoMutableTreeNode escolhido = ( EstruturaProcessoMutableTreeNode ) path.getLastPathComponent();
+//// if( escolhido != null )
+//// {
+//// processo = PROCESSOS_POR_ID.get( escolhido.getID() );
+//// if( processo == null )
+//// {
+//// processo = new TrabalhadoresProcessoData();
+//// PROCESSOS_POR_ID.put( escolhido.getID(), processo );
+//// }
+//// }
+//// }
+////
+//// return processo;
+//// }
+//
+// public void addProcessoListener( ProcessoListener listener )
+// {
+// PROCESSO_LISTENERS.add( listener );
+// }
+//
+// public void removeProcessoListener( ProcessoListener listener )
+// {
+// PROCESSO_LISTENERS.remove( listener );
+// }
+//
+// public IDObject getTrabalhador()
+// {
+// return trabalhador;
+// }
+//
+// public void actualizarProcessoEscolhido( Integer id )
+// throws Exception
+// {
// TreePath path = mainTree.getSelectionPath();
-// MarcacaoMutableTreeNode processoNode = ( ProcessoMutableTreeNode ) path.getPathComponent( 1 );
+// Enumeration expandedDescendants = mainTree.getExpandedDescendants( path );
+// ProcessoMutableTreeNode processoNode = ( ProcessoMutableTreeNode ) path.getPathComponent( 1 );
// boolean vazio = processoNode.getID().intValue() == -1;
// loadProcesso( id, processoNode );
// ( ( DefaultTreeModel ) mainTree.getModel() ).nodeChanged( processoNode ) ;
@@ -396,26 +358,64 @@ public class EstruturaProcessoPanel extends JPanel
// rootNode.insert( novo, 0 );
// ( ( DefaultTreeModel ) mainTree.getModel() ).nodesWereInserted( rootNode, new int[]{ 0 } ) ;
// }
- }
-
- public ProcessoMutableTreeNode criarProcessoVazio()
- {
- return new ProcessoMutableTreeNode( new Integer( -1 ), "Novo Processo..." );
- }
-
- public void reload()
- {
- }
-
- public void clear()
- {
- mainTree.clearSelection();
- mainTree.setRootVisible( true );
- this.trabalhador = null;
- rootNode.removeAllChildren();
- PROCESSOS_POR_ID.clear();
- rootNode.setID( null );
- rootNode.setDescricao( "" );
- ( ( DefaultTreeModel ) mainTree.getModel() ).nodeStructureChanged( rootNode );
- }
-}
+// mainTree.expandPath( path );
+// mainTree.setSelectionPath( path );
+//// while( expandedDescendants.hasMoreElements() )
+//// {
+//// mainTree.expandPath( expandedDescendants.nextElement() );
+//// }
+// }
+//
+// public void actualizarMarcacaoEscolhida( Integer processoID, Integer marcacaoID )
+// throws Exception
+// {
+// TreePath path = mainTree.getSelectionPath();
+// Enumeration expandedDescendants = mainTree.getExpandedDescendants( path );
+// ProcessoMutableTreeNode processoNode = ( ProcessoMutableTreeNode ) path.getPathComponent( 1 );
+// int countOld = processoNode.getChildCount();
+// actualizarProcessoEscolhido( processoID );
+// int count = processoNode.getChildCount();
+// if( count > countOld )
+// {
+// ( ( DefaultTreeModel ) mainTree.getModel() ).nodesWereInserted( processoNode, new int[]{ countOld } ) ;
+// }
+// mainTree.expandPath( path );
+//// mainTree.expandPath( path );
+//// while( expandedDescendants.hasMoreElements() )
+//// {
+//// mainTree.expandPath( expandedDescendants.nextElement() );
+//// }
+//// TreePath path = mainTree.getSelectionPath();
+//// MarcacaoMutableTreeNode processoNode = ( ProcessoMutableTreeNode ) path.getPathComponent( 1 );
+//// boolean vazio = processoNode.getID().intValue() == -1;
+//// loadProcesso( id, processoNode );
+//// ( ( DefaultTreeModel ) mainTree.getModel() ).nodeChanged( processoNode ) ;
+//// if( vazio )
+//// {
+//// ProcessoMutableTreeNode novo = criarProcessoVazio();
+//// rootNode.insert( novo, 0 );
+//// ( ( DefaultTreeModel ) mainTree.getModel() ).nodesWereInserted( rootNode, new int[]{ 0 } ) ;
+//// }
+// }
+//
+// public ProcessoMutableTreeNode criarProcessoVazio()
+// {
+// return new ProcessoMutableTreeNode( new Integer( -1 ), "Novo Processo..." );
+// }
+//
+// public void reload()
+// {
+// }
+//
+// public void clear()
+// {
+// mainTree.clearSelection();
+// mainTree.setRootVisible( true );
+// this.trabalhador = null;
+// rootNode.removeAllChildren();
+// PROCESSOS_POR_ID.clear();
+// rootNode.setID( null );
+// rootNode.setDescricao( "" );
+// ( ( DefaultTreeModel ) mainTree.getModel() ).nodeStructureChanged( rootNode );
+// }
+//}
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/FichaAptidaoMutableTreeNode.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/FichaAptidaoMutableTreeNode.java
index 7547aef2..fb139f96 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/FichaAptidaoMutableTreeNode.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/FichaAptidaoMutableTreeNode.java
@@ -15,12 +15,13 @@ package siprp.medicina.processo.estrutura;
*/
public class FichaAptidaoMutableTreeNode extends EstruturaProcessoMutableTreeNode
{
+ private static final long serialVersionUID = 1L;
public static final String ICON_PATH = "siprp/medicina/processo/estrutura/icons/fichaaptidao.png";
/** Creates a new instance of FichaAptidaoMutableTreeNode */
- public FichaAptidaoMutableTreeNode( Integer id, String descricao )
+ public FichaAptidaoMutableTreeNode( Object userObject )
{
- super( id, descricao );
+ super( userObject );
}
protected String getIconPath()
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/MailMutableTreeNode.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/MailMutableTreeNode.java
index a73ee050..90923b8c 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/MailMutableTreeNode.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/MailMutableTreeNode.java
@@ -15,12 +15,14 @@ package siprp.medicina.processo.estrutura;
*/
public class MailMutableTreeNode extends EstruturaProcessoMutableTreeNode
{
+
+ private static final long serialVersionUID = 1L;
public static final String ICON_PATH = "siprp/medicina/processo/estrutura/icons/mail.png";
/** Creates a new instance of MailMutableTreeNode */
- public MailMutableTreeNode( Integer id, String descricao )
+ public MailMutableTreeNode( Object userObject )
{
- super( id, descricao );
+ super( userObject );
}
protected String getIconPath()
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/MarcacaoMutableTreeNode.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/MarcacaoMutableTreeNode.java
index 4a7ed64a..def655ca 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/MarcacaoMutableTreeNode.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/MarcacaoMutableTreeNode.java
@@ -16,14 +16,14 @@ import java.util.Date;
* @author Frederico
*/
public abstract class MarcacaoMutableTreeNode extends EstruturaProcessoMutableTreeNode
- implements Comparable
+ implements Comparable
{
protected Date data;
/** Creates a new instance of MarcacaoMutableTreeNode */
- public MarcacaoMutableTreeNode( Integer id, String descricao )
+ public MarcacaoMutableTreeNode( Object userObject )
{
- super( id, descricao );
+ super( userObject );
}
public void setData( Date data )
@@ -36,7 +36,7 @@ public abstract class MarcacaoMutableTreeNode extends EstruturaProcessoMutableTr
return data;
}
- public int compareTo( Object other )
+ public int compareTo( MarcacaoMutableTreeNode other )
{
if( !( other instanceof MarcacaoMutableTreeNode ) )
{
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ObservacoesMutableTreeNode.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ObservacoesMutableTreeNode.java
index 22b358c5..6203d147 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ObservacoesMutableTreeNode.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ObservacoesMutableTreeNode.java
@@ -15,12 +15,14 @@ package siprp.medicina.processo.estrutura;
*/
public class ObservacoesMutableTreeNode extends EstruturaProcessoMutableTreeNode
{
+
+ private static final long serialVersionUID = 1L;
public static final String ICON_PATH = "siprp/medicina/processo/estrutura/icons/observacoes.png";
/** Creates a new instance of ObservacoesMutableTreeNode */
- public ObservacoesMutableTreeNode( Integer id, String descricao )
+ public ObservacoesMutableTreeNode( Object userObject )
{
- super( id, descricao );
+ super( userObject );
}
protected String getIconPath()
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ProcessoMutableTreeNode.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ProcessoMutableTreeNode.java
index a065184d..827797cd 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ProcessoMutableTreeNode.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/ProcessoMutableTreeNode.java
@@ -15,12 +15,13 @@ package siprp.medicina.processo.estrutura;
*/
public class ProcessoMutableTreeNode extends EstruturaProcessoMutableTreeNode
{
+ private static final long serialVersionUID = 1L;
public static final String ICON_PATH = "siprp/medicina/processo/estrutura/icons/processo.png";
/** Creates a new instance of ProcessoMutableTreeNode */
- public ProcessoMutableTreeNode( Integer id, String descricao )
+ public ProcessoMutableTreeNode( Object userObject )
{
- super( id, descricao );
+ super( userObject );
}
protected String getIconPath()
diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/TrabalhadorMutableTreeNode.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/TrabalhadorMutableTreeNode.java
index 2a0342ea..fbb72646 100644
--- a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/TrabalhadorMutableTreeNode.java
+++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/TrabalhadorMutableTreeNode.java
@@ -15,12 +15,16 @@ package siprp.medicina.processo.estrutura;
*/
public class TrabalhadorMutableTreeNode extends EstruturaProcessoMutableTreeNode
{
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
public static final String ICON_PATH = "siprp/medicina/processo/estrutura/icons/trabalhador.png";
/** Creates a new instance of TrabalhadorMutableTreeNode */
- public TrabalhadorMutableTreeNode( Integer id, String descricao )
+ public TrabalhadorMutableTreeNode( Object userObject )
{
- super( id, descricao );
+ super( userObject );
}
protected String getIconPath()
diff --git a/trunk/lib.common/evolute.jar b/trunk/lib.common/evolute.jar
index 23e006b9..7622224e 100644
Binary files a/trunk/lib.common/evolute.jar and b/trunk/lib.common/evolute.jar differ