public class HubScoreProvider extends Object implements IBroadcastProvider
| Constructor and Description |
|---|
HubScoreProvider()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
List<Feed> |
getFeeds()
get feed list
|
String |
getName()
get provider name
|
String |
getUserSubscriptionsAsJson(String userId,
String typeSubscription)
returns the user subscribtions 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)
returns the user subscribtions list as list of Subscriptions beans
|
boolean |
subscribe(String userId,
String subscriptionId,
String typeSubscription)
subscribe
|
Map<String,String> |
subToMap(Subscription sub)
get map from sub datas
|
boolean |
unsubscribe(String userName,
String subscriptionId,
String typeSubscription)
unsubscribe
|
boolean |
update(Subscription sub)
update user subscription
|
boolean |
updateSubscribtions(List<Subscription> subscriptionsList)
update user subscriptions to the specified subscription list
|
public String getName()
IBroadcastProvidergetName in interface IBroadcastProviderpublic boolean subscribe(String userId, String subscriptionId, String typeSubscription) throws Exception
IBroadcastProvidersubscribe in interface IBroadcastProviderExceptionpublic boolean unsubscribe(String userName, String subscriptionId, String typeSubscription) throws Exception
IBroadcastProviderunsubscribe in interface IBroadcastProviderExceptionpublic boolean update(Subscription sub) throws Exception
IBroadcastProviderupdate in interface IBroadcastProviderExceptionpublic Map<String,String> subToMap(Subscription sub)
sub - public List<Subscription> getUserSubscriptionsAsList(String userId, String typeSubscription) throws Exception
IBroadcastProvidergetUserSubscriptionsAsList in interface IBroadcastProviderExceptionpublic String getUserSubscriptionsAsJson(String userId, String typeSubscription) throws Exception
IBroadcastProvidergetUserSubscriptionsAsJson in interface IBroadcastProviderExceptionpublic boolean updateSubscribtions(List<Subscription> subscriptionsList) throws Exception
IBroadcastProviderupdateSubscribtions in interface IBroadcastProviderExceptionpublic List<Feed> getFeeds()
IBroadcastProvidergetFeeds in interface IBroadcastProviderCopyright © 2020 City of Paris. All rights reserved.