com.paypal.api.payments
Class Capture

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

public class Capture
extends Object


Constructor Summary
Capture()
          Default Constructor
Capture(Amount amount)
          Parameterized Constructor
 
Method Summary
static Capture get(APIContext apiContext, String captureId)
          Obtain the Capture transaction resource for the given identifier.
static Capture get(String accessToken, String captureId)
          Obtain the Capture transaction resource for the given identifier.
 Amount getAmount()
          Getter for amount
 String getCreateTime()
          Getter for createTime
 String getId()
          Getter for id
 Boolean getIsFinalCapture()
          Getter for isFinalCapture
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
static OAuthTokenCredential initConfig(File file)
          Initialize using a File(Properties file)
static OAuthTokenCredential initConfig(InputStream is)
          Initialize using InputStream(of a Properties file)
static OAuthTokenCredential initConfig(Properties properties)
          Initialize using Properties
 Refund refund(APIContext apiContext, Refund refund)
          Creates (and processes) a new Refund Transaction added as a related resource.
 Refund refund(String accessToken, Refund refund)
          Creates (and processes) a new Refund Transaction added as a related resource.
 Capture setAmount(Amount amount)
          Setter for amount
 Capture setCreateTime(String createTime)
          Setter for createTime
 Capture setId(String id)
          Setter for id
 Capture setIsFinalCapture(Boolean isFinalCapture)
          Setter for isFinalCapture
 Capture setLinks(List<Links> links)
          Setter for links
 Capture setParentPayment(String parentPayment)
          Setter for parentPayment
 Capture setState(String state)
          Setter for state
 Capture setUpdateTime(String updateTime)
          Setter for updateTime
 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

Capture

public Capture()
Default Constructor


Capture

public Capture(Amount amount)
Parameterized 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 OAuthTokenCredential initConfig(InputStream is)
                                       throws PayPalRESTException
Initialize using InputStream(of a Properties file)

Parameters:
is - InputStream
Returns:
OAuthTokenCredential instance using client ID and client secret loaded from configuration.
Throws:
PayPalRESTException

initConfig

public static OAuthTokenCredential initConfig(File file)
                                       throws PayPalRESTException
Initialize using a File(Properties file)

Parameters:
file - File object of a properties entity
Returns:
OAuthTokenCredential instance using client ID and client secret loaded from configuration.
Throws:
PayPalRESTException

initConfig

public static OAuthTokenCredential initConfig(Properties properties)
Initialize using Properties

Parameters:
properties - Properties object
Returns:
OAuthTokenCredential instance using client ID and client secret loaded from configuration.

setId

public Capture setId(String id)
Setter for id


getId

public String getId()
Getter for id


setCreateTime

public Capture setCreateTime(String createTime)
Setter for createTime


getCreateTime

public String getCreateTime()
Getter for createTime


setUpdateTime

public Capture setUpdateTime(String updateTime)
Setter for updateTime


getUpdateTime

public String getUpdateTime()
Getter for updateTime


setAmount

public Capture setAmount(Amount amount)
Setter for amount


getAmount

public Amount getAmount()
Getter for amount


setIsFinalCapture

public Capture setIsFinalCapture(Boolean isFinalCapture)
Setter for isFinalCapture


getIsFinalCapture

public Boolean getIsFinalCapture()
Getter for isFinalCapture


setState

public Capture setState(String state)
Setter for state


getState

public String getState()
Getter for state


setParentPayment

public Capture setParentPayment(String parentPayment)
Setter for parentPayment


getParentPayment

public String getParentPayment()
Getter for parentPayment


setLinks

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


getLinks

public List<Links> getLinks()
Getter for links


get

public static Capture get(String accessToken,
                          String captureId)
                   throws PayPalRESTException
Obtain the Capture transaction resource for the given identifier.

Parameters:
accessToken - Access Token used for the API call.
captureId - String
Returns:
Capture
Throws:
PayPalRESTException

get

public static Capture get(APIContext apiContext,
                          String captureId)
                   throws PayPalRESTException
Obtain the Capture transaction resource for the given identifier.

Parameters:
apiContext - APIContext used for the API call.
captureId - String
Returns:
Capture
Throws:
PayPalRESTException

refund

public Refund refund(String accessToken,
                     Refund refund)
              throws PayPalRESTException
Creates (and processes) a new Refund Transaction added as a related resource.

Parameters:
accessToken - Access Token used for the API call.
refund - Refund
Returns:
Refund
Throws:
PayPalRESTException

refund

public Refund refund(APIContext apiContext,
                     Refund refund)
              throws PayPalRESTException
Creates (and processes) a new Refund Transaction added as a related resource.

Parameters:
apiContext - APIContext used for the API call.
refund - Refund
Returns:
Refund
Throws:
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 © 2015. All Rights Reserved.