org.apache.jackrabbit.ocm.manager.objectconverter.impl
Class SimpleFieldsHelper

java.lang.Object
  extended by org.apache.jackrabbit.ocm.manager.objectconverter.impl.SimpleFieldsHelper

public class SimpleFieldsHelper
extends java.lang.Object

Helper class used to map simple fields.

Author:
Lombart Christophe

Constructor Summary
SimpleFieldsHelper(AtomicTypeConverterProvider converterProvider)
          Constructor
 
Method Summary
 java.lang.Object refreshUuidPath(javax.jcr.Session session, ClassDescriptor classDescriptor, javax.jcr.Node node, java.lang.Object object)
           
 java.lang.Object retrieveSimpleFields(javax.jcr.Session session, ClassDescriptor classDescriptor, javax.jcr.Node node, java.lang.Object object)
          Retrieve simple fields (atomic fields)
 void storeSimpleFields(javax.jcr.Session session, java.lang.Object object, ClassDescriptor classDescriptor, javax.jcr.Node objectNode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleFieldsHelper

public SimpleFieldsHelper(AtomicTypeConverterProvider converterProvider)
Constructor

Parameters:
converterProvider - The atomic type converter provider
Method Detail

retrieveSimpleFields

public java.lang.Object retrieveSimpleFields(javax.jcr.Session session,
                                             ClassDescriptor classDescriptor,
                                             javax.jcr.Node node,
                                             java.lang.Object object)
Retrieve simple fields (atomic fields)

Throws:
JcrMappingException
RepositoryException

refreshUuidPath

public java.lang.Object refreshUuidPath(javax.jcr.Session session,
                                        ClassDescriptor classDescriptor,
                                        javax.jcr.Node node,
                                        java.lang.Object object)

storeSimpleFields

public void storeSimpleFields(javax.jcr.Session session,
                              java.lang.Object object,
                              ClassDescriptor classDescriptor,
                              javax.jcr.Node objectNode)


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.