Android Open Source - ReqDroid I Operacoes B D






From Project

Back to project page ReqDroid.

License

The source code is released under:

GNU General Public License

If you think the Android project ReqDroid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/*
 * Este arquivo esta sujeito aos termos e condicoes definidos
 * no arquivo 'LICENSE.txt, o qual e parte deste pacote de codigo fonte.
 *///from   w w w  . jav a 2  s .c  o m

package com.vrs.reqdroid.dao;

import java.util.List;

import com.vrs.reqdroid.models.Dependencia;
import com.vrs.reqdroid.models.Projeto;


/**
 * Implementa uma interface com assinaturas de metodos utilizados por operacoes do banco de dados do aplicativo.
 *
 * @author Vinicius Rodrigues Silva <vinicius.rodsilva@gmail.com>
 * @version 1.0
 */
@SuppressWarnings("SameParameterValue")
public interface IOperacoesBD {
  
  public long insertProjeto(String titulo, String descricao, String beneficios, String objetivos, String publicoalvo, String data);
  public long insertRequisito(String descricao, String data, int prioridade, int versao, int subversao, String autor, int idprojeto);
  public long insertRequisitoAtrasado(String descricao, String data, int prioridade, int versao, int subversao, String autor, int idprojeto);
  public long insertCaracteristicasUsuario(int experiencia, int pericia, int treinamento, int idprojeto);
  public long insertHipotese(String descricao, String data, int versao, int subversao, String autor, int idProjeto);
  public long insertProjetoRequisito(int idProjeto, int idRequisito, int numero);
  public long insertProjetoRequisitoAtrasado(int idProjeto, int idRequisito, int numero);
  public long insertDependencia(int idProjeto, int idPrimeiroRequisito, int idSegundoRequisito);
  
  public void deleteAllProjetos();
  public void deleteProjeto(int idProjeto);
  public void deleteRequisito(String descricao);
  public void deleteRequisito(int id);
  public void deleteRequisitoAtrasado(int id);
  public void deleteRequisitoAtrasado(String descricao);
  public void deleteHipotese(int id);
  public void deleteDependencia(int idProjeto, int idPrimeiroRequisito, int idSegundoRequisito);
  
  public void updateRequisito(int id, String descricaoNova, int versaoNova, int subversaoNova);
  public void updatePrioridadeRequisito(int id, int prioridadeNova);
  public void updatePrioridadeRequisitoAtrasado(int id, int prioridadeNova);
  public void updateAutorRequisito(int id, String autorNovo);
  public void updateAutorRequisitoAtrasado(int id, String autorNovo);
  public void updateProjeto(int id, String tituloNovo, String descricaoNova, String beneficiosNovos, String objetivosNovos, String publicoAlvoNovo);
  public void updateRequisitoAtrasado(int id, String descricaoNova, int versaoNova, int subversaoNova);
  public void updateExperiencia(int idProjeto, int experienciaNova);
  public void updatePericia(int idProjeto, int periciaNova);
  public void updateTreinamento(int idProjeto, int treinamentoNovo);
  public void updateHipotese(int id, String descricaoNova, int versaoNova, int subversaoNova);
  public void updateAutorHipotese(int id, String autorNovo);
  
