From 76f2a82b246029e51101b923287a09ebd117c2d4 Mon Sep 17 00:00:00 2001 From: Frederico Palma Date: Wed, 25 Apr 2007 16:52:43 +0000 Subject: [PATCH] no message git-svn-id: https://svn.coded.pt/svn/SIPRP@346 bb69d46d-e84e-40c8-a05a-06db0d633741 --- .../processo/DetalhesProcessoPanel.java | 36 +++++++++++++++++++ .../processo/EstruturaProcessoPanel.java | 6 ++++ .../medicina/processo/ProcessoController.java | 36 +++++++++++++++++++ .../medicina/processo/ProcessoPanel.java | 8 +++++ 4 files changed, 86 insertions(+) create mode 100644 trunk/siprp/medicina/processo/DetalhesProcessoPanel.java create mode 100644 trunk/siprp/medicina/processo/ProcessoController.java diff --git a/trunk/siprp/medicina/processo/DetalhesProcessoPanel.java b/trunk/siprp/medicina/processo/DetalhesProcessoPanel.java new file mode 100644 index 00000000..5cf86aa1 --- /dev/null +++ b/trunk/siprp/medicina/processo/DetalhesProcessoPanel.java @@ -0,0 +1,36 @@ +/* + * DetalhesProcessoPanel.java + * + * Created on 25 de Abril de 2007, 17:34 + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package siprp.medicina.processo; + +import java.util.Vector; +import javax.swing.JPanel; + +/** + * + * @author Frederico + */ +public class DetalhesProcessoPanel extends JPanel +{ + + private final Vector PROCESSO_LISTENERS = new Vector(); + + /** + * Creates a new instance of DetalhesProcessoPanel + */ + public DetalhesProcessoPanel() + { + } + + + public void addProcessoListener( ProcessoListener listener ) + { + PROCESSO_LISTENERS.add( listener ); + } +} diff --git a/trunk/siprp/medicina/processo/EstruturaProcessoPanel.java b/trunk/siprp/medicina/processo/EstruturaProcessoPanel.java index befe3870..aea35a6b 100644 --- a/trunk/siprp/medicina/processo/EstruturaProcessoPanel.java +++ b/trunk/siprp/medicina/processo/EstruturaProcessoPanel.java @@ -46,6 +46,8 @@ public class EstruturaProcessoPanel extends JPanel private final Vector SELECTION_LISTENERS = new Vector(); + private final Vector PROCESSO_LISTENERS = new Vector(); + /** Creates a new instance of EstruturaProcessoPanel */ public EstruturaProcessoPanel() throws Exception @@ -162,4 +164,8 @@ public class EstruturaProcessoPanel extends JPanel return processo; } + public void addProcessoListener( ProcessoListener listener ) + { + PROCESSO_LISTENERS.add( listener ); + } } diff --git a/trunk/siprp/medicina/processo/ProcessoController.java b/trunk/siprp/medicina/processo/ProcessoController.java new file mode 100644 index 00000000..c15331a1 --- /dev/null +++ b/trunk/siprp/medicina/processo/ProcessoController.java @@ -0,0 +1,36 @@ +/* + * ProcessoController.java + * + * Created on 25 de Abril de 2007, 15:10 + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package siprp.medicina.processo; + +/** + * + * @author Frederico + */ +public class ProcessoController + implements ProcessoListener +{ + protected EstruturaProcessoPanel estruturaProcessoPanel; + protected ProcessoPanel processoPanel; + protected DetalhesProcessoPanel detalhesProcessoPanel; + + /** Creates a new instance of ProcessoController */ + public ProcessoController( EstruturaProcessoPanel estruturaProcessoPanel, ProcessoPanel processoPanel, + DetalhesProcessoPanel detalhesProcessoPanel ) + { + this.estruturaProcessoPanel = estruturaProcessoPanel; + this.processoPanel = processoPanel; + this.detalhesProcessoPanel = detalhesProcessoPanel; + } + + public void processoStateChenged(ProcessoEvent e) + { + } + +} diff --git a/trunk/siprp/medicina/processo/ProcessoPanel.java b/trunk/siprp/medicina/processo/ProcessoPanel.java index 0d5d4ecc..3f4c30b0 100644 --- a/trunk/siprp/medicina/processo/ProcessoPanel.java +++ b/trunk/siprp/medicina/processo/ProcessoPanel.java @@ -17,6 +17,7 @@ import java.awt.event.ActionListener; import java.text.DateFormat; import java.util.Date; import java.util.Locale; +import java.util.Vector; import javax.swing.*; import javax.swing.event.TreeSelectionEvent; import javax.swing.event.TreeSelectionListener; @@ -41,6 +42,8 @@ public class ProcessoPanel extends JPanel private final EstruturaProcessoPanel estruturaPanel; + private final Vector PROCESSO_LISTENERS = new Vector(); + /** Creates a new instance of ProcessoPanel */ public ProcessoPanel( EstruturaProcessoPanel estruturaPanel ) { @@ -192,4 +195,9 @@ public class ProcessoPanel extends JPanel } } } + + public void addProcessoListener( ProcessoListener listener ) + { + PROCESSO_LISTENERS.add( listener ); + } }