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