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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.exoplatform.services.jcr.RepositoryServiceprotected SessionProviderService -
Constructor Summary
ConstructorsConstructorDescriptionXMLViewNodeRepresentationRenderer(org.exoplatform.services.jcr.RepositoryService repoService, SessionProviderService sessionProviderService) -
Method Summary
-
Field Details
-
repoService
protected org.exoplatform.services.jcr.RepositoryService repoService -
sessionProviderService
-
-
Constructor Details
-
XMLViewNodeRepresentationRenderer
public XMLViewNodeRepresentationRenderer(org.exoplatform.services.jcr.RepositoryService repoService, SessionProviderService sessionProviderService) - Parameters:
repoService-sessionProviderService-
-
-
Method Details
-
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
- eXo level API
- Unsupported
- eXo response for generated doc on REST API
- {code} "xml" : the XML representation of a given node {code}
-
workspaceName
-
path
-