it.sistematica.isharedoc.opencmis.indatabase.server
Class AbstractServiceImpl
java.lang.Object
it.sistematica.isharedoc.opencmis.indatabase.server.AbstractServiceImpl
public class AbstractServiceImpl
- 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
AbstractServiceImpl
protected AbstractServiceImpl(StoreManager storeManager)
checkStandardParameters
protected StoredObject checkStandardParameters(java.lang.String repositoryId,
java.lang.String objectId)
- check if repository is known and that object exists. To avoid later calls
to again retrieve the object from the id return the retrieved object for
later use.
- Parameters:
repositoryId
- repository idobjectId
- object id
- Returns:
- object for objectId
checkExistingObjectId
protected StoredObject checkExistingObjectId(ObjectStore objStore,
java.lang.String objectId)
checkRepositoryId
protected void checkRepositoryId(java.lang.String repositoryId)
getTypeDefinition
protected org.apache.chemistry.opencmis.commons.definitions.TypeDefinition getTypeDefinition(java.lang.String repositoryId,
org.apache.chemistry.opencmis.commons.data.Properties properties)
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
testIsNotCheckedOutBySomeoneElse
protected VersionedDocument testIsNotCheckedOutBySomeoneElse(StoredObject so,
java.lang.String user)
testHasProperCheckedOutStatus
protected VersionedDocument testHasProperCheckedOutStatus(StoredObject so,
java.lang.String user)
checkIsVersionableObject
protected void checkIsVersionableObject(StoredObject so)
checkHasUser
protected void checkHasUser(java.lang.String user)
testCheckedOutByCurrentUser
protected void testCheckedOutByCurrentUser(java.lang.String user,
VersionedDocument verDoc)
testIsCheckedOut
protected void testIsCheckedOut(VersionedDocument verDoc)