it.sistematica.isharedoc.opencmis.server
Class CmisServerImpl
java.lang.Object
it.sistematica.isharedoc.opencmis.server.CmisServerImpl
- All Implemented Interfaces:
- CmisServer
public class CmisServerImpl
- extends java.lang.Object
- implements CmisServer
Constructor Summary |
CmisServerImpl(java.util.Map<java.lang.String,java.lang.String> parameters)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
userSessionService
UserSessionService userSessionService
CmisServerImpl
public CmisServerImpl(java.util.Map<java.lang.String,java.lang.String> parameters)
restart
public void restart()
- Specified by:
restart
in interface CmisServer
setBindingType
public void setBindingType(java.lang.String bindingType)
setContentMaxKb
public void setContentMaxKb(java.lang.String contentMaxKb)
getServiceFactory
public InDatabaseServiceFactoryImpl getServiceFactory()
- Specified by:
getServiceFactory
in interface CmisServer
repositoryConfigurationChanged
public void repositoryConfigurationChanged(RepositoryConnection repoConnection)
- Specified by:
repositoryConfigurationChanged
in interface CmisServer
repositoryConfigurationChanged
public void repositoryConfigurationChanged(RepositoryConnection repoConnection,
java.lang.String userId)
- Specified by:
repositoryConfigurationChanged
in interface CmisServer
repositoryConfigurationChanged
public void repositoryConfigurationChanged(java.lang.String userId)
- Specified by:
repositoryConfigurationChanged
in interface CmisServer
getConnection
public CloudConnection getConnection(RepositoryConnection repoConnection,
java.lang.String userId)
- Specified by:
getConnection
in interface CmisServer
getSession
@Transactional
public org.apache.chemistry.opencmis.client.api.Session getSession(CloudConnection conn,
java.lang.String repositoryId)
- Specified by:
getSession
in interface CmisServer
getRepositories
@Transactional
public java.util.List<org.apache.chemistry.opencmis.client.api.Repository> getRepositories(CloudConnection conn)
- Specified by:
getRepositories
in interface CmisServer
getObject
@Transactional
public org.apache.chemistry.opencmis.client.api.CmisObject getObject(org.apache.chemistry.opencmis.client.api.Session session,
java.lang.String objectId)
- Specified by:
getObject
in interface CmisServer
delete
@Transactional
public void delete(org.apache.chemistry.opencmis.client.api.Session session,
org.apache.chemistry.opencmis.client.api.ObjectId objectId)
- Specified by:
delete
in interface CmisServer
getChildren
@Transactional
public java.util.Iterator<org.apache.chemistry.opencmis.client.api.CmisObject> getChildren(org.apache.chemistry.opencmis.client.api.Session session,
org.apache.chemistry.opencmis.client.api.CmisObject object,
int skipCount,
int maxItemsPerPage)
- Specified by:
getChildren
in interface CmisServer