com.paypal.base.rest.QueryParameters Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.commerce.payment.method.paypal
Show all versions of com.liferay.commerce.payment.method.paypal
Liferay Commerce Payment Method PayPal
The newest version!
package com.paypal.base.rest;
import java.util.HashMap;
import java.util.Map;
/**
* QueryParameters
holds query parameters used for retrieving
* {@link com.paypal.api.payments.PaymentHistory} object.
*/
public class QueryParameters {
/**
* Count
*/
private static final String COUNT = "count";
/**
* Start Id
*/
private static final String STARTID = "start_id";
/**
* Start Index
*/
private static final String STARTINDEX = "start_index";
/**
* Start Time
*/
private static final String STARTTIME = "start_time";
/**
* End Time
*/
private static final String ENDTIME = "end_time";
/**
* Payee Id
*/
private static final String PAYEEID = "payee_id";
/**
* Sort By
*/
private static final String SORTBY = "sort_by";
/**
* Sort Order
*/
private static final String SORTORDER = "sort_order";
// Map backing QueryParameters intended to processed
// by SDK library 'RESTUtil'
private Map containerMap;
public QueryParameters() {
containerMap = new HashMap();
}
/**
* @return the containerMap
*/
public Map getContainerMap() {
return containerMap;
}
/**
* Set the count
*
* @param count
* Number of items to return.
*/
public void setCount(String count) {
containerMap.put(COUNT, count);
}
/**
* Set the startId
*
* @param startId
* Resource ID that indicates the starting resource to return.
*/
public void setStartId(String startId) {
containerMap.put(STARTID, startId);
}
/**
* Set the startIndex
*
* @param startIndex
* Start index of the resources to be returned. Typically used to
* jump to a specific position in the resource history based on
* its order.
*/
public void setStartIndex(String startIndex) {
containerMap.put(STARTINDEX, startIndex);
}
/**
* Set the startTime
*
* @param startTime
* Resource creation time that indicates the start of a range of
* results.
*/
public void setStartTime(String startTime) {
containerMap.put(STARTTIME, startTime);
}
/**
* Set the endTime
*
* @param endTime
* Resource creation time that indicates the end of a range of
* results.
*/
public void setEndTime(String endTime) {
containerMap.put(ENDTIME, endTime);
}
/**
* Set the payeeId
*
* @param payeeId
* PayeeId
*/
public void setPayeeId(String payeeId) {
containerMap.put(PAYEEID, payeeId);
}
/**
* Set the sortBy
*
* @param sortBy
* Sort based on create_time or update_time.
*/
public void setSortBy(String sortBy) {
containerMap.put(SORTBY, sortBy);
}
/**
* Set the sortOrder
*
* @param sortOrder
* Sort based on order of results. Options include asc for
* ascending order or dec for descending order.
*/
public void setSortOrder(String sortOrder) {
containerMap.put(SORTORDER, sortOrder);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy