|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.services.wcm.newsletter.handler.NewsletterSubscriptionHandler
public class NewsletterSubscriptionHandler
Created by The eXo Platform SAS Author : eXoPlatform chuong.phan@exoplatform.com, phan.le.thanh.chuong@gmail.com May 21, 2009
| Constructor Summary | |
|---|---|
NewsletterSubscriptionHandler(java.lang.String workspace)
Instantiates a new newsletter subscription handler. |
|
NewsletterSubscriptionHandler(java.lang.String repository,
java.lang.String workspace)
Deprecated. |
|
| Method Summary | |
|---|---|
void |
add(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
NewsletterSubscriptionConfig subscription)
Adds the. |
void |
delete(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
java.lang.String categoryName,
NewsletterSubscriptionConfig subscription)
Delete. |
void |
edit(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
NewsletterSubscriptionConfig subscription)
Edits the. |
long |
getNumberOfNewslettersWaiting(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
java.lang.String categoryName,
java.lang.String subScriptionName)
Gets the number of newsletters waiting. |
java.util.List<NewsletterSubscriptionConfig> |
getSubscriptionByRedactor(java.lang.String portalName,
java.lang.String categoryName,
java.lang.String userName,
org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider)
|
java.util.List<NewsletterSubscriptionConfig> |
getSubscriptionIdsByPublicUser(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
java.lang.String userEmail)
Gets the subscription ids by public user. |
java.util.List<NewsletterSubscriptionConfig> |
getSubscriptionsByCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
java.lang.String categoryName)
Gets the subscriptions by category. |
NewsletterSubscriptionConfig |
getSubscriptionsByName(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
java.lang.String categoryName,
java.lang.String subCriptionName)
Gets the subscriptions by name. |
boolean |
isRemove()
|
void |
setRemove(boolean isRemove)
|
java.util.List<java.lang.String> |
updatePermissionForSubscriptionNode(javax.jcr.Node subscriptionNode,
NewsletterSubscriptionConfig subscriptionConfig,
boolean isAddNew)
Update permission for category node. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@Deprecated
public NewsletterSubscriptionHandler(java.lang.String repository,
java.lang.String workspace)
repository - the repositoryworkspace - the workspacepublic NewsletterSubscriptionHandler(java.lang.String workspace)
workspace - the workspace| Method Detail |
|---|
public boolean isRemove()
public void setRemove(boolean isRemove)
public java.util.List<java.lang.String> updatePermissionForSubscriptionNode(javax.jcr.Node subscriptionNode,
NewsletterSubscriptionConfig subscriptionConfig,
boolean isAddNew)
throws java.lang.Exception
subscriptionNode - node which is will be updatedsubscriptionConfig - Category ObjectisAddNew - is True if is add new category node and False if only update
java.lang.Exception - The Exception
public void add(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
NewsletterSubscriptionConfig subscription)
throws java.lang.Exception
sessionProvider - the session providerportalName - the portal namesubscription - the subscription
java.lang.Exception - the exception
public void edit(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
NewsletterSubscriptionConfig subscription)
portalName - the portal namesubscription - the subscriptionsessionProvider - the session provider
public void delete(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
java.lang.String categoryName,
NewsletterSubscriptionConfig subscription)
portalName - the portal namecategoryName - the category namesubscription - the subscriptionsessionProvider - the session provider
public java.util.List<NewsletterSubscriptionConfig> getSubscriptionsByCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
java.lang.String categoryName)
throws java.lang.Exception
portalName - the portal namecategoryName - the category namesessionProvider - the session provider
java.lang.Exception - the exception
public java.util.List<NewsletterSubscriptionConfig> getSubscriptionByRedactor(java.lang.String portalName,
java.lang.String categoryName,
java.lang.String userName,
org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider)
throws java.lang.Exception
java.lang.Exception
public java.util.List<NewsletterSubscriptionConfig> getSubscriptionIdsByPublicUser(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
java.lang.String userEmail)
throws java.lang.Exception
portalName - the portal nameuserEmail - the user emailsessionProvider - the session provider
java.lang.Exception - the exception
public NewsletterSubscriptionConfig getSubscriptionsByName(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
java.lang.String categoryName,
java.lang.String subCriptionName)
throws java.lang.Exception
portalName - the portal namecategoryName - the category namesubCriptionName - the sub cription namesessionProvider - the session provider
java.lang.Exception - the exception
public long getNumberOfNewslettersWaiting(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String portalName,
java.lang.String categoryName,
java.lang.String subScriptionName)
throws java.lang.Exception
portalName - the portal namecategoryName - the category namesubScriptionName - the sub scription namesessionProvider - the session provider
java.lang.Exception - the exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||