Class AbstractPagedResource
java.lang.Object
org.restlet.resource.Resource
org.restlet.resource.ServerResource
net.ontopia.topicmaps.rest.resources.AbstractOntopiaResource
net.ontopia.topicmaps.rest.resources.AbstractPagedResource
- Direct Known Subclasses:
AbstractTransactionalResource
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddPagingHeaders(int size, int offset, int limit) protected voiddoInit()longgetLimit()longprotected booleanisPageable(Object source, org.restlet.representation.Variant target) booleanisPaging()protected <C> Iterator<C>page(Collection<C> collection) voidsetLimit(int limit) voidsetOffset(int offset) voidsetPaging(boolean paging) org.restlet.representation.RepresentationtoRepresentation(Object source, org.restlet.representation.Variant target) Methods inherited from class net.ontopia.topicmaps.rest.resources.AbstractOntopiaResource
addMixInAnnotations, addResponseHeader, blockMimeType, doError, getController, getIntegerFromQuery, getMixInAnnotationsMap, getOntopia, getTopicMapReference, setInfoHeadersMethods inherited from class org.restlet.resource.ServerResource
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, updateDimensionsMethods inherited from class org.restlet.resource.Resource
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
-
Field Details
-
paging
protected boolean paging -
offset
protected int offset -
limit
protected int limit
-
-
Constructor Details
-
AbstractPagedResource
public AbstractPagedResource()
-
-
Method Details
-
doInit
protected void doInit() throws org.restlet.resource.ResourceException- Overrides:
doInitin classAbstractOntopiaResource- Throws:
org.restlet.resource.ResourceException
-
getOffset
public long getOffset() -
getLimit
public long getLimit() -
isPaging
public boolean isPaging() -
setPaging
public void setPaging(boolean paging) -
setOffset
public void setOffset(int offset) -
setLimit
public void setLimit(int limit) -
toRepresentation
public org.restlet.representation.Representation toRepresentation(Object source, org.restlet.representation.Variant target) throws IOException - Overrides:
toRepresentationin classorg.restlet.resource.Resource- Throws:
IOException
-
isPageable
-
page
-
addPagingHeaders
protected void addPagingHeaders(int size, int offset, int limit)
-