jp.webpay.api
Class Customers

java.lang.Object
  extended by jp.webpay.api.Customers

public class Customers
extends java.lang.Object


Field Summary
protected  WebPayClient client
           
 
Method Summary
 CustomerList all()
           
 CustomerList all(ListRequest request)
           
protected  void assertId(java.lang.String id)
           
 Customer create(CustomerRequest request)
           
 boolean delete(java.lang.String id)
           
 RetrievedCustomer retrieve(java.lang.String id)
           
 Customer update(java.lang.String id, CustomerRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

client

protected final WebPayClient client
Method Detail

create

public Customer create(@NonNull
                       CustomerRequest request)

retrieve

public RetrievedCustomer retrieve(@NonNull
                                  java.lang.String id)

update

public Customer update(@NonNull
                       java.lang.String id,
                       @NonNull
                       CustomerRequest request)

delete

public boolean delete(@NonNull
                      java.lang.String id)

all

public CustomerList all()

all

public CustomerList all(@NonNull
                        ListRequest request)

assertId

protected void assertId(java.lang.String id)