Class AbstractPagedResource

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int limit  
      protected int offset  
      protected boolean paging  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method 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)  
      • 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
    • Field Detail

      • paging

        protected boolean paging
      • offset

        protected int offset
      • limit

        protected int limit
    • Constructor Detail

      • AbstractPagedResource

        public AbstractPagedResource()
    • Method Detail

      • doInit

        protected void doInit()
                       throws org.restlet.resource.ResourceException
        Overrides:
        doInit in class AbstractOntopiaResource
        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:
        toRepresentation in class org.restlet.resource.Resource
        Throws:
        IOException
      • isPageable

        protected boolean isPageable​(Object source,
                                     org.restlet.representation.Variant target)
      • addPagingHeaders

        protected void addPagingHeaders​(int size,
                                        int offset,
                                        int limit)