public class BaseMailModule extends Object
Constructor and Description |
---|
BaseMailModule() |
Modifier and Type | Method and Description |
---|---|
static void |
copy(javax.jcr.Session session,
javax.jcr.Node srcMailNode,
javax.jcr.Node dstFolderNode)
Copy recursively
|
static javax.jcr.Node |
create(javax.jcr.Session session,
javax.jcr.Node parentNode,
String name,
long size,
String from,
String[] reply,
String[] to,
String[] cc,
String[] bcc,
Calendar sentDate,
Calendar receivedDate,
String subject,
String content,
String mimeType,
String userId)
Create a new mail
|
static Mail |
getProperties(javax.jcr.Session session,
javax.jcr.Node mailNode)
Get mail properties
|
public static javax.jcr.Node create(javax.jcr.Session session, javax.jcr.Node parentNode, String name, long size, String from, String[] reply, String[] to, String[] cc, String[] bcc, Calendar sentDate, Calendar receivedDate, String subject, String content, String mimeType, String userId) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException, IOException, DatabaseException, UserQuotaExceededException
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
IOException
DatabaseException
UserQuotaExceededException
public static Mail getProperties(javax.jcr.Session session, javax.jcr.Node mailNode) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
public static void copy(javax.jcr.Session session, javax.jcr.Node srcMailNode, javax.jcr.Node dstFolderNode) throws javax.jcr.ValueFormatException, javax.jcr.PathNotFoundException, javax.jcr.RepositoryException, IOException, DatabaseException, UserQuotaExceededException
javax.jcr.ValueFormatException
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
IOException
DatabaseException
UserQuotaExceededException
Copyright © 2016. All rights reserved.