org.exoplatform.services.jcr.ext.artifact.rest
Class RESTArtifactLoaderService
java.lang.Object
org.exoplatform.services.jcr.ext.artifact.rest.RESTArtifactLoaderService
- All Implemented Interfaces:
- org.exoplatform.services.rest.container.ResourceContainer
public class RESTArtifactLoaderService
- extends java.lang.Object
- implements org.exoplatform.services.rest.container.ResourceContainer
- Version:
- $Id: RESTArtifactLoaderService.java 35186 2009-08-07 14:23:43Z pnedonosko $
- Author:
- Volodymyr Krasnikov volodymyr.krasnikov@exoplatform.com.ua
|
Method Summary |
org.exoplatform.services.rest.Response |
getResource(java.lang.String mavenPath,
java.lang.String base,
java.lang.String view,
java.lang.String gadget)
Return Response with Maven artifact if it is file or HTML page for browsing if requested URL is
folder. |
org.exoplatform.services.rest.Response |
getRootNodeList(java.lang.String base,
java.lang.String view,
java.lang.String gadget)
Browsing of root node of Maven repository. |
protected java.lang.String |
getStreamAsString(java.io.InputStream stream)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESTArtifactLoaderService
public RESTArtifactLoaderService(org.exoplatform.container.xml.InitParams initParams,
ThreadLocalSessionProviderService sessionProviderService,
RepositoryService repositoryService,
NodeRepresentationService nodeRepresentationService,
org.exoplatform.services.security.Authenticator authenticator)
throws java.lang.Exception
- Parameters:
initParams - the initialized parameters. Set repository name, workspace name, root node for Maven
repository, username(optional) and password (optional).sessionProviderService - the ThreadLocalSessionProviderService.repositoryService - the RepositoryService.nodeRepresentationService - the NodeRepresentationService.authenticator - the Authenticator.
- Throws:
java.lang.Exception - if any errors occur or not valid configuration.
getResource
public org.exoplatform.services.rest.Response getResource(java.lang.String mavenPath,
java.lang.String base,
java.lang.String view,
java.lang.String gadget)
- Return Response with Maven artifact if it is file or HTML page for browsing if requested URL is
folder.
- Parameters:
mavenPath - the relative part of requested URL.base - the base URL.
- Returns:
- @see
Response.
getRootNodeList
public org.exoplatform.services.rest.Response getRootNodeList(java.lang.String base,
java.lang.String view,
java.lang.String gadget)
- Browsing of root node of Maven repository.
- Parameters:
base - the base URL.
- Returns:
- @see
Response.
getStreamAsString
protected java.lang.String getStreamAsString(java.io.InputStream stream)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2012 eXo Platform SAS. All Rights Reserved.