fr.opensagres.xdocreport.remoting.resources.services.server.jaxws
Class JAXWSResourcesServiceImpl

java.lang.Object
  extended by fr.opensagres.xdocreport.remoting.resources.services.DelegateResourcesService
      extended by fr.opensagres.xdocreport.remoting.resources.services.server.jaxws.JAXWSResourcesServiceImpl
All Implemented Interfaces:
JAXWSResourcesService, ResourcesService

public class JAXWSResourcesServiceImpl
extends DelegateResourcesService
implements JAXWSResourcesService


Constructor Summary
JAXWSResourcesServiceImpl(ResourcesService delegate)
           
 
Method Summary
 BinaryData download(String resourceId)
          Download the content of the given unique resource id.
 List<BinaryData> downloadMultiple(List<String> resourceIds)
           
 String getName()
          Returns the repository name.
 Resource getRoot()
          Returns the root resource.
 Resource getRootWithFilter(Filter filter)
           
 void upload(BinaryData dataIn)
           
 
Methods inherited from class fr.opensagres.xdocreport.remoting.resources.services.DelegateResourcesService
getDelegate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXWSResourcesServiceImpl

public JAXWSResourcesServiceImpl(ResourcesService delegate)
Method Detail

getName

public String getName()
Description copied from interface: ResourcesService
Returns the repository name.

Specified by:
getName in interface JAXWSResourcesService
Specified by:
getName in interface ResourcesService
Overrides:
getName in class DelegateResourcesService
Returns:

getRoot

public Resource getRoot()
Description copied from interface: ResourcesService
Returns the root resource.

Specified by:
getRoot in interface JAXWSResourcesService
Specified by:
getRoot in interface ResourcesService
Overrides:
getRoot in class DelegateResourcesService
Returns:

getRootWithFilter

public Resource getRootWithFilter(Filter filter)
                           throws ResourcesException
Specified by:
getRootWithFilter in interface JAXWSResourcesService
Specified by:
getRootWithFilter in interface ResourcesService
Overrides:
getRootWithFilter in class DelegateResourcesService
Throws:
ResourcesException

download

public BinaryData download(String resourceId)
                    throws ResourcesException
Description copied from interface: ResourcesService
Download the content of the given unique resource id.

Specified by:
download in interface JAXWSResourcesService
Specified by:
download in interface ResourcesService
Overrides:
download in class DelegateResourcesService
Returns:
the byte array of the content of the given resourcePath.
Throws:
ResourcesException

downloadMultiple

public List<BinaryData> downloadMultiple(List<String> resourceIds)
                                  throws ResourcesException
Specified by:
downloadMultiple in interface JAXWSResourcesService
Specified by:
downloadMultiple in interface ResourcesService
Overrides:
downloadMultiple in class DelegateResourcesService
Throws:
ResourcesException

upload

public void upload(BinaryData dataIn)
            throws ResourcesException
Specified by:
upload in interface JAXWSResourcesService
Specified by:
upload in interface ResourcesService
Overrides:
upload in class DelegateResourcesService
Throws:
ResourcesException


Copyright © 2013. All rights reserved.