org.broadleafcommerce.openadmin.server.service.persistence.module
Interface RecordHelper

All Known Implementing Classes:
BasicPersistenceModule, JoinStructurePersistenceModule, MapStructurePersistenceModule

public interface RecordHelper

Author:
jfischer

Method Summary
 java.io.Serializable createPopulatedInstance(java.io.Serializable instance, Entity entity, java.util.Map<java.lang.String,FieldMetadata> mergedProperties, java.lang.Boolean setId)
           
 BaseCtoConverter getCtoConverter(PersistencePerspective persistencePerspective, com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto, java.lang.String ceilingEntityFullyQualifiedClassname, java.util.Map<java.lang.String,FieldMetadata> mergedProperties)
           
 FieldManager getFieldManager()
           
 java.lang.Object getPrimaryKey(Entity entity, java.util.Map<java.lang.String,FieldMetadata> mergedProperties)
           
 Entity getRecord(java.lang.Class<?> ceilingEntityClass, PersistencePerspective persistencePerspective, java.io.Serializable record)
           
 Entity getRecord(java.util.Map<java.lang.String,FieldMetadata> primaryMergedProperties, java.io.Serializable record, java.util.Map<java.lang.String,FieldMetadata> alternateMergedProperties, java.lang.String pathToTargetObject)
           
 Entity[] getRecords(java.lang.Class<?> ceilingEntityClass, PersistencePerspective persistencePerspective, java.util.List<java.io.Serializable> records)
           
 Entity[] getRecords(java.util.Map<java.lang.String,FieldMetadata> primaryMergedProperties, java.util.List<java.io.Serializable> records, java.util.Map<java.lang.String,FieldMetadata> alternateMergedProperties, java.lang.String pathToTargetObject)
           
 java.util.Map<java.lang.String,FieldMetadata> getSimpleMergedProperties(java.lang.String entityName, PersistencePerspective persistencePerspective, DynamicEntityDao dynamicEntityDao, java.lang.Class<?>[] entityClasses)
           
 int getTotalRecords(java.lang.String ceilingEntityFullyQualifiedClassname, com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto, BaseCtoConverter ctoConverter)
           
 

Method Detail

getCtoConverter

BaseCtoConverter getCtoConverter(PersistencePerspective persistencePerspective,
                                 com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto,
                                 java.lang.String ceilingEntityFullyQualifiedClassname,
                                 java.util.Map<java.lang.String,FieldMetadata> mergedProperties)

getRecords

Entity[] getRecords(java.util.Map<java.lang.String,FieldMetadata> primaryMergedProperties,
                    java.util.List<java.io.Serializable> records,
                    java.util.Map<java.lang.String,FieldMetadata> alternateMergedProperties,
                    java.lang.String pathToTargetObject)
                    throws javax.xml.parsers.ParserConfigurationException,
                           org.w3c.dom.DOMException,
                           java.lang.IllegalAccessException,
                           java.lang.reflect.InvocationTargetException,
                           java.lang.NoSuchMethodException,
                           javax.xml.transform.TransformerFactoryConfigurationError,
                           javax.xml.transform.TransformerConfigurationException,
                           java.lang.IllegalArgumentException,
                           javax.xml.transform.TransformerException,
                           java.lang.SecurityException,
                           java.lang.ClassNotFoundException
Throws:
javax.xml.parsers.ParserConfigurationException
org.w3c.dom.DOMException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerConfigurationException
java.lang.IllegalArgumentException
javax.xml.transform.TransformerException
java.lang.SecurityException
java.lang.ClassNotFoundException

getRecords

Entity[] getRecords(java.lang.Class<?> ceilingEntityClass,
                    PersistencePerspective persistencePerspective,
                    java.util.List<java.io.Serializable> records)
                    throws java.lang.SecurityException,
                           java.lang.IllegalArgumentException,
                           java.lang.ClassNotFoundException,
                           java.lang.NoSuchMethodException,
                           java.lang.IllegalAccessException,
                           java.lang.reflect.InvocationTargetException,
                           org.w3c.dom.DOMException,
                           javax.xml.transform.TransformerConfigurationException,
                           javax.xml.parsers.ParserConfigurationException,
                           javax.xml.transform.TransformerFactoryConfigurationError,
                           javax.xml.transform.TransformerException
