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.Type
getHibernateTypeByFieldName
(String propertyName) getId()
org.hibernate.id.IdentifierGenerator
default 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
-