it.sistematica.isharedoc.service.ws
Class CloudWebServiceImpl

java.lang.Object
  extended by it.sistematica.isharedoc.service.ws.CloudWebServiceImpl
All Implemented Interfaces:
CloudWebService

@Service(value="cloudWebService")
public class CloudWebServiceImpl
extends java.lang.Object
implements CloudWebService


Field Summary
(package private)  CloudManager cloudManager
           
(package private)  it.neverworks.data.EntityManager entities
           
(package private)  InstanceService instanceService
           
(package private)  PartitionService partitionService
           
(package private)  ReplicaService replicaService
           
(package private)  SearchService searchService
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
 
Fields inherited from interface it.sistematica.isharedoc.service.ws.CloudWebService
DEFAULT_MAX_RESULTS
 
Constructor Summary
CloudWebServiceImpl()
           
 
Method Summary
 FileCreateResponse createFile(FileCreateRequest request, java.lang.String userid)
           
 ContentResponse loadContent(ContentRequest request, java.lang.String userid)
           
 FileSearchResponse searchDocuments(FileSearchRequest request, java.lang.String userid)
           
 FileUpdateResponse updateFile(FileUpdateRequest request, java.lang.String userid)
           
 ReplicaStatusUpdateResponse updateReplicaStatus(ReplicaStatusUpdateRequest request, java.lang.String userid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userInfo

it.neverworks.application.service.UserInfo userInfo

entities

it.neverworks.data.EntityManager entities

instanceService

InstanceService instanceService

searchService

SearchService searchService

replicaService

ReplicaService replicaService

partitionService

PartitionService partitionService

cloudManager

CloudManager cloudManager
Constructor Detail

CloudWebServiceImpl

public CloudWebServiceImpl()
Method Detail

createFile

@Transactional
public FileCreateResponse createFile(FileCreateRequest request,
                                                   java.lang.String userid)
                              throws java.io.IOException
Specified by:
createFile in interface CloudWebService
Throws:
java.io.IOException

updateFile

@Transactional
public FileUpdateResponse updateFile(FileUpdateRequest request,
                                                   java.lang.String userid)
                              throws java.io.IOException
Specified by:
updateFile in interface CloudWebService
Throws:
java.io.IOException

updateReplicaStatus

@Transactional
public ReplicaStatusUpdateResponse updateReplicaStatus(ReplicaStatusUpdateRequest request,
                                                                     java.lang.String userid)
                                                throws java.io.IOException
Specified by:
updateReplicaStatus in interface CloudWebService
Throws:
java.io.IOException

searchDocuments

@Transactional
public FileSearchResponse searchDocuments(FileSearchRequest request,
                                                        java.lang.String userid)
Specified by:
searchDocuments in interface CloudWebService

loadContent

@Transactional
public ContentResponse loadContent(ContentRequest request,
                                                 java.lang.String userid)
                            throws java.io.IOException
Specified by:
loadContent in interface CloudWebService
Throws:
java.io.IOException