Throws:
java.lang.SecurityException
java.lang.IllegalArgumentException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
org.w3c.dom.DOMException
javax.xml.transform.TransformerConfigurationException
javax.xml.parsers.ParserConfigurationException
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException

getRecord

Entity getRecord(java.util.Map<java.lang.String,FieldMetadata> primaryMergedProperties,
                 java.io.Serializable record,
                 java.util.Map<java.lang.String,FieldMetadata> alternateMergedProperties,
                 java.lang.String pathToTargetObject)
                 throws javax.xml.parsers.ParserConfigurationException,
                        org.w3c.dom.DOMException,
                        java.lang.IllegalAccessException,
                        java.lang.reflect.InvocationTargetException,
                        java.lang.NoSuchMethodException,
                        javax.xml.transform.TransformerFactoryConfigurationError,
                        javax.xml.transform.TransformerConfigurationException,
                        java.lang.IllegalArgumentException,
                        javax.xml.transform.TransformerException,
                        java.lang.SecurityException,
                        java.lang.ClassNotFoundException
Throws:
javax.xml.parsers.ParserConfigurationException
org.w3c.dom.DOMException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerConfigurationException
java.lang.IllegalArgumentException
javax.xml.transform.TransformerException
java.lang.SecurityException
java.lang.ClassNotFoundException

getRecord

Entity getRecord(java.lang.Class<?> ceilingEntityClass,
                 PersistencePerspective persistencePerspective,
                 java.io.Serializable record)
                 throws java.lang.SecurityException,
                        java.lang.IllegalArgumentException,
                        java.lang.ClassNotFoundException,
                        java.lang.NoSuchMethodException,
                        java.lang.IllegalAccessException,
                        java.lang.reflect.InvocationTargetException,
                        org.w3c.dom.DOMException,
                        javax.xml.transform.TransformerConfigurationException,
                        javax.xml.parsers.ParserConfigurationException,
                        javax.xml.transform.TransformerFactoryConfigurationError,
                        javax.xml.transform.TransformerException
Throws:
java.lang.SecurityException
java.lang.IllegalArgumentException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
org.w3c.dom.DOMException
javax.xml.transform.TransformerConfigurationException
javax.xml.parsers.ParserConfigurationException
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException

getTotalRecords

int getTotalRecords(java.lang.String ceilingEntityFullyQualifiedClassname,
                    com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto,
                    BaseCtoConverter ctoConverter)
                    throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

createPopulatedInstance

java.io.Serializable createPopulatedInstance(java.io.Serializable instance,
                                             Entity entity,
                                             java.util.Map<java.lang.String,FieldMetadata> mergedProperties,
                                             java.lang.Boolean setId)
                                             throws java.lang.IllegalAccessException,
                                                    java.lang.reflect.InvocationTargetException,
                                                    java.lang.NoSuchMethodException,
                                                    java.text.ParseException,
                                                    java.lang.NumberFormatException,
                                                    java.lang.InstantiationException,
                                                    java.lang.ClassNotFoundException
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
java.text.ParseException
java.lang.NumberFormatException
java.lang.InstantiationException
java.lang.ClassNotFoundException

getPrimaryKey

java.lang.Object getPrimaryKey(Entity entity,
                               java.util.Map<java.lang.String,FieldMetadata> mergedProperties)
                               throws java.lang.RuntimeException,
                                      java.lang.NumberFormatException
Throws:
java.lang.RuntimeException
java.lang.NumberFormatException

getSimpleMergedProperties

java.util.Map<java.lang.String,FieldMetadata> getSimpleMergedProperties(java.lang.String entityName,
                                                                        PersistencePerspective persistencePerspective,
                                                                        DynamicEntityDao dynamicEntityDao,
                                                                        java.lang.Class<?>[] entityClasses)
                                                                        throws java.lang.ClassNotFoundException,
                                                                               java.lang.SecurityException,
                                                                               java.lang.IllegalArgumentException,
                                                                               java.lang.NoSuchMethodException,
                                                                               java.lang.IllegalAccessException,
                                                                               java.lang.reflect.InvocationTargetException
Throws:
java.lang.ClassNotFoundException
java.lang.SecurityException
java.lang.IllegalArgumentException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

getFieldManager

FieldManager getFieldManager()


Copyright © 2011. All Rights Reserved.