com.braintreegateway
Class SearchRequest

java.lang.Object
  extended by com.braintreegateway.Request
      extended by com.braintreegateway.SearchRequest
Direct Known Subclasses:
CreditCardVerificationSearchRequest, CustomerSearchRequest, IdsSearchRequest, SubscriptionSearchRequest, TransactionSearchRequest

public class SearchRequest
extends Request


Field Summary
private  Map<String,SearchCriteria> criteria
           
private  Map<String,String> keyValueCriteria
           
private  Map<String,SearchCriteria> multiValueCriteria
           
private  Map<String,List<SearchCriteria>> rangeCriteria
           
 
Constructor Summary
SearchRequest()
           
 
Method Summary
 void addCriteria(String nodeName, SearchCriteria searchCriteria)
           
 void addKeyValueCriteria(String nodeName, String value)
           
 void addMultipleValueCriteria(String nodeName, SearchCriteria searchCriteria)
           
 void addRangeCriteria(String nodeName, SearchCriteria searchCriteria)
           
 String toQueryString()
           
 String toQueryString(String parent)
           
 String toXML()
           
 
Methods inherited from class com.braintreegateway.Request
buildXMLElement, buildXMLElement, getKind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

criteria

private Map<String,SearchCriteria> criteria

rangeCriteria

private Map<String,List<SearchCriteria>> rangeCriteria

multiValueCriteria

private Map<String,SearchCriteria> multiValueCriteria

keyValueCriteria

private Map<String,String> keyValueCriteria
Constructor Detail

SearchRequest

public SearchRequest()
Method Detail

addCriteria

public void addCriteria(String nodeName,
                        SearchCriteria searchCriteria)

addRangeCriteria

public void addRangeCriteria(String nodeName,
                             SearchCriteria searchCriteria)

addMultipleValueCriteria

public void addMultipleValueCriteria(String nodeName,
                                     SearchCriteria searchCriteria)

addKeyValueCriteria

public void addKeyValueCriteria(String nodeName,
                                String value)

toQueryString

public String toQueryString(String parent)
Overrides:
toQueryString in class Request

toQueryString

public String toQueryString()
Overrides:
toQueryString in class Request

toXML

public String toXML()
Overrides:
toXML in class Request


Copyright © 2013. All Rights Reserved.