info.magnolia.cms.core.version
Class VersionManager

java.lang.Object
  extended by info.magnolia.cms.core.version.BaseVersionManager
      extended by info.magnolia.cms.core.version.VersionManager

public final class VersionManager
extends BaseVersionManager

CE version of the VersionManager. Limited to one version only.

Author:
Sameer Charles

Field Summary
 
Fields inherited from class info.magnolia.cms.core.version.BaseVersionManager
PROPERTY_RULE, ROOT_VERSION, SYSTEM_NODE, TMP_REFERENCED_NODES, VERSION_WORKSPACE
 
Constructor Summary
VersionManager()
          Don't instanciate.
 
Method Summary
static VersionManager getInstance()
           
 boolean isInvalidMaxVersions()
          Since version is set "only revert" always return true.
 void setMaxVersionHistory(Content node)
          Set version history to max version possible.
 
Methods inherited from class info.magnolia.cms.core.version.BaseVersionManager
addVersion, addVersion, checkAndAddMixin, createInitialStructure, createVersion, getAccessManagerPermissions, getAllVersions, getBaseVersion, getHierarchyManager, getSystemNode, getUsedFilter, getVersion, getVersionedNode, getVersionedNode, getVersionHistory, impersonateAccessManager, removeVersionHistory, restore, revertAccessManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionManager

public VersionManager()
Don't instanciate.

Method Detail

getInstance

public static VersionManager getInstance()

isInvalidMaxVersions

public boolean isInvalidMaxVersions()
Since version is set "only revert" always return true.

Specified by:
isInvalidMaxVersions in class BaseVersionManager

setMaxVersionHistory

public void setMaxVersionHistory(Content node)
                          throws javax.jcr.RepositoryException
Set version history to max version possible.

Specified by:
setMaxVersionHistory in class BaseVersionManager
Parameters:
node -
Throws:
javax.jcr.RepositoryException - if failed to get VersionHistory or fail to remove


Copyright © 2003-2011 Magnolia International Ltd.. All Rights Reserved.