com.atlassian.bamboo.rest.model.pagination
Class PageRequestSanitiser

java.lang.Object
  extended by com.atlassian.bamboo.rest.model.pagination.PageRequestSanitiser

public class PageRequestSanitiser
extends Object

We must mandate the maximum allowed number of items to return in any query to prevent putting to much load on the server This class provides utilities for sanitising the urls based on the data being requested.


Field Summary
static PageRequest DEFAULT_JOB_PAGE_REQUEST
           
static PageRequest DEFAULT_STAGE_PAGE_REQUEST
           
static int JOB_MAX
           
static int STAGE_MAX
           
 
Constructor Summary
PageRequestSanitiser()
           
 
Method Summary
static PageRequest forAnything(PageRequest originalRequest)
           
static PageRequest forJobs(PageRequest originalRequest)
           
static PageRequest forStages(PageRequest originalRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JOB_MAX

public static final int JOB_MAX
See Also:
Constant Field Values

STAGE_MAX

public static final int STAGE_MAX
See Also:
Constant Field Values

DEFAULT_JOB_PAGE_REQUEST

public static final PageRequest DEFAULT_JOB_PAGE_REQUEST

DEFAULT_STAGE_PAGE_REQUEST

public static final PageRequest DEFAULT_STAGE_PAGE_REQUEST
Constructor Detail

PageRequestSanitiser

public PageRequestSanitiser()
Method Detail

forAnything

public static PageRequest forAnything(PageRequest originalRequest)

forJobs

public static PageRequest forJobs(PageRequest originalRequest)

forStages

public static PageRequest forStages(PageRequest originalRequest)


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.