Class JcrMessageDao

  • All Implemented Interfaces:
    org.jcrom.dao.JcrDAO<JcrMessage>

    public class JcrMessageDao
    extends org.jcrom.dao.AbstractJcrDAO<JcrMessage>
    • Field Summary

      • Fields inherited from class org.jcrom.dao.AbstractJcrDAO

        entityClass, isVersionable, jcrom, mixinTypes, session
    • Constructor Summary

      Constructors 
      Constructor Description
      JcrMessageDao​(javax.jcr.Session session, org.jcrom.Jcrom jcrom)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<JcrMessage> findByFlag​(String path, javax.mail.Flags.Flag flag)  
      List<JcrMessage> findByHeader​(String path, String name, String value)  
      List<JcrMessage> findByMessageId​(String path, String messageId)  
      List<JcrMessage> findByMessageNumber​(String path, int messageNumber)  
      • Methods inherited from class org.jcrom.dao.AbstractJcrDAO

        create, create, create, create, exists, findAll, findAll, findAll, findAll, findAll, findAll, findByQOM, findBySql, findBySql, findByXPath, findByXPath, get, get, get, getAll, getAll, getAll, getAll, getAll, getAll, getEntityClass, getJcrom, getMixinTypes, getNode, getNodeById, getNodes, getSession, getSize, getVersion, getVersion, getVersion, getVersion, getVersionById, getVersionById, getVersionById, getVersionByUUID, getVersionByUUID, getVersionList, getVersionList, getVersionList, getVersionList, getVersionList, getVersionList, getVersionList, getVersionListById, getVersionListById, getVersionListById, getVersionListById, getVersionListById, getVersionListByUUID, getVersionListByUUID, getVersionListByUUID, getVersionSize, getVersionSize, getVersionSizeById, getVersionSizeByUUID, loadById, loadById, loadById, loadByUUID, loadByUUID, move, remove, removeById, removeByUUID, removeVersion, removeVersion, removeVersionById, removeVersionByUUID, restoreVersion, restoreVersion, restoreVersion, restoreVersionById, restoreVersionById, restoreVersionByUUID, restoreVersionByUUID, toList, toList, update, update, update, update, update, update, updateById, updateById, updateById, updateById, updateById, updateByUUID, updateByUUID
    • Constructor Detail

      • JcrMessageDao

        public JcrMessageDao​(javax.jcr.Session session,
                             org.jcrom.Jcrom jcrom)
        Parameters:
        session -
        jcrom -
    • Method Detail

      • findByMessageNumber

        public List<JcrMessage> findByMessageNumber​(String path,
                                                    int messageNumber)
        Parameters:
        path -
        messageNumber -
        Returns:
      • findByMessageId

        public List<JcrMessage> findByMessageId​(String path,
                                                String messageId)
        Parameters:
        path -
        messageId -
        Returns:
      • findByFlag

        public List<JcrMessage> findByFlag​(String path,
                                           javax.mail.Flags.Flag flag)
        Parameters:
        path -
        flag -
        Returns: