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, setInfoHeadersabort, 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, updateDimensionsdoError, 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, toStringprotected void doInit()
throws org.restlet.resource.ResourceException
doInit in class AbstractOntopiaResourceorg.restlet.resource.ResourceExceptionpublic 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.ResourceIOExceptionprotected 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)