org.hippoecm.hst.jackrabbit.ocm.manager.impl
Class HstObjectConverterImpl
java.lang.Object
org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
org.hippoecm.hst.jackrabbit.ocm.manager.impl.HstObjectConverterImpl
- All Implemented Interfaces:
- org.apache.jackrabbit.ocm.manager.objectconverter.ObjectConverter, SimpleObjectConverter
public class HstObjectConverterImpl
- extends org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
- implements SimpleObjectConverter
Field Summary |
protected org.apache.jackrabbit.ocm.manager.atomictypeconverter.AtomicTypeConverterProvider |
converterProvider
|
protected org.apache.jackrabbit.ocm.mapper.Mapper |
mapper
|
protected org.apache.jackrabbit.ocm.manager.objectconverter.ProxyManager |
proxyManager
|
protected org.apache.jackrabbit.ocm.manager.cache.ObjectCache |
requestObjectCache
|
protected org.apache.jackrabbit.ocm.manager.objectconverter.impl.SimpleFieldsHelper |
simpleFieldsHelp
|
Constructor Summary |
HstObjectConverterImpl(org.apache.jackrabbit.ocm.mapper.Mapper mapper,
org.apache.jackrabbit.ocm.manager.atomictypeconverter.AtomicTypeConverterProvider converterProvider,
org.apache.jackrabbit.ocm.manager.objectconverter.ProxyManager proxyManager,
org.apache.jackrabbit.ocm.manager.cache.ObjectCache requestObjectCache)
|
Method Summary |
Object |
getObject(javax.jcr.Session session,
Class clazz,
String path)
|
Object |
getObject(javax.jcr.Session session,
String path)
Returns a mapped object for the JCR node indicated by the path. |
String |
getPath(javax.jcr.Session session,
Object object)
|
void |
insert(javax.jcr.Session session,
javax.jcr.Node parentNode,
String nodeName,
Object object)
|
void |
insert(javax.jcr.Session session,
Object object)
|
void |
retrieveAllMappedAttributes(javax.jcr.Session session,
Object object)
|
void |
retrieveMappedAttribute(javax.jcr.Session session,
Object object,
String attributeName)
|
void |
update(javax.jcr.Session session,
javax.jcr.Node objectNode,
Object object)
|
void |
update(javax.jcr.Session session,
javax.jcr.Node parentNode,
String nodeName,
Object object)
|
void |
update(javax.jcr.Session session,
Object object)
|
void |
update(javax.jcr.Session session,
String uuId,
Object object)
|
Methods inherited from class org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl |
setAtomicTypeConverterProvider, setMapper |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mapper
protected org.apache.jackrabbit.ocm.mapper.Mapper mapper
converterProvider
protected org.apache.jackrabbit.ocm.manager.atomictypeconverter.AtomicTypeConverterProvider converterProvider
proxyManager
protected org.apache.jackrabbit.ocm.manager.objectconverter.ProxyManager proxyManager
requestObjectCache
protected org.apache.jackrabbit.ocm.manager.cache.ObjectCache requestObjectCache
simpleFieldsHelp
protected org.apache.jackrabbit.ocm.manager.objectconverter.impl.SimpleFieldsHelper simpleFieldsHelp
HstObjectConverterImpl
public HstObjectConverterImpl(org.apache.jackrabbit.ocm.mapper.Mapper mapper,
org.apache.jackrabbit.ocm.manager.atomictypeconverter.AtomicTypeConverterProvider converterProvider,
org.apache.jackrabbit.ocm.manager.objectconverter.ProxyManager proxyManager,
org.apache.jackrabbit.ocm.manager.cache.ObjectCache requestObjectCache)
insert
public void insert(javax.jcr.Session session,
Object object)
- Specified by:
insert
in interface org.apache.jackrabbit.ocm.manager.objectconverter.ObjectConverter
- Overrides:
insert
in class org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
insert
public void insert(javax.jcr.Session session,
javax.jcr.Node parentNode,
String nodeName,
Object object)
- Specified by:
insert
in interface org.apache.jackrabbit.ocm.manager.objectconverter.ObjectConverter
- Overrides:
insert
in class org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
update
public void update(javax.jcr.Session session,
Object object)
- Specified by:
update
in interface org.apache.jackrabbit.ocm.manager.objectconverter.ObjectConverter
- Overrides:
update
in class org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
update
public void update(javax.jcr.Session session,
String uuId,
Object object)
- Specified by:
update
in interface org.apache.jackrabbit.ocm.manager.objectconverter.ObjectConverter
- Overrides:
update
in class org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
update
public void update(javax.jcr.Session session,
javax.jcr.Node objectNode,
Object object)
- Specified by:
update
in interface org.apache.jackrabbit.ocm.manager.objectconverter.ObjectConverter
- Overrides:
update
in class org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
update
public void update(javax.jcr.Session session,
javax.jcr.Node parentNode,
String nodeName,
Object object)
- Specified by:
update
in interface org.apache.jackrabbit.ocm.manager.objectconverter.ObjectConverter
- Overrides:
update
in class org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
getObject
public Object getObject(javax.jcr.Session session,
String path)
- Description copied from interface:
SimpleObjectConverter
- Returns a mapped object for the JCR node indicated by the path.
- Specified by:
getObject
in interface org.apache.jackrabbit.ocm.manager.objectconverter.ObjectConverter
- Specified by:
getObject
in interface SimpleObjectConverter
- Overrides:
getObject
in class org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
getObject
public Object getObject(javax.jcr.Session session,
Class clazz,
String path)
- Specified by:
getObject
in interface org.apache.jackrabbit.ocm.manager.objectconverter.ObjectConverter
- Overrides:
getObject
in class org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
retrieveAllMappedAttributes
public void retrieveAllMappedAttributes(javax.jcr.Session session,
Object object)
- Specified by:
retrieveAllMappedAttributes
in interface org.apache.jackrabbit.ocm.manager.objectconverter.ObjectConverter
- Overrides:
retrieveAllMappedAttributes
in class org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
retrieveMappedAttribute
public void retrieveMappedAttribute(javax.jcr.Session session,
Object object,
String attributeName)
- Specified by:
retrieveMappedAttribute
in interface org.apache.jackrabbit.ocm.manager.objectconverter.ObjectConverter
- Overrides:
retrieveMappedAttribute
in class org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
getPath
public String getPath(javax.jcr.Session session,
Object object)
- Specified by:
getPath
in interface org.apache.jackrabbit.ocm.manager.objectconverter.ObjectConverter
- Overrides:
getPath
in class org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
Copyright © 2008-2012 Hippo. All Rights Reserved.