public class InMemoryAbstractServiceImpl extends Object
Modifier and Type | Field and Description |
---|---|
protected AtomLinkInfoProvider |
fAtomLinkProvider |
protected StoreManager |
fStoreManager |
protected CmisServiceValidator |
validator |
Modifier | Constructor and Description |
---|---|
protected |
InMemoryAbstractServiceImpl(StoreManager storeManager) |
protected |
InMemoryAbstractServiceImpl(StoreManager storeManager,
CmisServiceValidator validator) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkHasUser(String user) |
protected void |
checkIsVersionableObject(StoredObject so) |
protected List<TypeDefinition> |
getTypeDefinition(String repositoryId,
List<String> typeIds) |
protected TypeDefinition |
getTypeDefinition(String repositoryId,
Properties properties) |
protected TypeDefinition |
getTypeDefinition(String repositoryId,
StoredObject obj) |
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.
|
protected boolean |
isCheckedOut(StoredObject so,
String user) |
protected void |
testCheckedOutByCurrentUser(String user,
VersionedDocument verDoc) |
protected VersionedDocument |
testHasProperCheckedOutStatus(StoredObject so,
String user) |
protected void |
testIsCheckedOut(VersionedDocument verDoc) |
protected VersionedDocument |
testIsNotCheckedOutBySomeoneElse(StoredObject so,
String user) |
protected final StoreManager fStoreManager
protected final CmisServiceValidator validator
protected final AtomLinkInfoProvider fAtomLinkProvider
protected InMemoryAbstractServiceImpl(StoreManager storeManager, CmisServiceValidator validator)
protected InMemoryAbstractServiceImpl(StoreManager storeManager)
protected TypeDefinition getTypeDefinition(String repositoryId, Properties properties)
protected List<TypeDefinition> getTypeDefinition(String repositoryId, List<String> typeIds)
protected TypeDefinition getTypeDefinition(String repositoryId, StoredObject obj)
protected VersionedDocument getVersionedDocumentOfObjectId(StoredObject so)
so
- version or versioned documentprotected VersionedDocument testIsNotCheckedOutBySomeoneElse(StoredObject so, String user)
protected VersionedDocument testHasProperCheckedOutStatus(StoredObject so, String user)
protected void checkIsVersionableObject(StoredObject so)
protected void checkHasUser(String user)
protected void testCheckedOutByCurrentUser(String user, VersionedDocument verDoc)
protected void testIsCheckedOut(VersionedDocument verDoc)
protected boolean isCheckedOut(StoredObject so, String user)
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.