public class AbstractPagedResource extends AbstractOntopiaResource
Modifier and Type | Field and Description |
---|---|
protected int |
limit |
protected int |
offset |
protected boolean |
paging |
Constructor and Description |
---|
AbstractPagedResource() |
Modifier and Type | Method and Description |
---|---|
protected void |
addPagingHeaders(int size,
int offset,
int limit) |
protected void |
doInit() |
long |
getLimit() |
long |
getOffset() |
protected boolean |
isPageable(Object source,
org.restlet.representation.Variant target) |
boolean |
isPaging() |
protected <C> Iterator<C> |
page(Collection<C> collection) |
void |
setLimit(int limit) |
void |
setOffset(int offset) |
void |
setPaging(boolean paging) |
org.restlet.representation.Representation |
toRepresentation(Object source,
org.restlet.representation.Variant target) |
addMixInAnnotations, addResponseHeader, blockMimeType, doError, getController, getIntegerFromQuery, getMixInAnnotationsMap, getOntopia, getTopicMapReference, setInfoHeaders
abort, commit, delete, delete, describeVariants, doCatch, doConditionalHandle, doHandle, doHandle, doNegotiatedHandle, get, get, getAttribute, getDescription, getInfo, getInfo, getName, getOnSent, getPreferredVariant, getRole, getVariants, getVariants, handle, hasAnnotations, head, head, isAnnotated, isAutoCommitting, isCommitted, isConditional, isExisting, isInRole, isNegotiated, options, options, patch, patch, post, post, put, put, redirectPermanent, redirectPermanent, redirectSeeOther, redirectSeeOther, redirectTemporary, redirectTemporary, setAllowedMethods, setAnnotated, setAttribute, setAutoCommitting, setChallengeRequests, setCommitted, setConditional, setCookieSettings, setDescription, setDimensions, setExisting, setLocationRef, setLocationRef, setName, setNegotiated, setOnSent, setProxyChallengeRequests, setServerInfo, setStatus, setStatus, setStatus, setStatus, updateAllowedMethods, updateDimensions
doError, doRelease, getAllowedMethods, getApplication, getChallengeRequests, getChallengeResponse, getClientInfo, getConditions, getConnegService, getContext, getConverterService, getCookies, getCookieSettings, getDimensions, getHostRef, getLocationRef, getLogger, getMatrix, getMatrixValue, getMaxForwards, getMetadataService, getMethod, getOriginalRef, getProtocol, getProxyChallengeRequests, getProxyChallengeResponse, getQuery, getQueryValue, getRanges, getReference, getReferrerRef, getRequest, getRequestAttributes, getRequestCacheDirectives, getRequestEntity, getResponse, getResponseAttributes, getResponseCacheDirectives, getResponseEntity, getRootRef, getServerInfo, getStatus, getStatusService, init, isConfidential, isLoggable, release, setApplication, setQueryValue, setRequest, setResponse, toBoolean, toByte, toDouble, toFloat, toInteger, toLong, toObject, toRepresentation, toRepresentation, toShort, toString
protected void doInit() throws org.restlet.resource.ResourceException
doInit
in class AbstractOntopiaResource
org.restlet.resource.ResourceException
public long getOffset()
public long getLimit()
public boolean isPaging()
public void setPaging(boolean paging)
public void setOffset(int offset)
public void setLimit(int limit)
public org.restlet.representation.Representation toRepresentation(Object source, org.restlet.representation.Variant target) throws IOException
toRepresentation
in class org.restlet.resource.Resource
IOException
protected boolean isPageable(Object source, org.restlet.representation.Variant target)
protected <C> Iterator<C> page(Collection<C> collection)
protected void addPagingHeaders(int size, int offset, int limit)