it.sistematica.isharedoc.opencmis.server
Interface CmisServer

All Known Implementing Classes:
CmisServerImpl

public interface CmisServer


Method Summary
 void delete(org.apache.chemistry.opencmis.client.api.Session session, org.apache.chemistry.opencmis.client.api.ObjectId objectId)
           
 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)
           
 CloudConnection getConnection(RepositoryConnection repoConnection, java.lang.String userId)
           
 org.apache.chemistry.opencmis.client.api.CmisObject getObject(org.apache.chemistry.opencmis.client.api.Session session, java.lang.String objectId)
           
 java.util.List<org.apache.chemistry.opencmis.client.api.Repository> getRepositories(CloudConnection conn)
           
 InDatabaseServiceFactoryImpl getServiceFactory()
           
 org.apache.chemistry.opencmis.client.api.Session getSession(CloudConnection conn, java.lang.String repositoryId)
           
 void repositoryConfigurationChanged(RepositoryConnection repoConnection)
           
 void repositoryConfigurationChanged(RepositoryConnection repoConnection, java.lang.String userId)
           
 void repositoryConfigurationChanged(java.lang.String userId)
           
 void restart()
           
 

Method Detail

restart

void restart()

getServiceFactory

InDatabaseServiceFactoryImpl getServiceFactory()

repositoryConfigurationChanged

void repositoryConfigurationChanged(RepositoryConnection repoConnection)

repositoryConfigurationChanged

void repositoryConfigurationChanged(RepositoryConnection repoConnection,
                                    java.lang.String userId)

repositoryConfigurationChanged

void repositoryConfigurationChanged(java.lang.String userId)

getConnection

CloudConnection getConnection(RepositoryConnection repoConnection,
                              java.lang.String userId)

getRepositories

java.util.List<org.apache.chemistry.opencmis.client.api.Repository> getRepositories(CloudConnection conn)

getSession

org.apache.chemistry.opencmis.client.api.Session getSession(CloudConnection conn,
                                                            java.lang.String repositoryId)

getObject

org.apache.chemistry.opencmis.client.api.CmisObject getObject(org.apache.chemistry.opencmis.client.api.Session session,
                                                              java.lang.String objectId)

delete

void delete(org.apache.chemistry.opencmis.client.api.Session session,
            org.apache.chemistry.opencmis.client.api.ObjectId objectId)

getChildren

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)