001: /*
002: * Created on 04/02/2005
003: *
004: * Swing Components - visit http://sf.net/projects/gfd
005: *
006: * Copyright (C) 2004 Igor Regis da Silva Simões
007: *
008: * This program is free software; you can redistribute it and/or
009: * modify it under the terms of the GNU General Public License
010: * as published by the Free Software Foundation; either version 2
011: * of the License, or (at your option) any later version.
012: *
013: * This program is distributed in the hope that it will be useful,
014: * but WITHOUT ANY WARRANTY; without even the implied warranty of
015: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
016: * GNU General Public License for more details.
017: *
018: * You should have received a copy of the GNU General Public License
019: * along with this program; if not, write to the Free Software
020: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
021: *
022: */
023: package br.com.gfp.data;
024:
025: import java.util.Date;
026:
027: import br.com.gfpshare.config.GrupoDePropriedades;
028:
029: /**
030: * Esta interface representa todos os dados de configuração para a
031: * funcionalidade de previsçao de rendimentos
032: *
033: * Não estranhe não existir um implementação concreta desta classe.
034: * A implementaçao concreta é criada on runtime através de um
035: * Dynamic Proxy.
036: *
037: * @author Igor Regis da Silva Simoes
038: * @since 04/02/2005 15:07:32
039: * @see br.com.gfpshare.config.Propriedades
040: */
041: public interface ConfigPrevisao extends GrupoDePropriedades {
042: /**
043: * Deverá ser feita a previsão de rendimetos?
044: * @param prever boolean
045: */
046: public void setPreverRendimentos(boolean prever);
047:
048: /**
049: * Deverá ser feita a previsão de rendimetos?
050: * @return boolean
051: */
052: public boolean getPreverRendimentos();
053:
054: /**
055: * Por quantos anos deverá ser feita a previsão?
056: * @param ano int
057: */
058: public void setPreverAteQueAno(Date ano);
059:
060: /**
061: * Por quantos anos deverá ser feita a previsão?
062: * @return int
063: */
064: public Date getPreverAteQueAno();
065:
066: /**
067: * Deverão ser previstos lançamentos de despesas e receiras?
068: * @param prever
069: */
070: public void setPreverGastosEReceitas(boolean prever);
071:
072: /**
073: * Deverão ser previstos lançamentos de despesas e receiras?
074: * @return boolean
075: */
076: public boolean getPreverGastosEReceitas();
077:
078: /**
079: * Deverão ser realizadas previsões a respeito do saldo das contas?
080: * @param prever
081: */
082: public void setRealizarPrevisoes(boolean prever);
083:
084: /**
085: * Deverão ser realizadas previsões a respeito do saldo das contas?
086: * @return boolean
087: */
088: public boolean getRealizarPrevisoes();
089:
090: /**
091: * Deverão ser realizadas previsões a respeito do saldo das contas?
092: * @param prever
093: */
094: public void setDataPrevisoesRendimentosRealizada(Date prever);
095:
096: /**
097: * Deverão ser realizadas previsões a respeito do saldo das contas?
098: * @return boolean
099: */
100: public Date getDataPrevisoesRendimentosRealizada();
101:
102: }
|