info.magnolia.cms.core.version
Class MgnlVersioningSession

java.lang.Object
  extended by info.magnolia.jcr.wrapper.DelegateSessionWrapper
      extended by info.magnolia.jcr.wrapper.NodeWrappingDelegateSessionWrapper
          extended by info.magnolia.cms.core.version.MgnlVersioningSession
All Implemented Interfaces:
javax.jcr.Session

public class MgnlVersioningSession
extends NodeWrappingDelegateSessionWrapper

Session wrapper enabling Magnolia specific way of handling versioning on all child nodes.

Version:
$Id$

Field Summary
 
Fields inherited from class info.magnolia.jcr.wrapper.DelegateSessionWrapper
wrapped
 
Fields inherited from interface javax.jcr.Session
ACTION_ADD_NODE, ACTION_READ, ACTION_REMOVE, ACTION_SET_PROPERTY
 
Constructor Summary
MgnlVersioningSession(javax.jcr.Session wrapped)
           
 
Method Summary
protected  javax.jcr.Node wrapNode(javax.jcr.Node node)
           
 
Methods inherited from class info.magnolia.jcr.wrapper.NodeWrappingDelegateSessionWrapper
getNode, getNodeByIdentifier, getNodeByUUID, getRootNode
 
Methods inherited from class info.magnolia.jcr.wrapper.DelegateSessionWrapper
addLockToken, checkPermission, exportDocumentView, exportDocumentView, exportSystemView, exportSystemView, getAccessControlManager, getAttribute, getAttributeNames, getImportContentHandler, getItem, getLockTokens, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getProperty, getRepository, getRetentionManager, getUserID, getValueFactory, getWorkspace, getWrappedSession, hasCapability, hasPendingChanges, hasPermission, impersonate, importXML, isLive, itemExists, logout, move, nodeExists, propertyExists, refresh, removeItem, removeLockToken, save, setNamespacePrefix, setWrappedSession, toString, unwrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MgnlVersioningSession

public MgnlVersioningSession(javax.jcr.Session wrapped)
Method Detail

wrapNode

protected javax.jcr.Node wrapNode(javax.jcr.Node node)
Specified by:
wrapNode in class NodeWrappingDelegateSessionWrapper


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