|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectar.com.fernandospr.wns.WnsService
public class WnsService
| Constructor Summary | |
|---|---|
WnsService(String sid,
String clientSecret)
|
|
WnsService(String sid,
String clientSecret,
boolean logging)
|
|
| Method Summary | |
|---|---|
protected void |
addOptionalHeaders(com.sun.jersey.api.client.WebResource.Builder webResourceBuilder,
WnsNotificationRequestOptional optional)
|
protected void |
addRequiredHeaders(com.sun.jersey.api.client.WebResource.Builder webResourceBuilder,
String type,
String accessToken)
|
protected WnsOAuthToken |
getAccessToken()
Based on http://msdn.microsoft.com/en-us/library/windows/apps/hh465407.aspx |
protected List<WnsNotificationResponse> |
push(List<String> channelUris,
String type,
WnsAbstractNotification notification,
int retriesLeft,
WnsNotificationRequestOptional optional)
|
protected WnsNotificationResponse |
push(String channelUri,
String type,
WnsAbstractNotification notification,
int retriesLeft,
WnsNotificationRequestOptional optional)
|
List<WnsNotificationResponse> |
pushBadge(List<String> channelUris,
WnsBadge badge)
Pushes a badge to channelUris |
List<WnsNotificationResponse> |
pushBadge(List<String> channelUris,
WnsNotificationRequestOptional optional,
WnsBadge badge)
Pushes a badge to channelUris using optional headers |
WnsNotificationResponse |
pushBadge(String channelUri,
WnsBadge badge)
Pushes a badge to channelUri |
WnsNotificationResponse |
pushBadge(String channelUri,
WnsNotificationRequestOptional optional,
WnsBadge badge)
Pushes a badge to channelUri using optional headers |
List<WnsNotificationResponse> |
pushTile(List<String> channelUris,
WnsNotificationRequestOptional optional,
WnsTile tile)
Pushes a tile to channelUris using optional headers |
List<WnsNotificationResponse> |
pushTile(List<String> channelUris,
WnsTile tile)
Pushes a tile to channelUris |
WnsNotificationResponse |
pushTile(String channelUri,
WnsNotificationRequestOptional optional,
WnsTile tile)
Pushes a tile to channelUri using optional headers |
WnsNotificationResponse |
pushTile(String channelUri,
WnsTile tile)
Pushes a tile to channelUri |
List<WnsNotificationResponse> |
pushToast(List<String> channelUris,
WnsNotificationRequestOptional optional,
WnsToast toast)
Pushes a toast to channelUris using optional headers |
List<WnsNotificationResponse> |
pushToast(List<String> channelUris,
WnsToast toast)
Pushes a toast to channelUris |
WnsNotificationResponse |
pushToast(String channelUri,
WnsNotificationRequestOptional optional,
WnsToast toast)
Pushes a toast to channelUri using optional headers |
WnsNotificationResponse |
pushToast(String channelUri,
WnsToast toast)
Pushes a toast to channelUri |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WnsService(String sid,
String clientSecret)
throws WnsException
sid - clientSecret -
WnsException - when authentication fails
public WnsService(String sid,
String clientSecret,
boolean logging)
throws WnsException
sid - clientSecret - logging - true if System.out logging is needed
WnsException - when authentication fails| Method Detail |
|---|
protected WnsOAuthToken getAccessToken()
throws WnsException
WnsException - when authentication fails
public WnsNotificationResponse pushTile(String channelUri,
WnsTile tile)
channelUri - tile - which should be built with WnsTileBuilder
public WnsNotificationResponse pushTile(String channelUri,
WnsNotificationRequestOptional optional,
WnsTile tile)
channelUri - optional - tile - which should be built with WnsTileBuilder
public WnsNotificationResponse pushToast(String channelUri,
WnsToast toast)
channelUri - toast - which should be built with WnsToastBuilder
public WnsNotificationResponse pushToast(String channelUri,
WnsNotificationRequestOptional optional,
WnsToast toast)
channelUri - optional - toast - which should be built with WnsToastBuilder
public WnsNotificationResponse pushBadge(String channelUri,
WnsBadge badge)
channelUri - badge - which should be built with WnsBadgeBuilder
public WnsNotificationResponse pushBadge(String channelUri,
WnsNotificationRequestOptional optional,
WnsBadge badge)
channelUri - optional - badge - which should be built with WnsBadgeBuilder
public List<WnsNotificationResponse> pushTile(List<String> channelUris,
WnsTile tile)
channelUris - tile - which should be built with WnsTileBuilder
public List<WnsNotificationResponse> pushTile(List<String> channelUris,
WnsNotificationRequestOptional optional,
WnsTile tile)
channelUris - optional - tile - which should be built with WnsTileBuilder
public List<WnsNotificationResponse> pushToast(List<String> channelUris,
WnsToast toast)
channelUris - toast - which should be built with WnsToastBuilder
public List<WnsNotificationResponse> pushToast(List<String> channelUris,
WnsNotificationRequestOptional optional,
WnsToast toast)
channelUris - optional - toast - which should be built with WnsToastBuilder
public List<WnsNotificationResponse> pushBadge(List<String> channelUris,
WnsBadge badge)
channelUris - badge - which should be built with WnsBadgeBuilder
public List<WnsNotificationResponse> pushBadge(List<String> channelUris,
WnsNotificationRequestOptional optional,
WnsBadge badge)
channelUris - optional - badge - which should be built with WnsBadgeBuilder
protected List<WnsNotificationResponse> push(List<String> channelUris,
String type,
WnsAbstractNotification notification,
int retriesLeft,
WnsNotificationRequestOptional optional)
channelUris - type - should be any of WnsNotificationTypenotification - retriesLeft - to push the notification if the token expires
protected WnsNotificationResponse push(String channelUri,
String type,
WnsAbstractNotification notification,
int retriesLeft,
WnsNotificationRequestOptional optional)
channelUri - type - should be any of WnsNotificationTypenotification - retriesLeft - to push the notification if the token expires
protected void addOptionalHeaders(com.sun.jersey.api.client.WebResource.Builder webResourceBuilder,
WnsNotificationRequestOptional optional)
protected void addRequiredHeaders(com.sun.jersey.api.client.WebResource.Builder webResourceBuilder,
String type,
String accessToken)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||