public class FavoritesSubscriptionProviderService extends Object implements fr.paris.lutece.plugins.subscribe.service.ISubscriptionProviderService
Constructor and Description |
---|
FavoritesSubscriptionProviderService() |
Modifier and Type | Method and Description |
---|---|
static FavoritesSubscriptionProviderService |
getInstance()
Get the instance of this service singleton
|
String |
getProviderName() |
String |
getSubscriptionHtmlDescription(fr.paris.lutece.portal.service.security.LuteceUser user,
String strSubscriptionKey,
String strIdSubscribedResource,
Locale locale) |
String |
getSubscriptionHtmlDescriptionBis(fr.paris.lutece.portal.service.security.LuteceUser user,
String strSubscriptionKey,
String strIdSubscribedResource,
Locale locale,
String userSub) |
String |
getUrlModifySubscription(fr.paris.lutece.portal.service.security.LuteceUser user,
String strSubscriptionKey,
String strIdSubscribedResource) |
boolean |
isSubscriptionRemovable(fr.paris.lutece.portal.service.security.LuteceUser user,
String strSubscriptionKey,
String strIdSubscribedResource) |
void |
notifySubscriptionRemoval(fr.paris.lutece.plugins.subscribe.business.Subscription subscription) |
public FavoritesSubscriptionProviderService()
public static FavoritesSubscriptionProviderService getInstance()
public String getProviderName()
getProviderName
in interface fr.paris.lutece.plugins.subscribe.service.ISubscriptionProviderService
public String getSubscriptionHtmlDescription(fr.paris.lutece.portal.service.security.LuteceUser user, String strSubscriptionKey, String strIdSubscribedResource, Locale locale)
getSubscriptionHtmlDescription
in interface fr.paris.lutece.plugins.subscribe.service.ISubscriptionProviderService
public String getSubscriptionHtmlDescriptionBis(fr.paris.lutece.portal.service.security.LuteceUser user, String strSubscriptionKey, String strIdSubscribedResource, Locale locale, String userSub)
getSubscriptionHtmlDescriptionBis
in interface fr.paris.lutece.plugins.subscribe.service.ISubscriptionProviderService
public boolean isSubscriptionRemovable(fr.paris.lutece.portal.service.security.LuteceUser user, String strSubscriptionKey, String strIdSubscribedResource)
isSubscriptionRemovable
in interface fr.paris.lutece.plugins.subscribe.service.ISubscriptionProviderService
public String getUrlModifySubscription(fr.paris.lutece.portal.service.security.LuteceUser user, String strSubscriptionKey, String strIdSubscribedResource)
getUrlModifySubscription
in interface fr.paris.lutece.plugins.subscribe.service.ISubscriptionProviderService
public void notifySubscriptionRemoval(fr.paris.lutece.plugins.subscribe.business.Subscription subscription)
notifySubscriptionRemoval
in interface fr.paris.lutece.plugins.subscribe.service.ISubscriptionProviderService
Copyright © 2019 City of Paris. All rights reserved.