com.paypal.api.payments
Class Authorization

java.lang.Object
  extended by com.paypal.api.payments.Authorization

public class Authorization
extends Object


Constructor Summary
Authorization()
          Default Constructor
 
Method Summary
 Capture capture(com.paypal.core.rest.APIContext apiContext, Capture capture)
          Creates (and processes) a new Capture Transaction added as a related resource.
 Capture capture(String accessToken, Capture capture)
          Creates (and processes) a new Capture Transaction added as a related resource.
 Authorization doVoid(com.paypal.core.rest.APIContext apiContext)
          Voids (cancels) an Authorization.
 Authorization doVoid(String accessToken)
          Voids (cancels) an Authorization.
static Authorization get(com.paypal.core.rest.APIContext apiContext, String authorizationId)
          Obtain the Authorization transaction resource for the given identifier.
static Authorization get(String accessToken, String authorizationId)
          Obtain the Authorization transaction resource for the given identifier.
 Amount getAmount()
          Getter for amount
 String getCreateTime()
          Getter for createTime
 String getId()
          Getter for id
static String getLastRequest()
          Returns the last request sent to the Service
static String getLastResponse()
          Returns the last response returned by the Service
 List<Links> getLinks()
          Getter for links
 String getParentPayment()
          Getter for parentPayment
 String getState()
          Getter for state
 String getUpdateTime()
          Getter for updateTime
 String getValidUntil()
          Getter for validUntil
static void initConfig(File file)
          Initialize using a File(Properties file)
static void initConfig(InputStream is)
          Initialize using InputStream(of a Properties file)
static void initConfig(Properties properties)
          Initialize using Properties
 Authorization reauthorize(com.paypal.core.rest.APIContext apiContext)
          Reauthorizes an expired Authorization.
 Authorization reauthorize(String accessToken)
          Reauthorizes an expired Authorization.
 Authorization setAmount(Amount amount)
          Setter for amount
 Authorization setCreateTime(String createTime)
          Setter for createTime
 Authorization setId(String id)
          Setter for id
 Authorization setLinks(List<Links> links)
          Setter for links
 Authorization setParentPayment(String parentPayment)
          Setter for parentPayment
 Authorization setState(String state)
          Setter for state
 Authorization setUpdateTime(String updateTime)
          Setter for updateTime
 Authorization setValidUntil(String validUntil)
          Setter for validUntil
 String toJSON()
          Returns a JSON string corresponding to object state
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Authorization

public Authorization()
Default Constructor

Method Detail

getLastRequest

public static String getLastRequest()
Returns the last request sent to the Service

Returns:
Last request sent to the server

getLastResponse

public static String getLastResponse()
Returns the last response returned by the Service

Returns:
Last response got from the Service

initConfig

public static void initConfig(InputStream is)
                       throws com.paypal.core.rest.PayPalRESTException
Initialize using InputStream(of a Properties file)

Parameters:
is - InputStream
Throws:
com.paypal.core.rest.PayPalRESTException

initConfig

public static void initConfig(File file)
                       throws com.paypal.core.rest.PayPalRESTException
Initialize using a File(Properties file)

Parameters:
file - File object of a properties entity
Throws:
com.paypal.core.rest.PayPalRESTException

initConfig

public static void initConfig(Properties properties)
Initialize using Properties

Parameters:
properties - Properties object

setId

public Authorization setId(String id)
Setter for id


getId

public String getId()
Getter for id


setCreateTime

public Authorization setCreateTime(String createTime)
Setter for createTime


getCreateTime

public String getCreateTime()
Getter for createTime


setUpdateTime

public Authorization setUpdateTime(String updateTime)
Setter for updateTime


getUpdateTime

public String getUpdateTime()
Getter for updateTime


setAmount

public Authorization setAmount(Amount amount)
Setter for amount


getAmount

public Amount getAmount()
Getter for amount


setState

public Authorization setState(String state)
Setter for state


getState

public String getState()
Getter for state


setParentPayment

public Authorization setParentPayment(String parentPayment)
Setter for parentPayment


getParentPayment

public String getParentPayment()
Getter for parentPayment


setValidUntil

public Authorization setValidUntil(String validUntil)
Setter for validUntil


getValidUntil

public String getValidUntil()
Getter for validUntil


setLinks

public Authorization setLinks(List<Links> links)
Setter for links


getLinks

public List<Links> getLinks()
Getter for links


get

public static Authorization get(String accessToken,
                                String authorizationId)
                         throws com.paypal.core.rest.PayPalRESTException
Obtain the Authorization transaction resource for the given identifier.

Parameters:
accessToken - Access Token used for the API call.
authorizationId - String
Returns:
Authorization
Throws:
com.paypal.core.rest.PayPalRESTException

get

public static Authorization get(com.paypal.core.rest.APIContext apiContext,
                                String authorizationId)
                         throws com.paypal.core.rest.PayPalRESTException
Obtain the Authorization transaction resource for the given identifier.

Parameters:
apiContext - APIContext used for the API call.
authorizationId - String
Returns:
Authorization
Throws:
com.paypal.core.rest.PayPalRESTException

capture

public Capture capture(String accessToken,
                       Capture capture)
                throws com.paypal.core.rest.PayPalRESTException
Creates (and processes) a new Capture Transaction added as a related resource.

Parameters:
accessToken - Access Token used for the API call.
capture - Capture
Returns:
Capture
Throws:
com.paypal.core.rest.PayPalRESTException

capture

public Capture capture(com.paypal.core.rest.APIContext apiContext,
                       Capture capture)
                throws com.paypal.core.rest.PayPalRESTException
Creates (and processes) a new Capture Transaction added as a related resource.

Parameters:
apiContext - APIContext used for the API call.
capture - Capture
Returns:
Capture
Throws:
com.paypal.core.rest.PayPalRESTException

doVoid

public Authorization doVoid(String accessToken)
                     throws com.paypal.core.rest.PayPalRESTException
Voids (cancels) an Authorization.

Parameters:
accessToken - Access Token used for the API call.
Returns:
Authorization
Throws:
com.paypal.core.rest.PayPalRESTException

doVoid

public Authorization doVoid(com.paypal.core.rest.APIContext apiContext)
                     throws com.paypal.core.rest.PayPalRESTException
Voids (cancels) an Authorization.

Parameters:
apiContext - APIContext used for the API call.
Returns:
Authorization
Throws:
com.paypal.core.rest.PayPalRESTException

reauthorize

public Authorization reauthorize(String accessToken)
                          throws com.paypal.core.rest.PayPalRESTException
Reauthorizes an expired Authorization.

Parameters:
accessToken - Access Token used for the API call.
Returns:
Authorization
Throws:
com.paypal.core.rest.PayPalRESTException

reauthorize

public Authorization reauthorize(com.paypal.core.rest.APIContext apiContext)
                          throws com.paypal.core.rest.PayPalRESTException
Reauthorizes an expired Authorization.

Parameters:
apiContext - APIContext used for the API call.
Returns:
Authorization
Throws:
com.paypal.core.rest.PayPalRESTException

toJSON

public String toJSON()
Returns a JSON string corresponding to object state

Returns:
JSON representation

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.