org.hippoecm.hst.jaxrs.services.content
Class HippoFolderContentResource

java.lang.Object
  extended by org.hippoecm.hst.jaxrs.services.AbstractResource
      extended by org.hippoecm.hst.jaxrs.services.content.AbstractContentResource
          extended by org.hippoecm.hst.jaxrs.services.content.HippoFolderContentResource
Direct Known Subclasses:
HippoDirectoryContentResource, HippoFacetNavigationContentResource, HippoFixedDirectoryContentResource

public class HippoFolderContentResource
extends AbstractContentResource

Version:
$Id$

Field Summary
 
Fields inherited from class org.hippoecm.hst.jaxrs.services.AbstractResource
BEANS_ANNOTATED_CLASSES_CONF_PARAM, HST_MOUNT_REL_PREFIX, HST_REST_RELATIONS_BASE_URI, MOUNT_ALIAS_ASSETS, MOUNT_ALIAS_GALLERY, MOUNT_ALIAS_REST, MOUNT_ALIAS_SITE
 
Constructor Summary
HippoFolderContentResource()
           
 
Method Summary
 String createDocumentResource(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, javax.ws.rs.core.UriInfo uriInfo, String documentName, String nodeTypeName)
           
 String createFolderResource(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, javax.ws.rs.core.UriInfo uriInfo, String folderName)
           
 String deleteDocumentResource(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, javax.ws.rs.core.UriInfo uriInfo, String documentName)
           
 String deleteFolderResource(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, javax.ws.rs.core.UriInfo uriInfo, String folderName)
           
 HippoDocumentRepresentation getDocumentResource(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, javax.ws.rs.core.UriInfo uriInfo, String documentName)
           
 HippoDocumentRepresentationDataset getDocumentResources(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, javax.ws.rs.core.UriInfo uriInfo, boolean sorted, String beginIndex, String endIndex)
           
 HippoFolderRepresentation getFolderResource(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, javax.ws.rs.core.UriInfo uriInfo)
           
 HippoFolderRepresentation getFolderResource(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, javax.ws.rs.core.UriInfo uriInfo, String folderName)
           
 HippoFolderRepresentationDataset getFolderResources(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, javax.ws.rs.core.UriInfo uriInfo, boolean sorted, String beginIndex, String endIndex)
           
 NodeRepresentationDataset searchDocumentResources(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, javax.ws.rs.core.UriInfo uriInfo, String sortBy, String sortDirection, Set<String> nodeTypes, String queryOperator, String queryScope, String beginIndex, String endIndex, String queryMatrixParam, String queryParam)
           
 
Methods inherited from class org.hippoecm.hst.jaxrs.services.content.AbstractContentResource
deleteContentResource, getHippoHtmlContent, getHippoHtmlRepresentation, getRequestContentNode, getRequestContentPath, updateHippoHtmlContent, updateHippoHtmlRepresentation
 
Methods inherited from class org.hippoecm.hst.jaxrs.services.AbstractResource
deleteHippoBean, getAnnotatedClasses, getAnnotatedClassesResourcePath, getChildBeanByRelPathOrPrimaryNodeType, getContentPersistenceManager, getContentRewriter, getHstQualifiedLinkRel, getHstQueryManager, getHstQueryManager, getLinkMountRelation, getMountContentBaseBean, getMountLink, getNodeLink, getObjectConverter, getPersistableSession, getPersistableSession, getPersistenceManager, getPersistenceManager, getQualifiedLinkRel, getQualifiedLinkRel, getRequestContentBean, getRequestContentBean, getRequestContext, getRestLink, getRestRelationsBaseUri, getSiteLink, isPageLinksExternal, setAnnotatedClasses, setAnnotatedClassesResourcePath, setContentRewriter, setHstQueryManagerFactory, setObjectConverter, setPageLinksExternal, setRestRelationsBaseUri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HippoFolderContentResource

