Permalink
Browse files

- Criacao da entidade Indicador

  • Loading branch information...
1 parent 7a8182e commit 04785645c811002470090e06d13a5c2c91cc43e2 @alexsouza committed Apr 6, 2011
Showing with 44 additions and 0 deletions.
  1. +44 −0 src/main/java/visaodemercado/empresas/entidades/Indicador.java
@@ -0,0 +1,44 @@
+package main.java.visaodemercado.empresas.entidades;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class Indicador {
+
+ public static enum ClassificacaoIndicador {
+ GERAL,OSCILACOES,FUNDAMENTALISTAS,BALANCO_PATRIMONIAL,
+ DEMONSTRATIVO_DE_RESULTADOS,DOZE_MESES,SEIS_MESES
+ }
+
+ private String nome;
+ private String tip;
+ private String valor;
+ private List<ClassificacaoIndicador> tags;
+
+ public Indicador(String nome, String tip, String valor) {
+ super();
+ this.nome = nome;
+ this.tip = tip;
+ this.valor = valor;
+ }
+
+ public String getNome() {
+ return nome;
+ }
+
+ public String getTip() {
+ return tip;
+ }
+
+ public String getValor() {
+ return valor;
+ }
+
+ public void adicionarTag(ClassificacaoIndicador tag) {
+ if (tags == null || tags.isEmpty()) {
+ tags = new ArrayList<Indicador.ClassificacaoIndicador>();
+ }
+ tags.add(tag);
+ }
+
+}

0 comments on commit 0478564

Please sign in to comment.