/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.fasam.projetoexemplo.entidades;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Aluno
 */

public class Artigo {
 String titulo;
 String descricao;
 Usuario usuario;
 List<Comentario> comentarios;
 List<Tag> tags;
 
 public Artigo(Usuario usuario){
 this.usuario = usuario;
 this.titulo = "Ciências aplicadas";
 this.descricao = "Artigo referente a materia de Ciências Aplicadas, necessario que o usuario tenha sido aprovado no Modulo01";
  this.addTag(new Tag());
  //this.addComentario(new Comentario());
 }

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }

    public Comentario getComentario(Integer i){
        return comentarios.get(i);
    }
    public void addComentario(Comentario comentario){
        if(this.comentarios == null){
            this.comentarios = new ArrayList<Comentario>();
        }
        this.comentarios.add(comentario);
    }
    public void remComentario(Comentario comentario){
        if(this.comentarios == null){
            this.comentarios.remove(comentario);
        }
    }

     public Tag getTag(Integer i){
        return tags.get(i);
    }
     public void addTag(Tag tag){
        if(this.tags == null){
            this.tags = new ArrayList<Tag>();
        }
        this.tags.add(tag);
    }
     public void remTag(Tag tag){
        if(this.tags == null){
            this.tags.remove(tag);
        }
    }
 
    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    
}

@@ -462,16 +462,24 @@
 plicadas
+ Globais
 %22;%0D%0A thi

Teste novo branch