public HippoFolderContentResource()
Method Detail

getFolderResource

public HippoFolderRepresentation getFolderResource(@Context
                                                   javax.servlet.http.HttpServletRequest servletRequest,
                                                   @Context
                                                   javax.servlet.http.HttpServletResponse servletResponse,
                                                   @Context
                                                   javax.ws.rs.core.UriInfo uriInfo)

getFolderResources

public HippoFolderRepresentationDataset getFolderResources(@Context
                                                           javax.servlet.http.HttpServletRequest servletRequest,
                                                           @Context
                                                           javax.servlet.http.HttpServletResponse servletResponse,
                                                           @Context
                                                           javax.ws.rs.core.UriInfo uriInfo,
                                                           boolean sorted,
                                                           String beginIndex,
                                                           String endIndex)

getFolderResource

public HippoFolderRepresentation getFolderResource(@Context
                                                   javax.servlet.http.HttpServletRequest servletRequest,
                                                   @Context
                                                   javax.servlet.http.HttpServletResponse servletResponse,
                                                   @Context
                                                   javax.ws.rs.core.UriInfo uriInfo,
                                                   String folderName)

createFolderResource

public String createFolderResource(@Context
                                   javax.servlet.http.HttpServletRequest servletRequest,
                                   @Context
                                   javax.servlet.http.HttpServletResponse servletResponse,
                                   @Context
                                   javax.ws.rs.core.UriInfo uriInfo,
                                   String folderName)

deleteFolderResource

public String deleteFolderResource(@Context
                                   javax.servlet.http.HttpServletRequest servletRequest,
                                   @Context
                                   javax.servlet.http.HttpServletResponse servletResponse,
                                   @Context
                                   javax.ws.rs.core.UriInfo uriInfo,
                                   String folderName)

getDocumentResources

public HippoDocumentRepresentationDataset getDocumentResources(@Context
                                                               javax.servlet.http.HttpServletRequest servletRequest,
                                                               @Context
                                                               javax.servlet.http.HttpServletResponse servletResponse,
                                                               @Context
                                                               javax.ws.rs.core.UriInfo uriInfo,
                                                               boolean sorted,
                                                               String beginIndex,
                                                               String endIndex)

getDocumentResource

public HippoDocumentRepresentation getDocumentResource(@Context
                                                       javax.servlet.http.HttpServletRequest servletRequest,
                                                       @Context
                                                       javax.servlet.http.HttpServletResponse servletResponse,
                                                       @Context
                                                       javax.ws.rs.core.UriInfo uriInfo,
                                                       String documentName)

createDocumentResource

public String createDocumentResource(@Context
                                     javax.servlet.http.HttpServletRequest servletRequest,
                                     @Context
                                     javax.servlet.http.HttpServletResponse servletResponse,
                                     @Context
                                     javax.ws.rs.core.UriInfo uriInfo,
                                     String documentName,
                                     String nodeTypeName)

deleteDocumentResource

public String deleteDocumentResource(@Context
                                     javax.servlet.http.HttpServletRequest servletRequest,
                                     @Context
                                     javax.servlet.http.HttpServletResponse servletResponse,
                                     @Context
                                     javax.ws.rs.core.UriInfo uriInfo,
                                     String documentName)

searchDocumentResources

public NodeRepresentationDataset searchDocumentResources(@Context
                                                         javax.servlet.http.HttpServletRequest servletRequest,
                                                         @Context
                                                         javax.servlet.http.HttpServletResponse servletResponse,
                                                         @Context
                                                         javax.ws.rs.core.UriInfo uriInfo,
                                                         String sortBy,
                                                         String sortDirection,
                                                         Set<String> nodeTypes,
                                                         String queryOperator,
                                                         String queryScope,
                                                         String beginIndex,
                                                         String endIndex,
                                                         String queryMatrixParam,
                                                         String queryParam)


Copyright © 2008-2012 Hippo. All Rights Reserved.