Class DefaultExportableEntityInfo
- java.lang.Object
-
- com.atlassian.confluence.impl.backuprestore.hibernate.DefaultExportableEntityInfo
-
- All Implemented Interfaces:
ExportableEntityInfo
public class DefaultExportableEntityInfo extends Object implements ExportableEntityInfo
Represent hibernate entity that has to be exported. Contains information about its fields and references.- Since:
- 7.20.0
-
-
Constructor Summary
Constructors Constructor Description DefaultExportableEntityInfo(org.hibernate.persister.entity.AbstractEntityPersister entityPersister, org.hibernate.SessionFactory sessionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetDiscriminatorColumnName()ObjectgetDiscriminatorValue()Class<?>getEntityClass()List<HibernateField>getFields()org.hibernate.type.TypegetHibernateTypeByFieldName(String propertyName)HibernateFieldgetId()org.hibernate.id.IdentifierGeneratorgetIdentifierGenerator()StringgetTableName()inthashCode()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.atlassian.confluence.impl.backuprestore.hibernate.ExportableEntityInfo
getAllExternalReferences, getPersistableFields
-
-
-
-
Method Detail
-
getFields
public List<HibernateField> getFields()
- Specified by:
getFieldsin interfaceExportableEntityInfo
-
getEntityClass
public Class<?> getEntityClass()
- Specified by:
getEntityClassin interfaceExportableEntityInfo
-
getId
public HibernateField getId()
- Specified by:
getIdin interfaceExportableEntityInfo
-
getTableName
public String getTableName()
- Specified by:
getTableNamein interfaceExportableEntityInfo
-
getDiscriminatorColumnName
public String getDiscriminatorColumnName()
- Specified by:
getDiscriminatorColumnNamein interfaceExportableEntityInfo
-
getDiscriminatorValue
public Object getDiscriminatorValue()
- Specified by:
getDiscriminatorValuein interfaceExportableEntityInfo
-
getIdentifierGenerator
public org.hibernate.id.IdentifierGenerator getIdentifierGenerator()
- Specified by:
getIdentifierGeneratorin interfaceExportableEntityInfo
-
getHibernateTypeByFieldName
public org.hibernate.type.Type getHibernateTypeByFieldName(String propertyName)
- Specified by:
getHibernateTypeByFieldNamein interfaceExportableEntityInfo
-
-