diff --git a/trunk/siprp/medicina/presencas/actions/DesmarcadoSHSTAction.java b/trunk/siprp/medicina/presencas/actions/DesmarcadoSHSTAction.java index 56b95e77..8580d28c 100644 --- a/trunk/siprp/medicina/presencas/actions/DesmarcadoSHSTAction.java +++ b/trunk/siprp/medicina/presencas/actions/DesmarcadoSHSTAction.java @@ -11,6 +11,7 @@ package siprp.medicina.presencas.actions; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; +import siprp.medicina.presencas.Presenca; /** * @@ -21,10 +22,15 @@ public class DesmarcadoSHSTAction extends AbstractAction public static final int SINGLE = 0; public static final int MULTIPLE = 1; + protected int cardinality; + protected Presenca presenca; + /** Creates a new instance of DesmarcadoSHSTAction */ - public DesmarcadoSHSTAction( int cardinality ) + public DesmarcadoSHSTAction( int cardinality, Presenca presenca ) { super( cardinality == SINGLE ? "SIPRP Desmarcou" : "Marcar restantes como \"SIPRP desmarcou\"" ); + this.cardinality = cardinality; + this.presenca = presenca; } public void actionPerformed(ActionEvent e) diff --git a/trunk/siprp/medicina/presencas/actions/DesmarcadoTrabalhadorAction.java b/trunk/siprp/medicina/presencas/actions/DesmarcadoTrabalhadorAction.java index 8c1cd211..43ffc82c 100644 --- a/trunk/siprp/medicina/presencas/actions/DesmarcadoTrabalhadorAction.java +++ b/trunk/siprp/medicina/presencas/actions/DesmarcadoTrabalhadorAction.java @@ -11,6 +11,7 @@ package siprp.medicina.presencas.actions; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; +import siprp.medicina.presencas.Presenca; /** * @@ -18,11 +19,13 @@ import javax.swing.AbstractAction; */ public class DesmarcadoTrabalhadorAction extends AbstractAction { + protected Presenca presenca; /** Creates a new instance of DesmarcadoTrabalhadorAction */ - public DesmarcadoTrabalhadorAction() + public DesmarcadoTrabalhadorAction( Presenca presenca ) { super( "Desmarcou" ); + this.presenca = presenca; } public void actionPerformed(ActionEvent e) diff --git a/trunk/siprp/medicina/presencas/actions/FaltouAction.java b/trunk/siprp/medicina/presencas/actions/FaltouAction.java index 5d8f7ec2..83495df0 100644 --- a/trunk/siprp/medicina/presencas/actions/FaltouAction.java +++ b/trunk/siprp/medicina/presencas/actions/FaltouAction.java @@ -11,6 +11,7 @@ package siprp.medicina.presencas.actions; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; +import siprp.medicina.presencas.Presenca; /** * @@ -21,10 +22,15 @@ public class FaltouAction extends AbstractAction public static final int SINGLE = 0; public static final int MULTIPLE = 1; + protected int cardinality; + protected Presenca presenca; + /** Creates a new instance of FaltouAction */ - public FaltouAction( int cardinality ) + public FaltouAction( int cardinality, Presenca presenca ) { super( cardinality == SINGLE ? "Faltou" : "Marcar restantes como \"Faltou\"" ); + this.cardinality = cardinality; + this.presenca = presenca; } public void actionPerformed(ActionEvent e) diff --git a/trunk/siprp/medicina/presencas/actions/RealizouAction.java b/trunk/siprp/medicina/presencas/actions/RealizouAction.java index 06fbe2f3..008ffdf3 100644 --- a/trunk/siprp/medicina/presencas/actions/RealizouAction.java +++ b/trunk/siprp/medicina/presencas/actions/RealizouAction.java @@ -11,6 +11,7 @@ package siprp.medicina.presencas.actions; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; +import siprp.medicina.presencas.Presenca; /** * @@ -18,11 +19,13 @@ import javax.swing.AbstractAction; */ public class RealizouAction extends AbstractAction { + protected Presenca presenca; /** Creates a new instance of RealizouAction */ - public RealizouAction() + public RealizouAction( Presenca presenca ) { super( "Realizou" ); + this.presenca = presenca; } public void actionPerformed(ActionEvent e)