Package healthwatcher.model.complaint

Examples of healthwatcher.model.complaint.SpecialComplaint


      Address endOcorrencia = new Address(ruaOcorrencia, compOcorrencia,
          cepOcorrencia, ufOcorrencia, telefoneOcorrencia,
          cidadeOcorrencia, bairroOcorrencia);
      Calendar agora = Calendar.getInstance();

      Complaint queixa = new SpecialComplaint(nomeSolicitante,
          descricaoQueixa, observacaoQueixa, emailSolicitante, null,
          1, null, new Date(agora.get(Calendar.DAY_OF_MONTH), agora
              .get(Calendar.MONTH), agora.get(Calendar.YEAR)),
          endSolicitante, idade, instrucao, ocupacao, endOcorrencia);
View Full Code Here


  ObjectNotValidException {

    PersistenceManager pm = (PersistenceManager) this.mp.getCommunicationChannel();
    try {
      if (complaint instanceof SpecialComplaint) {
        SpecialComplaint special = pm.getObjectById(SpecialComplaint.class, complaint.getCodigo());
        special.setObservacao(complaint.getObservacao());
        special.setAtendente(complaint.getAtendente());
        special.setDataParecer(complaint.getDataParecer());
        special.setSituacao(complaint.getSituacao());
      }else if (complaint instanceof FoodComplaint){
        FoodComplaint food =  pm.getObjectById(FoodComplaint.class, complaint.getCodigo());
        food.setObservacao(complaint.getObservacao());
        food.setAtendente(complaint.getAtendente());
        food.setDataParecer(complaint.getDataParecer());
View Full Code Here

      if (complaint != null) {

        deepInsertCommon(complaint);

        if (complaint instanceof SpecialComplaint) {
          SpecialComplaint special = (SpecialComplaint) complaint;
          deepInsertSpecial(special);
          complaint.setSituacao(1);
          complaint.setCodigo(special.getId());

        } else if (complaint instanceof FoodComplaint) {
          FoodComplaint food = (FoodComplaint) complaint;
          deepInsertFood(food);
          complaint.setSituacao(1);
View Full Code Here

   *                caso n�o seja encontrada uma queixa com o c�digo
   *                especificado.
   */
  private SpecialComplaint accessSpecial(Long code) throws RepositoryException,
      ObjectNotFoundException {
    SpecialComplaint complaint;
    String sql = null;
    try {

      complaint = new SpecialComplaint();

      // fazer join para acessar as duas tabelas
      sql = "select * from scbs_queixa q, scbs_queixadiversa qd where q.codigo=qd.codigo and q."
          + "codigo = '" + code + "'";

      Statement stmt = (Statement) this.mp.getCommunicationChannel();
      resultSet = stmt.executeQuery(sql);

      if (resultSet.next()) {

        accessComplaint(resultSet, complaint);

        complaint.setTimestamp((new Long(resultSet.getString("ts"))).longValue());
        complaint.setIdade(resultSet.getShort("idade"));
        complaint.setInstrucao(resultSet.getString("instrucao"));
        complaint.setOcupacao(resultSet.getString("ocupacao"));

        Address endO = addressRep.search((new Long(resultSet
            .getString("enderecoocorrencia")).longValue()));
        complaint.setEnderecoOcorrencia(endO);
      } else {
        throw new ObjectNotFoundException(ExceptionMessages.EXC_FALHA_PROCURA);
      }
      resultSet.close();
      stmt.close();
View Full Code Here

        complaint.setCodigo((long)count + 1);

        deepInsertCommon(complaint);

        if (complaint instanceof SpecialComplaint) {
          SpecialComplaint special = (SpecialComplaint) complaint;
          deepInsertSpecial(special);
        } else if (complaint instanceof FoodComplaint) {
          FoodComplaint food = (FoodComplaint) complaint;
          deepInsertFood(food);
        } else if (complaint instanceof AnimalComplaint) {
View Full Code Here

TOP

Related Classes of healthwatcher.model.complaint.SpecialComplaint

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.