public class MgnlVersionSessionDecorator extends AbstractContentDecorator
Modifier and Type | Class and Description |
---|---|
class |
MgnlVersionSessionDecorator.MgnlVersionSessionNodeWrapper
Wrapper that ensures that mgnl:hasVersion mixin is removed from source node if versioned node is being removed.
|
class |
MgnlVersionSessionDecorator.MgnlVersionSessionVersionIteratorWrapper
Wrapper that returns only relevant versions for the versioned node.
|
class |
MgnlVersionSessionDecorator.MgnlVersionSessionWorkspaceWrapper
Makes sure we don't lose wrapper.
|
class |
MgnlVersionSessionDecorator.MgnlVersionSessionWrapper
Wrapper that ensures that mgnl:hasVersion mixin is removed from source node if versioned node is being removed.
|
Constructor and Description |
---|
MgnlVersionSessionDecorator(String sourceWorkspace) |
Modifier and Type | Method and Description |
---|---|
boolean |
isMultipleWrapEnabled()
Tells if multiple wrapping with this content decorator is enabled.
|
javax.jcr.Node |
wrapNode(javax.jcr.Node node) |
javax.jcr.Session |
wrapSession(javax.jcr.Session session) |
javax.jcr.version.VersionIterator |
wrapVersionIterator(javax.jcr.version.VersionIterator versionIterator) |
javax.jcr.Workspace |
wrapWorkspace(javax.jcr.Workspace workspace) |
evaluateNode, evaluateProperty, isDecorating, wrapNodeIterator, wrapProperty, wrapPropertyIterator, wrapVersion, wrapVersionHistory, wrapVersionManager
public MgnlVersionSessionDecorator(String sourceWorkspace)
public javax.jcr.Session wrapSession(javax.jcr.Session session)
wrapSession
in interface ContentDecorator
wrapSession
in class AbstractContentDecorator
public javax.jcr.Workspace wrapWorkspace(javax.jcr.Workspace workspace)
wrapWorkspace
in interface ContentDecorator
wrapWorkspace
in class AbstractContentDecorator
public javax.jcr.Node wrapNode(javax.jcr.Node node)
wrapNode
in interface ContentDecorator
wrapNode
in class AbstractContentDecorator
public javax.jcr.version.VersionIterator wrapVersionIterator(javax.jcr.version.VersionIterator versionIterator)
wrapVersionIterator
in interface ContentDecorator
wrapVersionIterator
in class AbstractContentDecorator
public boolean isMultipleWrapEnabled()
ContentDecorator
Copyright © 2003–2017 Magnolia International Ltd.. All rights reserved.