org.exoplatform.services.jcr.ext.resource
Class XMLViewNodeRepresentationRenderer
java.lang.Object
org.exoplatform.services.jcr.ext.resource.XMLViewNodeRepresentationRenderer
- All Implemented Interfaces:
- org.exoplatform.services.rest.resource.ResourceContainer
public class XMLViewNodeRepresentationRenderer
- extends Object
- implements org.exoplatform.services.rest.resource.ResourceContainer
Created by The eXo Platform SAS.
REST service to expose JCR node as either sys or doc view.
- Author:
- Gennady Azarenkov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
repoService
protected RepositoryService repoService
sessionProviderService
protected SessionProviderService sessionProviderService
XMLViewNodeRepresentationRenderer
public XMLViewNodeRepresentationRenderer(RepositoryService repoService,
SessionProviderService sessionProviderService)
- Parameters:
repoService - sessionProviderService -
getXML
public javax.ws.rs.core.Response getXML(String repoName,
String repoPath,
String viewType,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Gives the XML representation of a given node.
- Parameters:
repoName - - repository namerepoPath - - node path including workspace nameviewType - - either "system" or "document"uriInfo -
- Returns:
- XML view of requested node
workspaceName
protected String workspaceName(String repoPath)
path
protected String path(String repoPath)
Copyright © 2014 eXo Platform SAS. All Rights Reserved.