|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl
public class ObjectConverterImpl
Default implementation for ObjectConverterImpl
| Field Summary | |
|---|---|
protected AtomicTypeConverterProvider |
atomicTypeConverterProvider
|
| Constructor Summary | |
|---|---|
ObjectConverterImpl()
|
|
ObjectConverterImpl(Mapper mapper,
AtomicTypeConverterProvider converterProvider)
Constructor |
|
ObjectConverterImpl(Mapper mapper,
AtomicTypeConverterProvider converterProvider,
ProxyManager proxyManager,
ObjectCache requestObjectCache)
Constructor |
|
| Method Summary | |
|---|---|
CollectionConverter |
getCollectionConverter(javax.jcr.Session session,
CollectionDescriptor collectionDescriptor)
|
Object |
getObject(javax.jcr.Session session,
Class clazz,
String path)
Retrieve an object from the JCR repo |
Object |
getObject(javax.jcr.Session session,
String path)
Retrieve an object from the JCR repo |
String |
getPath(javax.jcr.Session session,
Object object)
Get the object JCR path |
void |
insert(javax.jcr.Session session,
javax.jcr.Node parentNode,
String nodeName,
Object object)
Insert the object |
void |
insert(javax.jcr.Session session,
Object object)
Insert the object |
void |
retrieveAllMappedAttributes(javax.jcr.Session session,
Object object)
Retrieve all mapped attributes for the given persistent object. |
void |
retrieveMappedAttribute(javax.jcr.Session session,
Object object,
String attributeName)
Retrieve the specified attribute for the given persistent object. |
void |
setAtomicTypeConverterProvider(AtomicTypeConverterProvider converterProvider)
Sets the converter provider. |
void |
setMapper(Mapper mapper)
Set the Mapper used to solve mappings. |
void |
update(javax.jcr.Session session,
javax.jcr.Node objectNode,
Object object)
Update the object |
void |
update(javax.jcr.Session session,
javax.jcr.Node parentNode,
String nodeName,
Object object)
Update the object |
void |
update(javax.jcr.Session session,
Object object)
Update the object |
void |
update(javax.jcr.Session session,
String uuId,
Object object)
Update the object |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected AtomicTypeConverterProvider atomicTypeConverterProvider
| Constructor Detail |
|---|
public ObjectConverterImpl()
public ObjectConverterImpl(Mapper mapper,
AtomicTypeConverterProvider converterProvider)
mapper - The mapper to usedconverterProvider - The atomic type converter provider
public ObjectConverterImpl(Mapper mapper,
AtomicTypeConverterProvider converterProvider,
ProxyManager proxyManager,
ObjectCache requestObjectCache)
mapper - The mapper to usedconverterProvider - The atomic type converter provider| Method Detail |
|---|
public void setMapper(Mapper mapper)
Mapper used to solve mappings.
mapper - a Mapperpublic void setAtomicTypeConverterProvider(AtomicTypeConverterProvider converterProvider)
converterProvider - an AtomicTypeConverterProvider
public void insert(javax.jcr.Session session,
Object object)
ObjectConverter
insert in interface ObjectConvertersession - the JCR sessionobject - the object to insert
public void insert(javax.jcr.Session session,
javax.jcr.Node parentNode,
String nodeName,
Object object)
ObjectConverter
insert in interface ObjectConvertersession - the JCR sessionparentNode - The parent node used to store the new JCR element (object)nodeName - The node name used to store the objectobject - the object to insert
public void update(javax.jcr.Session session,
Object object)
ObjectConverter
update in interface ObjectConvertersession - the JCR sessionobject - the object to update
public void update(javax.jcr.Session session,
String uuId,
Object object)
ObjectConverter
update in interface ObjectConvertersession - the JCR sessionuuId - The UUID of the node to get updated.object - the object to update
public void update(javax.jcr.Session session,
javax.jcr.Node objectNode,
Object object)
ObjectConverter
update in interface ObjectConvertersession - the JCR sessionobjectNode - The node to store the objectobject - the object to update
public void update(javax.jcr.Session session,
javax.jcr.Node parentNode,
String nodeName,
Object object)
ObjectConverter
update in interface ObjectConvertersession - the JCR sessionparentNode - The parent node used to store the new JCR element (object)nodeName - The node name used to store the objectobject - the object to update
public Object getObject(javax.jcr.Session session,
String path)
ObjectConverter
getObject in interface ObjectConvertersession - The JCR sessionpath - the JCR path
null when it does not exist at path
public Object getObject(javax.jcr.Session session,
Class clazz,
String path)
ObjectConverter
getObject in interface ObjectConvertersession - The JCR sessionclazz - The class assigned to the object to retrievepath - the JCR path
null when it does not exist at path
public void retrieveAllMappedAttributes(javax.jcr.Session session,
Object object)
ObjectConverter
retrieveAllMappedAttributes in interface ObjectConvertersession - The JCR sessionobject - The persistent object
public void retrieveMappedAttribute(javax.jcr.Session session,
Object object,
String attributeName)
ObjectConverter
retrieveMappedAttribute in interface ObjectConvertersession - The JCR sessionobject - The persistent objectattributeName - The name of the attribute to retrieve
public String getPath(javax.jcr.Session session,
Object object)
ObjectConverter
getPath in interface ObjectConvertersession - the JCR sessionobject - the object for which the path has to be retrieve
JcrMappingException
public CollectionConverter getCollectionConverter(javax.jcr.Session session,
CollectionDescriptor collectionDescriptor)
getCollectionConverter in interface ObjectConverter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||