01: /*
02: * Created on 05/06/2006
03: *
04: * Swing Components - visit http://sf.net/projects/gfd
05: *
06: * Copyright (C) 2004 Igor Regis da Silva Simões
07: *
08: * This program is free software; you can redistribute it and/or
09: * modify it under the terms of the GNU General Public License
10: * as published by the Free Software Foundation; either version 2
11: * of the License, or (at your option) any later version.
12: *
13: * This program is distributed in the hope that it will be useful,
14: * but WITHOUT ANY WARRANTY; without even the implied warranty of
15: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16: * GNU General Public License for more details.
17: *
18: * You should have received a copy of the GNU General Public License
19: * along with this program; if not, write to the Free Software
20: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
21: */
22:
23: package br.com.gfp.data;
24:
25: import java.sql.SQLException;
26: import java.util.Map;
27:
28: import br.com.gfpshare.db.Column;
29: import br.com.gfpshare.db.Table;
30:
31: /**
32: * @author Igor Regis da Silva Simoes
33: */
34: @Table(name="LancamentoPendente")
35: public class PendingTransaction extends Transaction {
36: /**
37: *
38: */
39: @Column(isPk=false,nome="Efetivar",readMethodName="isEfetivar",writeMethodName="setEfetivar")
40: private Boolean efetivar = null;
41:
42: /** Cria uma nova instância de AccoutSaving */
43: public PendingTransaction() {
44: //Não fazemos nada
45: }
46:
47: /**
48: * Cria uma nova instância de AccoutSaving
49: * @param dados que comporão os objeto
50: */
51: public PendingTransaction(Map<String, Object> dados) {
52: setDados(dados);
53: }
54:
55: /** Cria uma nova instância de AccoutSaving
56: * @param id
57: */
58: public PendingTransaction(Integer id) {
59: setId(id);
60: }
61:
62: /**
63: * @see br.com.gfp.data.CheckingAccount#validate()
64: */
65: @Override
66: public void validate() throws SQLException {
67: super .validate();
68: }
69:
70: @Override
71: public String getAsString(int format) {
72: return "Lancamento Pendente: " + super .getAsString(format);
73: }
74:
75: public Boolean isEfetivar() {
76: return efetivar;
77: }
78:
79: public void setEfetivar(Boolean efetivar) {
80: this.efetivar = efetivar;
81: }
82: }
|