public class AnnounceSubscriptionService extends Object
Modifier and Type | Method and Description |
---|---|
void |
createSubscription(AnnounceSubscribtionDTO subscription) |
void |
createSubscription(AnnounceSubscribtionDTO subscription,
fr.paris.lutece.portal.service.security.LuteceUser user) |
void |
createSubscription(AnnounceSubscribtionDTO subscription,
String strLuteceUserName) |
List<AnnounceSubscribtionDTO> |
findByFilter(fr.paris.lutece.plugins.subscribe.business.SubscriptionFilter filter) |
List<AnnounceSubscribtionDTO> |
findByFilterOr(String userId,
String categoryId,
String limitRows) |
fr.paris.lutece.plugins.subscribe.business.Subscription |
findBySubscriptionId(int nIdSubscription) |
static AnnounceSubscriptionService |
getInstance() |
fr.paris.lutece.portal.service.security.LuteceUser |
getLuteceUserFromSubscription(fr.paris.lutece.plugins.subscribe.business.Subscription subscription) |
Collection<fr.paris.lutece.portal.service.security.LuteceUser> |
getSubscriberList(String strSubscriptionProvider,
String strSubscriptionKey,
String strIdSubscribedResource) |
void |
removeSubscription(int nIdSubscription,
boolean bNotifySubscriptionProvider) |
void |
removeSubscription(fr.paris.lutece.plugins.subscribe.business.Subscription subscription,
boolean bNotifySubscriptionProvider) |
public static AnnounceSubscriptionService getInstance()
public void createSubscription(AnnounceSubscribtionDTO subscription, fr.paris.lutece.portal.service.security.LuteceUser user)
public void createSubscription(AnnounceSubscribtionDTO subscription, String strLuteceUserName)
public void createSubscription(AnnounceSubscribtionDTO subscription)
public fr.paris.lutece.plugins.subscribe.business.Subscription findBySubscriptionId(int nIdSubscription)
public List<AnnounceSubscribtionDTO> findByFilter(fr.paris.lutece.plugins.subscribe.business.SubscriptionFilter filter)
public List<AnnounceSubscribtionDTO> findByFilterOr(String userId, String categoryId, String limitRows)
public void removeSubscription(int nIdSubscription, boolean bNotifySubscriptionProvider)
public void removeSubscription(fr.paris.lutece.plugins.subscribe.business.Subscription subscription, boolean bNotifySubscriptionProvider)
public fr.paris.lutece.portal.service.security.LuteceUser getLuteceUserFromSubscription(fr.paris.lutece.plugins.subscribe.business.Subscription subscription)
public Collection<fr.paris.lutece.portal.service.security.LuteceUser> getSubscriberList(String strSubscriptionProvider, String strSubscriptionKey, String strIdSubscribedResource)
Copyright © 2019 City of Paris. All rights reserved.