it.sistematica.isharedoc.opencmis.indatabase.server
Class InDatabaseAbstractServiceImpl
java.lang.Object
it.sistematica.isharedoc.opencmis.indatabase.server.InDatabaseAbstractServiceImpl
- Direct Known Subclasses:
- InDatabaseAclService, InDatabaseDiscoveryServiceImpl, InDatabaseMultiFilingServiceImpl, InDatabaseNavigationServiceImpl, InDatabaseObjectServiceImpl, InDatabasePolicyServiceImpl, InDatabaseRelationshipServiceImpl, InDatabaseRepositoryServiceImpl, InDatabaseVersioningServiceImpl
public class InDatabaseAbstractServiceImpl
- extends java.lang.Object
Common functionality for all service implementations
- Author:
- Jens
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fStoreManager
protected final StoreManager fStoreManager
validator
protected final CmisServiceValidator validator
fAtomLinkProvider
protected final AtomLinkInfoProvider fAtomLinkProvider
InDatabaseAbstractServiceImpl
protected InDatabaseAbstractServiceImpl(StoreManager storeManager,
CmisServiceValidator validator)
InDatabaseAbstractServiceImpl
protected InDatabaseAbstractServiceImpl(StoreManager storeManager)
getTypeDefinition
protected org.apache.chemistry.opencmis.commons.definitions.TypeDefinition getTypeDefinition(java.lang.String repositoryId,
org.apache.chemistry.opencmis.commons.data.Properties properties)
getTypeDefinition
protected java.util.List<org.apache.chemistry.opencmis.commons.definitions.TypeDefinition> getTypeDefinition(java.lang.String repositoryId,
java.util.List<java.lang.String> typeIds)
getTypeDefinition
protected org.apache.chemistry.opencmis.commons.definitions.TypeDefinition getTypeDefinition(java.lang.String repositoryId,
StoredObject obj)
getVersionedDocumentOfObjectId
protected VersionedDocument getVersionedDocumentOfObjectId(StoredObject so)
- We allow checkin, cancel, checkout operations on a single version as well
as on a version series This method returns the versioned document
(version series) in each case
- Parameters:
value
- version or version series id of a document
- Returns:
- version series id
checkIsVersionableObject
protected void checkIsVersionableObject(StoredObject so)
checkHasUser
protected void checkHasUser(java.lang.String user)
testCheckedOutByCurrentUser
protected void testCheckedOutByCurrentUser(java.lang.String user,
VersionedDocument verDoc)