Examples of JCRMessage


Examples of org.apache.james.mailbox.jcr.mail.model.JCRMessage

    }


    @Override
    protected Message<String> createMessage(Date internalDate, int size, int bodyStartOctet, SharedInputStream content, Flags flags, PropertyBuilder propertyBuilder) throws MailboxException{
        final Message<String> message = new JCRMessage(getMailboxEntity().getMailboxId(), internalDate,
                size, flags, content, bodyStartOctet, propertyBuilder, log);
        return message;
    }
View Full Code Here

Examples of org.apache.james.mailbox.jcr.mail.model.JCRMessage

    /*
     * (non-Javadoc)
     * @see org.apache.james.mailbox.store.mail.MessageMapper#delete(org.apache.james.mailbox.store.mail.model.Mailbox, org.apache.james.mailbox.store.mail.model.Message)
     */
    public void delete(Mailbox<String> mailbox, Message<String> message) throws MailboxException {
        JCRMessage membership = (JCRMessage) message;
        if (membership.isPersistent()) {
            try {

                getSession().getNodeByIdentifier(membership.getId()).remove();
            } catch (RepositoryException e) {
                throw new MailboxException("Unable to delete message " + message + " in mailbox " + mailbox, e);
            }
        }
    }
View Full Code Here

Examples of org.apache.james.mailbox.jcr.mail.model.JCRMessage

          query.setLimit(batchSize);
        QueryResult result = query.execute();

        NodeIterator iterator = result.getNodes();
        while (iterator.hasNext()) {
            list.add(new JCRMessage(iterator.nextNode(), mailboxSession.getLog()));
        }
        return list;
    }
View Full Code Here

Examples of org.apache.james.mailbox.jcr.mail.model.JCRMessage

        Query query = manager.createQuery(queryString, Query.XPATH);
        query.setLimit(1);
        QueryResult result = query.execute();
        NodeIterator iterator = result.getNodes();
        while (iterator.hasNext()) {
            list.add(new JCRMessage(iterator.nextNode(), mailboxSession.getLog()));
        }
        return list;
    }
View Full Code Here

Examples of org.apache.james.mailbox.jcr.mail.model.JCRMessage

          query.setLimit(batchSize);
        QueryResult result = query.execute();

        NodeIterator iterator = result.getNodes();
        while (iterator.hasNext()) {
            list.add(new JCRMessage(iterator.nextNode(), mailboxSession.getLog()));
        }
        return list;
    }
View Full Code Here

Examples of org.apache.james.mailbox.jcr.mail.model.JCRMessage

          query.setLimit(batchSize);
        QueryResult result = query.execute();

        NodeIterator iterator = result.getNodes();
        while (iterator.hasNext()) {
            list.add(new JCRMessage(iterator.nextNode(), mailboxSession.getLog()));
        }
        return list;
    }
View Full Code Here

Examples of org.apache.james.mailbox.jcr.mail.model.JCRMessage

        QueryManager manager = getSession().getWorkspace().getQueryManager();
        QueryResult result = manager.createQuery(queryString, Query.XPATH).execute();

        NodeIterator iterator = result.getNodes();
        while (iterator.hasNext()) {
            list.add(new JCRMessage(iterator.nextNode(), mailboxSession.getLog()));
        }
        return list;
    }
View Full Code Here

Examples of org.apache.james.mailbox.jcr.mail.model.JCRMessage

        query.setLimit(1);
        QueryResult result = query.execute();

        NodeIterator iterator = result.getNodes();
        while (iterator.hasNext()) {
            JCRMessage member = new JCRMessage(iterator.nextNode(), mailboxSession.getLog());
            list.add(member);
        }
        return list;
    }
View Full Code Here

Examples of org.apache.james.mailbox.jcr.mail.model.JCRMessage

        QueryManager manager = getSession().getWorkspace().getQueryManager();
        QueryResult result = manager.createQuery(queryString, Query.XPATH).execute();

        NodeIterator iterator = result.getNodes();
        while (iterator.hasNext()) {
            list.add(new JCRMessage(iterator.nextNode(), mailboxSession.getLog()));
        }
        return list;
    }
View Full Code Here

Examples of org.apache.james.mailbox.jcr.mail.model.JCRMessage

        QueryManager manager = getSession().getWorkspace().getQueryManager();
        QueryResult result = manager.createQuery(queryString, Query.XPATH).execute();

        NodeIterator iterator = result.getNodes();
        while (iterator.hasNext()) {
            JCRMessage member = new JCRMessage(iterator.nextNode(), mailboxSession.getLog());
            list.add(member);
        }
        return list;
    }
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.