@Path(value="/")
public class HarvestTrees
extends org.gcube.rest.resourceawareservice.ResourceAwareService<org.gcube.datatransformation.adaptors.common.xmlobjects.TreeResource>
| Constructor and Description |
|---|
HarvestTrees(TreeResourceFactory treeResourceFactory,
org.gcube.rest.resourcemanager.publisher.ResourcePublisher<org.gcube.datatransformation.adaptors.common.xmlobjects.TreeResource> configPublisher,
org.gcube.rest.resourcemanager.discoverer.Discoverer<org.gcube.datatransformation.adaptors.common.xmlobjects.TreeResource> configDiscoverer,
org.gcube.rest.commons.filter.IResourceFilter<org.gcube.datatransformation.adaptors.common.xmlobjects.TreeResource> resourceFilter,
org.gcube.rest.commons.resourcefile.IResourceFileUtils<org.gcube.datatransformation.adaptors.common.xmlobjects.TreeResource> resourceFileUtilsBinary,
String hostname,
String port,
String scope) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
AddTree(String scopeHeader,
String treeID) |
javax.ws.rs.core.Response |
AvailableResources() |
String |
getResourceClass() |
String |
getResourceNamePref() |
String |
getScope() |
javax.ws.rs.core.Response |
HarvestTreeCollection(javax.ws.rs.core.Request request,
String scopeHeader,
String treeCollectionID,
String treeCollectionName) |
javax.ws.rs.core.Response |
RemoveTree(String scopeHeader,
String treeID) |
javax.ws.rs.core.Response |
ResetResource(String scopeHeader) |
closeService, createResource, createResourceREST, destroyResource, destroyResourceREST, filterResourcesREST, getAllResources, getResource, getResourceIDsByFilter, getResourceREST, getResourcesByFilter, listResourceIDs, listResources, listResourcesREST, loadResources, onClose, saveResource, startServicepublic HarvestTrees(TreeResourceFactory treeResourceFactory, org.gcube.rest.resourcemanager.publisher.ResourcePublisher<org.gcube.datatransformation.adaptors.common.xmlobjects.TreeResource> configPublisher, org.gcube.rest.resourcemanager.discoverer.Discoverer<org.gcube.datatransformation.adaptors.common.xmlobjects.TreeResource> configDiscoverer, org.gcube.rest.commons.filter.IResourceFilter<org.gcube.datatransformation.adaptors.common.xmlobjects.TreeResource> resourceFilter, org.gcube.rest.commons.resourcefile.IResourceFileUtils<org.gcube.datatransformation.adaptors.common.xmlobjects.TreeResource> resourceFileUtilsBinary, String hostname, String port, String scope) throws org.gcube.rest.resourceawareservice.exceptions.ResourceAwareServiceException
org.gcube.rest.resourceawareservice.exceptions.ResourceAwareServiceException@GET
@Path(value="/HarvestTreeCollection")
@Produces(value="text/xml; charset=UTF-8")
public javax.ws.rs.core.Response HarvestTreeCollection(@Context
javax.ws.rs.core.Request request,
@HeaderParam(value="gcube-scope")
String scopeHeader,
@QueryParam(value="treeCollectionID")
String treeCollectionID,
@QueryParam(value="treeCollectionName")
String treeCollectionName)
throws IOException,
XMLStreamException
IOExceptionXMLStreamException@GET
@Path(value="/AvailableResources")
@Produces(value="application/xml; charset=UTF-8")
public javax.ws.rs.core.Response AvailableResources()
throws ParserConfigurationException,
TransformerException
@GET
@Path(value="/ResetResource")
@Produces(value="text/plain; charset=UTF-8")
public javax.ws.rs.core.Response ResetResource(@HeaderParam(value="gcube-scope")
String scopeHeader)
throws org.gcube.datatransformation.adaptors.common.db.exceptions.SourceIDNotFoundException,
Exception
org.gcube.datatransformation.adaptors.common.db.exceptions.SourceIDNotFoundExceptionException@GET
@Path(value="/AddTree")
@Produces(value="text/plain; charset=UTF-8")
public javax.ws.rs.core.Response AddTree(@HeaderParam(value="gcube-scope")
String scopeHeader,
@FormParam(value="treeID")
String treeID)
throws org.gcube.datatransformation.adaptors.common.db.exceptions.SourceIDNotFoundException,
Exception
org.gcube.datatransformation.adaptors.common.db.exceptions.SourceIDNotFoundExceptionException@GET
@Path(value="/RemoveTree")
@Produces(value="text/plain; charset=UTF-8")
public javax.ws.rs.core.Response RemoveTree(@HeaderParam(value="gcube-scope")
String scopeHeader,
@FormParam(value="treeID")
String treeID)
throws org.gcube.datatransformation.adaptors.common.db.exceptions.SourceIDNotFoundException,
Exception
org.gcube.datatransformation.adaptors.common.db.exceptions.SourceIDNotFoundExceptionExceptionpublic String getResourceClass()
getResourceClass in class org.gcube.rest.resourceawareservice.ResourceAwareService<org.gcube.datatransformation.adaptors.common.xmlobjects.TreeResource>public String getResourceNamePref()
getResourceNamePref in class org.gcube.rest.resourceawareservice.ResourceAwareService<org.gcube.datatransformation.adaptors.common.xmlobjects.TreeResource>public String getScope()
getScope in class org.gcube.rest.resourceawareservice.ResourceAwareService<org.gcube.datatransformation.adaptors.common.xmlobjects.TreeResource>Copyright © 2014. All Rights Reserved.