Class DefaultExportableEntityInfo
java.lang.Object
com.atlassian.confluence.impl.backuprestore.hibernate.DefaultExportableEntityInfo
- All Implemented Interfaces:
ExportableEntityInfo
Represent hibernate entity that has to be exported.
Contains information about its fields and references.
- Since:
- 7.20.0
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultExportableEntityInfo(org.hibernate.persister.entity.AbstractEntityPersister entityPersister, org.hibernate.SessionFactory sessionFactory) -
Method Summary
Modifier and TypeMethodDescriptionbooleanClass<?>org.hibernate.type.TypegetHibernateTypeByFieldName(String propertyName) getId()org.hibernate.id.IdentifierGeneratorinthashCode()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.confluence.impl.backuprestore.hibernate.ExportableEntityInfo
getAllExternalReferences, getPersistableFields
-
Constructor Details
-
DefaultExportableEntityInfo
public DefaultExportableEntityInfo(org.hibernate.persister.entity.AbstractEntityPersister entityPersister, org.hibernate.SessionFactory sessionFactory)
-
-
Method Details
-
getFields
- Specified by:
getFieldsin interfaceExportableEntityInfo
-
getEntityClass
- Specified by:
getEntityClassin interfaceExportableEntityInfo
-
getId
- Specified by:
getIdin interfaceExportableEntityInfo
-
getTableName
- Specified by:
getTableNamein interfaceExportableEntityInfo
-
getDiscriminatorColumnName
- Specified by:
getDiscriminatorColumnNamein interfaceExportableEntityInfo
-
getDiscriminatorValue
- Specified by:
getDiscriminatorValuein interfaceExportableEntityInfo
-
getIdentifierGenerator
public org.hibernate.id.IdentifierGenerator getIdentifierGenerator()- Specified by:
getIdentifierGeneratorin interfaceExportableEntityInfo
-
equals
-
hashCode
public int hashCode() -
getHibernateTypeByFieldName
- Specified by:
getHibernateTypeByFieldNamein interfaceExportableEntityInfo
-