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
public class AbstractPagedResource extends AbstractOntopiaResource
-
-
Constructor Summary
Constructors Constructor Description AbstractPagedResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddPagingHeaders(int size, int offset, int limit)protected voiddoInit()longgetLimit()longgetOffset()protected 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, setInfoHeaders
-
Methods 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, updateDimensions
-
Methods 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
-
-
-
-
Method Detail
-
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
protected boolean isPageable(Object source, org.restlet.representation.Variant target)
-
page
protected <C> Iterator<C> page(Collection<C> collection)
-
addPagingHeaders
protected void addPagingHeaders(int size, int offset, int limit)
-
-