public class BroadcastService extends Object
Modifier and Type | Method and Description |
---|---|
List<Feed> |
getFeeds()
get the list of available feeds
|
static BroadcastService |
getInstance()
Get the unique instance of the Security Service
|
String |
getName()
get provider name
|
String |
getUserSubscriptionsAsJson(String userId,
String typeSubscription)
get user subscriptions returns the user subscription list as a JSON string like :
{"subscriptions":[{"name":"EXAMPLE_ONE","active":"0"},{"name":"EXAMPLE_TWO","active":"1","data":["data1","date2","data3"]}]}
|
List<Subscription> |
getUserSubscriptionsAsList(String userId,
String typeSubscription)
get user subscriptions returns the user subscription list as a list of Subscription beans
|
boolean |
subscribe(String userId,
String subscriptionId,
String typeSubscription)
Subscribe
|
boolean |
unsubscribe(String userId,
String subscriptionId,
String typeSubscription)
unsubscribe
|
boolean |
update(Subscription sub)
updates a Subscription bean
|
boolean |
updateSubscribtions(List<Subscription> subscriptionsList)
update user subscriptions to the specified subscription list
|
public String getName()
public static BroadcastService getInstance()
public String getUserSubscriptionsAsJson(String userId, String typeSubscription) throws Exception
userId
- typeSubscription
- Exception
public List<Subscription> getUserSubscriptionsAsList(String userId, String typeSubscription) throws Exception
userId
- typeSubscription
- Exception
public boolean updateSubscribtions(List<Subscription> subscriptionsList) throws Exception
subscriptionsList
- Exception
public boolean subscribe(String userId, String subscriptionId, String typeSubscription) throws Exception
userId
- subscriptionId
- typeSubscription
- Exception
public boolean unsubscribe(String userId, String subscriptionId, String typeSubscription) throws Exception
userId
- subscriptionId
- typeSubscription
- Exception
public boolean update(Subscription sub) throws Exception
sub
- Exception
Copyright © 2020 City of Paris. All rights reserved.