ar.com.fernandospr.wns.client
Class WnsResourceBuilder

java.lang.Object
  extended by ar.com.fernandospr.wns.client.WnsResourceBuilder
Direct Known Subclasses:
WnsRawResourceBuilder, WnsXmlResourceBuilder

public abstract class WnsResourceBuilder
extends Object


Constructor Summary
WnsResourceBuilder()
           
 
Method Summary
protected  void addOptionalHeaders(javax.ws.rs.client.Invocation.Builder webResourceBuilder, WnsNotificationRequestOptional optional)
           
protected  void addRequiredHeaders(javax.ws.rs.client.Invocation.Builder webResourceBuilder, String type, String accessToken)
           
 javax.ws.rs.client.Invocation.Builder build(javax.ws.rs.client.WebTarget target, WnsAbstractNotification notification, String token, WnsNotificationRequestOptional optional)
           
protected abstract  Object getEntityToSendWithNotification(WnsAbstractNotification notification)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WnsResourceBuilder

public WnsResourceBuilder()
Method Detail

build

public javax.ws.rs.client.Invocation.Builder build(javax.ws.rs.client.WebTarget target,
                                                   WnsAbstractNotification notification,
                                                   String token,
                                                   WnsNotificationRequestOptional optional)

getEntityToSendWithNotification

protected abstract Object getEntityToSendWithNotification(WnsAbstractNotification notification)

addOptionalHeaders

protected void addOptionalHeaders(javax.ws.rs.client.Invocation.Builder webResourceBuilder,
                                  WnsNotificationRequestOptional optional)

addRequiredHeaders

protected void addRequiredHeaders(javax.ws.rs.client.Invocation.Builder webResourceBuilder,
                                  String type,
                                  String accessToken)


Copyright © 2016. All Rights Reserved.