it.sistematica.isharedoc.opencmis.indatabase.server
Class InDatabaseRepositoryServiceImpl

java.lang.Object
  extended by it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseAbstractServiceImpl
      extended by it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseRepositoryServiceImpl

public class InDatabaseRepositoryServiceImpl
extends InDatabaseAbstractServiceImpl


Field Summary
 
Fields inherited from class it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseAbstractServiceImpl
fAtomLinkProvider, fStoreManager, validator
 
Constructor Summary
InDatabaseRepositoryServiceImpl(StoreManager storeManager)
           
 
Method Summary
 org.apache.chemistry.opencmis.commons.definitions.TypeDefinition createType(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 void deleteType(java.lang.String repositoryId, java.lang.String typeId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.data.RepositoryInfo getRepositoryInfo(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.util.List<org.apache.chemistry.opencmis.commons.data.RepositoryInfo> getRepositoryInfos(org.apache.chemistry.opencmis.commons.server.CallContext context, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionList getTypeChildren(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String typeId, java.lang.Boolean includePropertyDefinitions, java.math.BigInteger maxItems, java.math.BigInteger skipCount, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.definitions.TypeDefinition getTypeDefinition(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String typeId, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 java.util.List<org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionContainer> getTypeDescendants(org.apache.chemistry.opencmis.commons.server.CallContext context, java.lang.String repositoryId, java.lang.String typeId, java.math.BigInteger depth, java.lang.Boolean includePropertyDefinitions, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 org.apache.chemistry.opencmis.commons.definitions.TypeDefinition updateType(java.lang.String repositoryId, org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type, org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)
           
 
Methods inherited from class it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseAbstractServiceImpl
checkHasUser, checkIsVersionableObject, getTypeDefinition, getTypeDefinition, getTypeDefinition, getVersionedDocumentOfObjectId, testCheckedOutByCurrentUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InDatabaseRepositoryServiceImpl

public InDatabaseRepositoryServiceImpl(StoreManager storeManager)
Method Detail

getRepositoryInfo

public org.apache.chemistry.opencmis.commons.data.RepositoryInfo getRepositoryInfo(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                                                   java.lang.String repositoryId,
                                                                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)

getRepositoryInfos

public java.util.List<org.apache.chemistry.opencmis.commons.data.RepositoryInfo> getRepositoryInfos(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                                                                    org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)

getTypeChildren

public org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionList getTypeChildren(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                                                            java.lang.String repositoryId,
                                                                                            java.lang.String typeId,
                                                                                            java.lang.Boolean includePropertyDefinitions,
                                                                                            java.math.BigInteger maxItems,
                                                                                            java.math.BigInteger skipCount,
                                                                                            org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)

getTypeDefinition

public org.apache.chemistry.opencmis.commons.definitions.TypeDefinition getTypeDefinition(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                                                          java.lang.String repositoryId,
                                                                                          java.lang.String typeId,
                                                                                          org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)

getTypeDescendants

public java.util.List<org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionContainer> getTypeDescendants(org.apache.chemistry.opencmis.commons.server.CallContext context,
                                                                                                                    java.lang.String repositoryId,
                                                                                                                    java.lang.String typeId,
                                                                                                                    java.math.BigInteger depth,
                                                                                                                    java.lang.Boolean includePropertyDefinitions,
                                                                                                                    org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)

createType

public org.apache.chemistry.opencmis.commons.definitions.TypeDefinition createType(java.lang.String repositoryId,
                                                                                   org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type,
                                                                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)

updateType

public org.apache.chemistry.opencmis.commons.definitions.TypeDefinition updateType(java.lang.String repositoryId,
                                                                                   org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type,
                                                                                   org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)

deleteType

public void deleteType(java.lang.String repositoryId,
                       java.lang.String typeId,
                       org.apache.chemistry.opencmis.commons.data.ExtensionsData extension)