Class Noticia

java.lang.Object
  extended by Noticia

public class Noticia
extends java.lang.Object

Classe responsável pela manipulação da tabela NOTICIAS Campos da Tabela: ID_NOTICIA -> Chave, auto incremento ID_RSS -> Nome do RSS, referencia a tabela RSS TITULO -> Título da Notícia TEXTO -> Resumo da noticia LINK -> Link da internet para ler a noticia completa DT_NOTICIA -> Data que a notícia foi publicada no site DT_BAIXADA -> Data que a notícia foi baixada para o banco de dados LIDA -> Indica se a notícia foi lida ou não, aceita os valores "S" ou "N"


Field Summary
private  java.lang.String dtBaixada
           
private  java.lang.String dtNoticia
           
private  int idRss
           
private  java.lang.String lida
           
private  java.lang.String link
           
private  java.lang.String texto
           
private  java.lang.String titulo
           
 
Constructor Summary
Noticia()
          Método construtor sem parametros
Noticia(int idRss, java.lang.String titulo, java.lang.String texto, java.lang.String link, java.lang.String dtNoticia)
          Método construtor seta os parametros das variáveis
 
Method Summary
private  java.lang.String converteData(java.lang.String data)
          Converte data no formato AAAA-MM-DD para o formato DD/MM/AAAA Dica Internet: http://www.javafree.org/javabb/viewtopic.jbb?
private  java.lang.String getDataAtual()
          Método que retorna a Data Atual do Sistema no formato DD/MM/AAAA
 java.lang.String getDtNoticia()
          Método acessor da váriavel dtNoticia
 int getIdRss()
          Método acessor da váriavel nomeCategoria
 java.lang.String getLida()
          Método acessor da váriavel lida
 java.lang.String getLink()
          Método acessor da váriavel link
 java.lang.Object[][] getNoticiasByDescrRss(java.lang.String nomeRSS)
          Retorna um objeto com todas a notícias cadastradas no banco de dados de um RSS.
 java.lang.String getTexto()
          Método acessor da váriavel texto
 java.lang.Object[] getTextoLinkNoticiaByIdNoticia(int idNoticia)
          Retorna um objeto com o LINK e o TEXTO cadastradas no banco de dados de um RSS.
 java.lang.String getTitulo()
          Método acessor da váriavel titulo
 void insert()
          Método para Inserir um registro novo no Banco de Dados
private  void mostraMsgErro(java.lang.String msg)
          Método para mostrar a mensagem de exceção
 java.lang.Boolean noticiaJaGravada(java.lang.String link)
          Identifica se uma notícia já está gravada no banco de dados Recebe como parametro o link da notícia e retorna true caso já existir e false se não existir
 void setDtNoticia(java.lang.String Value)
          Método modificador da váriavel dtNoticia
 void setIdRss(int Value)
          Método modificador da váriavel idRss
 void setLida(java.lang.String Value)
          Método modificador da váriavel lida
 void setLink(java.lang.String Value)
          Método modificador da váriavel link
 java.lang.Boolean setNoticiaLida(int idNoticia)
          Seta uma noticia como "Lida" no banco de dados, parametro a ser passado: ID_NOTICIA
 void setTexto(java.lang.String Value)
          Método modificador da váriavel texto
 void setTitulo(java.lang.String Value)
          Método modificador da váriavel titulo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

idRss

private int idRss

titulo

private java.lang.String titulo

texto

private java.lang.String texto

link

private java.lang.String link

dtNoticia

private java.lang.String dtNoticia

dtBaixada

private java.lang.String dtBaixada

lida

private java.lang.String lida
Constructor Detail

Noticia

public Noticia()
Método construtor sem parametros


Noticia

public Noticia(int idRss,
               java.lang.String titulo,
               java.lang.String texto,
               java.lang.String link,
               java.lang.String dtNoticia)
Método construtor seta os parametros das variáveis

Method Detail

getDataAtual

private java.lang.String getDataAtual()
Método que retorna a Data Atual do Sistema no formato DD/MM/AAAA


setIdRss

public void setIdRss(int Value)
Método modificador da váriavel idRss


getIdRss

public int getIdRss()
Método acessor da váriavel nomeCategoria


setTitulo

public void setTitulo(java.lang.String Value)
Método modificador da váriavel titulo


getTitulo

public java.lang.String getTitulo()
Método acessor da váriavel titulo


getTexto

public java.lang.String getTexto()
Método acessor da váriavel texto


setTexto

public void setTexto(java.lang.String Value)
Método modificador da váriavel texto


setLink

public void setLink(java.lang.String Value)
Método modificador da váriavel link


getLink

public java.lang.String getLink()
Método acessor da váriavel link


setDtNoticia

public void setDtNoticia(java.lang.String Value)
Método modificador da váriavel dtNoticia


getDtNoticia

public java.lang.String getDtNoticia()
Método acessor da váriavel dtNoticia


setLida

public void setLida(java.lang.String Value)
Método modificador da váriavel lida


getLida

public java.lang.String getLida()
Método acessor da váriavel lida


insert

public void insert()
Método para Inserir um registro novo no Banco de Dados


getNoticiasByDescrRss

public java.lang.Object[][] getNoticiasByDescrRss(java.lang.String nomeRSS)
Retorna um objeto com todas a notícias cadastradas no banco de dados de um RSS. Deve ser passado o nome do RSS por parametro. O objeto retornado pode ser usado diretamente no componente JTable


getTextoLinkNoticiaByIdNoticia

public java.lang.Object[] getTextoLinkNoticiaByIdNoticia(int idNoticia)
Retorna um objeto com o LINK e o TEXTO cadastradas no banco de dados de um RSS. Deve ser passado o nome do RSS por parametro.


noticiaJaGravada

public java.lang.Boolean noticiaJaGravada(java.lang.String link)
Identifica se uma notícia já está gravada no banco de dados Recebe como parametro o link da notícia e retorna true caso já existir e false se não existir


setNoticiaLida

public java.lang.Boolean setNoticiaLida(int idNoticia)
Seta uma noticia como "Lida" no banco de dados, parametro a ser passado: ID_NOTICIA


converteData

private java.lang.String converteData(java.lang.String data)
Converte data no formato AAAA-MM-DD para o formato DD/MM/AAAA Dica Internet: http://www.javafree.org/javabb/viewtopic.jbb?t=11822


mostraMsgErro

private void mostraMsgErro(java.lang.String msg)
Método para mostrar a mensagem de exceção