public class JcrSessionManager
extends info.magnolia.jcr.decoration.AbstractContentDecorator
ContentDecorator
for JCR operations in content apps.Constructor and Description |
---|
JcrSessionManager(javax.inject.Provider<info.magnolia.context.Context> contextProvider,
JcrDatasourceDefinition datasourceDefinition) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluateNode(javax.jcr.Node node) |
boolean |
evaluateProperty(javax.jcr.Property property) |
JcrSessionWrapper |
getJCRSession() |
boolean |
isMultipleWrapEnabled() |
javax.jcr.Item |
wrapItem(javax.jcr.Item item) |
info.magnolia.ui.datasource.jcr.JcrNodeWrapper |
wrapNode(javax.jcr.Node node) |
JcrPropertyWrapper |
wrapProperty(javax.jcr.Property property) |
JcrSessionWrapper |
wrapSession(javax.jcr.Session session) |
@Inject public JcrSessionManager(javax.inject.Provider<info.magnolia.context.Context> contextProvider, JcrDatasourceDefinition datasourceDefinition)
public boolean isMultipleWrapEnabled()
public JcrSessionWrapper wrapSession(javax.jcr.Session session)
wrapSession
in interface info.magnolia.jcr.decoration.ContentDecorator
wrapSession
in class info.magnolia.jcr.decoration.AbstractContentDecorator
public info.magnolia.ui.datasource.jcr.JcrNodeWrapper wrapNode(javax.jcr.Node node)
wrapNode
in interface info.magnolia.jcr.decoration.ContentDecorator
wrapNode
in class info.magnolia.jcr.decoration.AbstractContentDecorator
public boolean evaluateNode(javax.jcr.Node node)
evaluateNode
in interface info.magnolia.jcr.decoration.ContentDecorator
evaluateNode
in class info.magnolia.jcr.decoration.AbstractContentDecorator
public JcrPropertyWrapper wrapProperty(javax.jcr.Property property)
wrapProperty
in interface info.magnolia.jcr.decoration.ContentDecorator
wrapProperty
in class info.magnolia.jcr.decoration.AbstractContentDecorator
public boolean evaluateProperty(javax.jcr.Property property)
evaluateProperty
in interface info.magnolia.jcr.decoration.ContentDecorator
evaluateProperty
in class info.magnolia.jcr.decoration.AbstractContentDecorator
public JcrSessionWrapper getJCRSession() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public javax.jcr.Item wrapItem(javax.jcr.Item item)
Copyright © 2019 Magnolia International Ltd.. All rights reserved.