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)
|
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.