public interface IBroadcastProvider
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
|
boolean |
unsubscribe(String userId,
String subscriptionId,
String typeSubscription)
unsubscribe
|
boolean |
update(Subscription subscription)
update user subscription
|
boolean |
updateSubscribtions(List<Subscription> subscriptionsList)
update user subscriptions to the specified subscription list
|
String getName()
boolean subscribe(String userId, String subscriptionId, String typeSubscription) throws Exception
userId
- subscriptionId
- typeSubscription
- Exception
boolean unsubscribe(String userId, String subscriptionId, String typeSubscription) throws Exception
userId
- subscriptionId
- typeSubscription
- Exception
List<Subscription> getUserSubscriptionsAsList(String userId, String typeSubscription) throws Exception
userId
- typeSubscription
- Exception
String getUserSubscriptionsAsJson(String userId, String typeSubscription) throws Exception
userId
- typeSubscription
- Exception
boolean updateSubscribtions(List<Subscription> subscriptionsList) throws Exception
subscriptionsList
- Exception
boolean update(Subscription subscription) throws Exception
subscription
- Exception
Copyright © 2020 City of Paris. All rights reserved.