Examples of MessageDAO


Examples of com.agiletec.plugins.jpwebdynamicform.aps.system.services.message.MessageDAO

import com.agiletec.plugins.jpwebdynamicform.aps.system.services.message.model.Message;

public class JpwebdynamicformTestHelper extends AbstractDAO {

  public JpwebdynamicformTestHelper(DataSource dataSource, ILangManager langManager, IMessageManager messageManager) {
    MessageDAO messageDAO = new MessageDAO();
    messageDAO.setDataSource(dataSource);
    messageDAO.setLangManager(langManager);
    this._messageDAO = messageDAO;
    this.setDataSource(dataSource);
    this._messageManager = messageManager;
  }
View Full Code Here

Examples of com.ateam.webstore.dao.MessageDAO

public class MessageService implements RepositoryService<Message> {

  @Override
  public Message store(Message message) {
   
    MessageDAO repository = new MessageDAO();
    return repository.save(message);
  }
View Full Code Here

Examples of com.elasticinbox.core.MessageDAO

    Mailbox mailbox = new Mailbox(MAILBOX);

    Message message = getDummyMessage();
    message.addLabel(ReservedLabels.NOTIFICATIONS.getId());

    MessageDAO messageDAO = dao.getMessageDAO();
    List<UUID> validMessageIds = new ArrayList<UUID>();
    List<UUID> invalidMessageIds = new ArrayList<UUID>();

    // save message under different message ids, and store message ids
    for (int i=0; i<5; i++) {
      UUID messageId = new MessageIdBuilder().build();
      validMessageIds.add(messageId);
      messageDAO.put(mailbox, messageId, message, null);
    }
   
    // generate stale message ids
    for (int i=0; i<5; i++) {
      UUID messageId = new MessageIdBuilder().build();
      invalidMessageIds.add(messageId);
    }

    // add stale message ids to indexes only (without message metadata)
    Mutator<String> m = createMutator(keyspace, strSe);
    LabelIndexPersistence.add(m, mailbox.getId(), invalidMessageIds, message.getLabels());
    m.execute();

    // get all messages from NOTIFICATION label
    List<UUID> allMessageIds = messageDAO.getMessageIds(mailbox,
        ReservedLabels.NOTIFICATIONS.getId(), new MessageIdBuilder().build(), 100, true);

    // check if all message ids returned
    assertTrue(allMessageIds.containsAll(validMessageIds));
    assertTrue(allMessageIds.containsAll(invalidMessageIds));
   
    // delete all message ids
    messageDAO.delete(mailbox, allMessageIds);

    // get all messages from NOTIFICATION label
    allMessageIds = messageDAO.getMessageIds(mailbox,
        ReservedLabels.NOTIFICATIONS.getId(), new MessageIdBuilder().build(), 100, true);

    // check if all message ids deleted
    assertEquals(0, allMessageIds.size());
  }
View Full Code Here

Examples of com.elasticinbox.core.MessageDAO

    if(ReservedLabels.contains(labelId)) {
      throw new IllegalLabelException("This is reserved label and can't be modified");
    }

    // get message DAO object
    MessageDAO messageDAO = new CassandraMessageDAO(keyspace);

    List<UUID> messageIds = null;
    Set<Integer> labelIds = new HashSet<Integer>(1);
    labelIds.add(labelId);

    // loop until we delete all items
    do {
      // get message ids of label
      messageIds = LabelIndexPersistence.get(mailbox.getId(), labelId,
          null, BatchConstants.BATCH_READS, false);

      // remove label from message metadata
      messageDAO.modify(mailbox, messageIds,
          new MessageModification.Builder().removeLabels(labelIds).build());
    }
    while (messageIds.size() >= BatchConstants.BATCH_READS);

    // begin batch operation
View Full Code Here

Examples of com.elasticinbox.core.MessageDAO

  @Override
  public void delete(final Mailbox mailbox) throws IOException
  {
    // purge all previously deleted objects
    // TODO: we should not instantiate here
    MessageDAO messageDAO = new CassandraMessageDAO(keyspace);
    messageDAO.purge(mailbox, new Date());

    // delete all objects from object store
    try {
      List<UUID> messageIds = null;
      UUID start = null;
View Full Code Here

Examples of fr.utbm.in56.annonces.dao.MessageDao

        HttpSession session = request.getSession();

        Membre m = (Membre) session.getAttribute("membre");


        MessageDao dao = new MessageDao();

        Set<Message> messages = dao.getSentMessageByIdMembre(m);

        request.getSession().setAttribute("messages", messages);       

        return mapping.findForward("default");
    }
View Full Code Here

Examples of fr.utbm.in56.annonces.dao.MessageDao

            try{
                Membre membre = dao.isRegister(m);
                if(membre != null){
                    HttpSession session = request.getSession();

                    MessageDao mDao = new MessageDao();
                    //Plante, mais je sais pas pkoi.
                    int nbMessage = mDao.getNbUnReadMessageByMember(membre);
                   
                    session.setAttribute("membre", membre);
                    session.setAttribute("unread", nbMessage);

                    AnnonceDao aDao = new AnnonceDao();
View Full Code Here

Examples of fr.utbm.in56.annonces.dao.MessageDao

        HttpSession session = request.getSession();

        Membre m = (Membre) session.getAttribute("membre");


        MessageDao dao = new MessageDao();

        Set<Message> messages = dao.getReceiveMessageByIdMembre(m);

        request.getSession().setAttribute("messages", messages);       

        return mapping.findForward("default");
    }
View Full Code Here

Examples of fr.utbm.in56.annonces.dao.MessageDao

        long idRepondeur = Long.decode(request.getParameter("repondeur"));
       
        AnnonceDao dao = new AnnonceDao();
        StatutDao sDao = new StatutDao();
        MembreDao mDao = new MembreDao();
        MessageDao msgDao = new MessageDao();
       
        Annonce annonce = dao.getById(idAnnonce);
        Membre repondeur = mDao.getById(idRepondeur);
       
        annonce.setRepondeur(repondeur);
        annonce.setStatut(sDao.getById(3));
       
        dao.update(annonce);
       
        Message message = new Message();
       
        message.setAnnonce(annonce);
        message.setDestinataire(repondeur);
        message.setExpediteur(annonce.getPublicateur());
        message.setOuvert(false);
        message.setMessageAuto(true);
        message.setDateEnvoi(Calendar.getInstance());
       
        String offre;
        if(annonce.isOffre()){
            offre = "vendre"  ;
        }else{
            offre = "acheter"  ;
        }
       
        message.setCorps(
            annonce.getPublicateur().getIdentifiant()+ " a accepté de vous " +
            offre + " le bien stipulé dans l'annonce " + annonce.getTitre() +
            ". Bravo !");
       
        msgDao.save(message);
       
        return mapping.findForward("default");

    }
View Full Code Here

Examples of fr.utbm.in56.annonces.dao.MessageDao

                   
                    annonce.setStatut(sDao.getById(1));
                   
                    anDao.save(annonce);
                   
                    MessageDao messageDao = new MessageDao();
                   
                    request.getSession().setAttribute("unread",messageDao.getNbUnReadMessageByMember(membre));
                    request.setAttribute("monannonce", annonce.getId());
                    return mapping.findForward("success");
                }else{
                    return mapping.findForward("error");
                }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.