public interface DynamicEntityDao
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
org.hibernate.Criteria |
createCriteria(java.lang.Class<?> entityClass) |
void |
detach(java.io.Serializable entity) |
void |
flush() |
java.lang.reflect.Field[] |
getAllFields(java.lang.Class<?> targetClass) |
java.lang.Class<?>[] |
getAllPolymorphicEntitiesFromCeiling(java.lang.Class<?> ceilingClass) |
java.lang.Class<?>[] |
getAllPolymorphicEntitiesFromCeiling(java.lang.Class<?> ceilingClass,
boolean includeUnqualifiedPolymorphicEntities) |
ClassTree |
getClassTree(java.lang.Class<?>[] polymorphicClasses) |
ClassTree |
getClassTreeFromCeiling(java.lang.Class<?> ceilingClass) |
FieldMetadataProvider |
getDefaultFieldMetadataProvider() |
EntityConfiguration |
getEntityConfiguration() |
FieldManager |
getFieldManager() |
java.util.Map<java.lang.String,java.lang.Object> |
getIdMetadata(java.lang.Class<?> entityClass) |
java.util.Map<java.lang.String,FieldMetadata> |
getMergedProperties(java.lang.String ceilingEntityFullyQualifiedClassname,
java.lang.Class<?>[] entities,
ForeignKey foreignField,
java.lang.String[] additionalNonPersistentProperties,
ForeignKey[] additionalForeignFields,
MergedPropertyType mergedPropertyType,
java.lang.Boolean populateManyToOneFields,
java.lang.String[] includeManyToOneFields,
java.lang.String[] excludeManyToOneFields,
java.lang.String configurationKey,
java.lang.String prefix) |
Metadata |
getMetadata() |
org.hibernate.mapping.PersistentClass |
getPersistentClass(java.lang.String targetClassName)
Get the Hibernate PersistentClass instance associated with the fully-qualified
class name.
|
java.util.Map<java.lang.String,FieldMetadata> |
getPropertiesForPrimitiveClass(java.lang.String propertyName,
java.lang.String friendlyPropertyName,
java.lang.Class<?> targetClass,
java.lang.Class<?> parentClass,
MergedPropertyType mergedPropertyType) |
java.util.List<java.lang.String> |
getPropertyNames(java.lang.Class<?> entityClass) |
java.util.List<org.hibernate.type.Type> |
getPropertyTypes(java.lang.Class<?> entityClass) |
org.hibernate.SessionFactory |
getSessionFactory() |
java.util.Map<java.lang.String,FieldMetadata> |
getSimpleMergedProperties(java.lang.String entityName,
PersistencePerspective persistencePerspective) |
javax.persistence.EntityManager |
getStandardEntityManager() |
java.io.Serializable |
merge(java.io.Serializable entity) |
java.io.Serializable |
persist(java.io.Serializable entity) |
void |
refresh(java.io.Serializable entity) |
void |
remove(java.io.Serializable entity) |
java.io.Serializable |
retrieve(java.lang.Class<?> entityClass,
java.lang.Object primaryKey) |
void |
setEntityConfiguration(EntityConfiguration entityConfiguration) |
void |
setMetadata(Metadata metadata) |
void |
setStandardEntityManager(javax.persistence.EntityManager entityManager) |
java.lang.Class<?>[] getAllPolymorphicEntitiesFromCeiling(java.lang.Class<?> ceilingClass)
java.lang.Class<?>[] getAllPolymorphicEntitiesFromCeiling(java.lang.Class<?> ceilingClass,
boolean includeUnqualifiedPolymorphicEntities)
ClassTree getClassTreeFromCeiling(java.lang.Class<?> ceilingClass)
ClassTree getClassTree(java.lang.Class<?>[] polymorphicClasses)
java.util.Map<java.lang.String,FieldMetadata> getPropertiesForPrimitiveClass(java.lang.String propertyName, java.lang.String friendlyPropertyName, java.lang.Class<?> targetClass, java.lang.Class<?> parentClass, MergedPropertyType mergedPropertyType)
java.util.Map<java.lang.String,FieldMetadata> getMergedProperties(java.lang.String ceilingEntityFullyQualifiedClassname, java.lang.Class<?>[] entities, ForeignKey foreignField, java.lang.String[] additionalNonPersistentProperties, ForeignKey[] additionalForeignFields, MergedPropertyType mergedPropertyType, java.lang.Boolean populateManyToOneFields, java.lang.String[] includeManyToOneFields, java.lang.String[] excludeManyToOneFields, java.lang.String configurationKey, java.lang.String prefix)
java.io.Serializable persist(java.io.Serializable entity)
java.io.Serializable merge(java.io.Serializable entity)
java.io.Serializable retrieve(java.lang.Class<?> entityClass,
java.lang.Object primaryKey)
void remove(java.io.Serializable entity)
void clear()
void flush()
void detach(java.io.Serializable entity)
void refresh(java.io.Serializable entity)
javax.persistence.EntityManager getStandardEntityManager()
void setStandardEntityManager(javax.persistence.EntityManager entityManager)
org.hibernate.mapping.PersistentClass getPersistentClass(java.lang.String targetClassName)
targetClassName - java.util.Map<java.lang.String,FieldMetadata> getSimpleMergedProperties(java.lang.String entityName, PersistencePerspective persistencePerspective)
FieldManager getFieldManager()
EntityConfiguration getEntityConfiguration()
void setEntityConfiguration(EntityConfiguration entityConfiguration)
java.util.Map<java.lang.String,java.lang.Object> getIdMetadata(java.lang.Class<?> entityClass)
java.util.List<org.hibernate.type.Type> getPropertyTypes(java.lang.Class<?> entityClass)
java.util.List<java.lang.String> getPropertyNames(java.lang.Class<?> entityClass)
org.hibernate.Criteria createCriteria(java.lang.Class<?> entityClass)
java.lang.reflect.Field[] getAllFields(java.lang.Class<?> targetClass)
Metadata getMetadata()
void setMetadata(Metadata metadata)
FieldMetadataProvider getDefaultFieldMetadataProvider()
org.hibernate.SessionFactory getSessionFactory()
Copyright © 2018. All Rights Reserved.