public class AutoVersionServiceImpl extends Object implements AutoVersionService
DOCUMENT_AUTO_DEFAULT_VERSION_EXPIRED, DOCUMENT_AUTO_DEFAULT_VERSION_MAX, DRIVES_AUTO_VERSION, DRIVES_AUTO_VERSION_EXPIRED, DRIVES_AUTO_VERSION_MAX, GROUP_DRIVE_PARRTEN, GROUP_DRIVE_PREFIX, PERSONAL_DRIVE_PARRTEN, PERSONAL_DRIVE_PREFIX| Constructor and Description |
|---|
AutoVersionServiceImpl(ManageDriveService manageDriveService,
org.exoplatform.container.xml.InitParams params) |
| Modifier and Type | Method and Description |
|---|---|
javax.jcr.version.Version |
autoVersion(javax.jcr.Node currentNode)
Versioning for document
|
javax.jcr.version.Version |
autoVersion(javax.jcr.Node currentNode,
boolean isSkipCheckDrive)
Versioning for document
|
void |
autoVersion(javax.jcr.Node currentNode,
javax.jcr.Node sourceNode)
Versioning for document
|
void |
autoVersion(javax.jcr.Node currentNode,
javax.jcr.Node sourceNode,
boolean isSkipDriveCheck)
Versioning for document at Drive dont support Autoversioning
|
List<String> |
getDriveAutoVersion()
Get List of Drive supported versioning
|
boolean |
isVersionSupport(String nodePath,
String workspace)
Check support versioning of document
|
public AutoVersionServiceImpl(ManageDriveService manageDriveService, org.exoplatform.container.xml.InitParams params)
public javax.jcr.version.Version autoVersion(javax.jcr.Node currentNode)
throws Exception
autoVersion in interface AutoVersionServiceExceptionpublic javax.jcr.version.Version autoVersion(javax.jcr.Node currentNode,
boolean isSkipCheckDrive)
throws Exception
autoVersion in interface AutoVersionServiceExceptionpublic boolean isVersionSupport(String nodePath, String workspace) throws Exception
isVersionSupport in interface AutoVersionServiceExceptionpublic List<String> getDriveAutoVersion()
AutoVersionServicegetDriveAutoVersion in interface AutoVersionServicepublic void autoVersion(javax.jcr.Node currentNode,
javax.jcr.Node sourceNode)
throws Exception
AutoVersionServiceautoVersion in interface AutoVersionServiceExceptionpublic void autoVersion(javax.jcr.Node currentNode,
javax.jcr.Node sourceNode,
boolean isSkipDriveCheck)
throws Exception
AutoVersionServiceautoVersion in interface AutoVersionServiceExceptionCopyright © 2003–2019 eXo Platform SAS. All rights reserved.