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
Fields Modifier and Type Field Description protected org.exoplatform.services.jcr.RepositoryServicerepoServiceprotected SessionProviderServicesessionProviderService
-
Constructor Summary
Constructors Constructor Description XMLViewNodeRepresentationRenderer(org.exoplatform.services.jcr.RepositoryService repoService, SessionProviderService sessionProviderService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsegetXML(String repoName, String repoPath, String viewType, javax.ws.rs.core.UriInfo uriInfo)Gives the XML representation of a given node.protected Stringpath(String repoPath)protected StringworkspaceName(String repoPath)
-
-
-
Field Detail
-
repoService
protected org.exoplatform.services.jcr.RepositoryService repoService
-
sessionProviderService
protected SessionProviderService sessionProviderService
-
-
Constructor Detail
-
XMLViewNodeRepresentationRenderer
public XMLViewNodeRepresentationRenderer(org.exoplatform.services.jcr.RepositoryService repoService, SessionProviderService sessionProviderService)- Parameters:
repoService-sessionProviderService-
-
-
Method Detail
-
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}
-
-