public class MgnlPropertySettingContentDecorator extends PropertyAndChildWrappingContentDecorator implements ContentDecorator
Modifier and Type | Class and Description |
---|---|
class |
MgnlPropertySettingContentDecorator.LastUpdatePropertyWrapper
Updates parent page or parent content mgnl:lastUpdated property on modification.
|
class |
MgnlPropertySettingContentDecorator.LastUpdateSessionWrapper
Deprecated.
since 5.2.2 - pls use MgnlPropertySettingSessionWrapper instead.
|
class |
MgnlPropertySettingContentDecorator.LastUpdateWorkspaceWrapper
Deprecated.
since 5.2.2 - pls use MgnlPropertySettingWorkspaceWrapper instead.
|
class |
MgnlPropertySettingContentDecorator.MgnlPropertySettingSessionWrapper
Updates all specific properties upon certain actions.
|
class |
MgnlPropertySettingContentDecorator.MgnlPropertySettingWorkspaceWrapper
Updates destination parent page or parent content mgnl:lastUpdated property on move or copy operations.
|
Modifier and Type | Field and Description |
---|---|
protected List<info.magnolia.jcr.wrapper.MgnlPropertySettingContentDecorator.DirtyOp> |
dirtyOps |
Constructor and Description |
---|
MgnlPropertySettingContentDecorator() |
Modifier and Type | Method and Description |
---|---|
protected String |
getCurrentUserName() |
protected boolean |
shouldIgnoreUpdate(String propertyName) |
javax.jcr.Node |
wrapNode(javax.jcr.Node node) |
javax.jcr.Property |
wrapProperty(javax.jcr.Property property) |
javax.jcr.Session |
wrapSession(javax.jcr.Session session) |
javax.jcr.Workspace |
wrapWorkspace(javax.jcr.Workspace workspace) |
isMultipleWrapEnabled, wrapPropertyIterator
evaluateNode, evaluateProperty, isDecorating, wrapNodeIterator, wrapVersion, wrapVersionHistory, wrapVersionIterator, wrapVersionManager
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evaluateNode, evaluateProperty, isMultipleWrapEnabled, wrapNodeIterator, wrapPropertyIterator, wrapVersion, wrapVersionHistory, wrapVersionIterator, wrapVersionManager
protected List<info.magnolia.jcr.wrapper.MgnlPropertySettingContentDecorator.DirtyOp> dirtyOps
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.Property wrapProperty(javax.jcr.Property property)
wrapProperty
in interface ContentDecorator
wrapProperty
in class AbstractContentDecorator
protected boolean shouldIgnoreUpdate(String propertyName)
protected String getCurrentUserName()
Copyright © 2003–2020 Magnolia International Ltd.. All rights reserved.