  public List<String> selectAllProjetos();
  public List<Projeto> selectAllProjetosComData();
    public List<Projeto> selectProjetosRecentesComData();
  public List<String> selectDatasAllProjetos();
  public int selectRequisitoPorDescricao(String descricao, int idProjeto);
  public String selectDataRequisito(String descricao, int idProjeto);
  public String selectAutorRequisito(String descricao, int idProjeto);
  public int selectVersaoRequisito(String descricao, int idProjeto);
    public int selectSubversaoRequisito(String descricao, int idProjeto);
  public int selectPrioridadeRequisito(String descricao, int idProjeto);
  public String selectDataRequisitoAtrasado(String descricao, int idProjeto);
  public String selectAutorRequisitoAtrasado(String descricao, int idProjeto);
  public int selectVersaoRequisitoAtrasado(String descricao, int idProjeto);
    public int selectSubversaoRequisitoAtrasado(String descricao, int idProjeto);
  public int selectPrioridadeRequisitoAtrasado(String descricao, int idProjeto);
  public List<String> selectRequisito(int idProjeto);
  public Projeto selectProjeto(String titulo);
  public int selectIdProjeto(String titulo);
  public boolean selectProjetoExistente(String titulo);
  public int selectRequisitoAtrasadoPorDescricao(String descricao, int idProjeto);
  public int selectExperienciaUsuario(int idProjeto);
  public int selectPericiaUsuario(int idProjeto);
  public int selectTreinamentoUsuario(int idProjeto);
  public List<String> selectHipotese(int idProjeto);
  public int selectHipotesePorDescricao(String descricao, int idProjeto);
  public String selectDataHipotese(String descricao, int idProjeto);
  public int selectVersaoHipotese(String descricao, int idProjeto);
    public int selectSubversaoHipotese(String descricao, int idProjeto);
  public String selectAutorHipotese(String descricao, int idProjeto);
  public int selectNumeroRequisito(int idProjeto, int idRequisito);
  public int selectNumeroRequisito(String descricao, int idProjeto);
  public int selectNumeroRequisitoAtrasado(String descricao, int idProjeto);
  public List<Integer> selectAllNumerosRequisitos(int idProjeto);
  public int selectRequisitoPorNumero(int idProjeto, int numero);
  public List<Dependencia> selectDependencias(int idProjeto);
  
  public int getIdUltimoProjeto();
  public int getIdUltimoRequisito();
  public int getIdUltimoRequisitoAtrasado();
  public int getNumeroUltimoRequisito(int idProjeto);
  public int getNumeroUltimoRequisitoAtrasado(int idProjeto);
}




Java Source Code List

com.vrs.reqdroid.activities.DrawerPrincipalActivity.java
com.vrs.reqdroid.activities.MainActivity.java
com.vrs.reqdroid.activities.TelaAbrirProjetoActivity.java
com.vrs.reqdroid.activities.TelaEditarEscopoActivity.java
com.vrs.reqdroid.activities.TelaEscopoActivity.java
com.vrs.reqdroid.activities.TelaHipoteseDetalhadaActivity.java
com.vrs.reqdroid.activities.TelaNovoProjetoActivity.java
com.vrs.reqdroid.activities.TelaPrincipalActivity.java
com.vrs.reqdroid.activities.TelaRequisitoAtrasadoDetalhadoActivity.java
com.vrs.reqdroid.activities.TelaRequisitoDetalhadoActivity.java
com.vrs.reqdroid.activities.TelaSobreActivity.java
com.vrs.reqdroid.dao.BDGerenciador.java
com.vrs.reqdroid.dao.IOperacoesBD.java
com.vrs.reqdroid.fragments.CaracteristicasUsuarioFragment.java
com.vrs.reqdroid.fragments.DependenciasFragment.java
com.vrs.reqdroid.fragments.HipotesesEDependenciasFragment.java
com.vrs.reqdroid.fragments.HipotesesFragment.java
com.vrs.reqdroid.fragments.ProjetosListFragment.java
com.vrs.reqdroid.fragments.RequisitosAtrasadosFragment.java
com.vrs.reqdroid.fragments.RequisitosFragment.java
com.vrs.reqdroid.models.Dependencia.java
com.vrs.reqdroid.models.Projeto.java
com.vrs.reqdroid.util.AlertsUtil.java
com.vrs.reqdroid.util.DependenciasUtils.java
com.vrs.reqdroid.util.DrawerPrincipalAdapter.java
com.vrs.reqdroid.util.HipotesesUtils.java
com.vrs.reqdroid.util.IRequisito.java
com.vrs.reqdroid.util.ListViewDependenciasAdapter.java
com.vrs.reqdroid.util.ListViewHipotesesAdapter.java
com.vrs.reqdroid.util.ListViewProjetosAdapter.java
com.vrs.reqdroid.util.ListViewRequisitosAdapter.java
com.vrs.reqdroid.util.ListViewRequisitosAtrasadosAdapter.java
com.vrs.reqdroid.util.ProjetoUtils.java
com.vrs.reqdroid.util.RequisitosAtrasadosUtils.java
com.vrs.reqdroid.util.RequisitosUtils.java