public class JPASubscriptionMapper extends JPATransactionalMapper implements org.apache.james.mailbox.store.user.SubscriptionMapper
SubscriptionMapper. This class is not thread-safe!entityManager, entityManagerFactory| Constructor and Description |
|---|
JPASubscriptionMapper(javax.persistence.EntityManagerFactory entityManagerFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(org.apache.james.mailbox.store.user.model.Subscription subscription) |
org.apache.james.mailbox.store.user.model.Subscription |
findMailboxSubscriptionForUser(String user,
String mailbox) |
List<org.apache.james.mailbox.store.user.model.Subscription> |
findSubscriptionsForUser(String user) |
void |
save(org.apache.james.mailbox.store.user.model.Subscription subscription) |
begin, commit, endRequest, getEntityManager, rollbackpublic JPASubscriptionMapper(javax.persistence.EntityManagerFactory entityManagerFactory)
public org.apache.james.mailbox.store.user.model.Subscription findMailboxSubscriptionForUser(String user, String mailbox) throws org.apache.james.mailbox.exception.SubscriptionException
findMailboxSubscriptionForUser in interface org.apache.james.mailbox.store.user.SubscriptionMapperorg.apache.james.mailbox.exception.SubscriptionExceptionSubscriptionMapper.findMailboxSubscriptionForUser(java.lang.String, java.lang.String)public void save(org.apache.james.mailbox.store.user.model.Subscription subscription) throws org.apache.james.mailbox.exception.SubscriptionException
save in interface org.apache.james.mailbox.store.user.SubscriptionMapperorg.apache.james.mailbox.exception.SubscriptionExceptionSubscriptionMapper.save(Subscription)public List<org.apache.james.mailbox.store.user.model.Subscription> findSubscriptionsForUser(String user) throws org.apache.james.mailbox.exception.SubscriptionException
findSubscriptionsForUser in interface org.apache.james.mailbox.store.user.SubscriptionMapperorg.apache.james.mailbox.exception.SubscriptionExceptionSubscriptionMapper.findSubscriptionsForUser(java.lang.String)public void delete(org.apache.james.mailbox.store.user.model.Subscription subscription) throws org.apache.james.mailbox.exception.SubscriptionException
delete in interface org.apache.james.mailbox.store.user.SubscriptionMapperorg.apache.james.mailbox.exception.SubscriptionExceptionSubscriptionMapper.delete(Subscription)Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.