Interface ExportableEntityInfo
- All Known Implementing Classes:
 AncestorsEntityInfo,ApplicationAttributeEntityInfo,DefaultExportableEntityInfo,DirectoryAttributeEntityInfo,DirectoryMappingOperationEntityInfo,DirectoryOperationEntityInfo
public interface ExportableEntityInfo
Represent hibernate entity that has to be exported.
 Contains information about its fields and references.
- Since:
 - 7.20.0
 
- 
Method Summary
Modifier and TypeMethodDescriptiondefault Collection<HibernateField>Class<?>org.hibernate.type.TypegetHibernateTypeByFieldName(String propertyName) getId()org.hibernate.id.IdentifierGeneratordefault List<HibernateField> 
- 
Method Details
- 
getDiscriminatorColumnName
String getDiscriminatorColumnName() - 
getId
HibernateField getId() - 
getTableName
String getTableName() - 
getEntityClass
Class<?> getEntityClass() - 
getDiscriminatorValue
Object getDiscriminatorValue() - 
getIdentifierGenerator
org.hibernate.id.IdentifierGenerator getIdentifierGenerator() - 
getHibernateTypeByFieldName
 - 
getFields
List<HibernateField> getFields() - 
getPersistableFields
- Returns:
 - all fields that can be persisted (it does not include collection).
 
 - 
getAllExternalReferences
 
 -