Uses of Interface
com.atlassian.confluence.impl.backuprestore.hibernate.ExportableEntityInfo
-
-
Uses of ExportableEntityInfo in com.atlassian.confluence.impl.backuprestore.backup.exporters
Methods in com.atlassian.confluence.impl.backuprestore.backup.exporters that return ExportableEntityInfo Modifier and Type Method Description static ExportableEntityInfo
ExporterCreatorHelper. cutPageTemplateEntityInfo(Collection<ExportableEntityInfo> exportableEntities)
ExportableEntityInfo
BandanaDataExporter. getEntityInfo()
ExportableEntityInfo
BandanaDataExporter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
BodyContentDataExporter. getEntityInfo()
ExportableEntityInfo
BodyContentDataExporter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
BucketsExporter. getEntityInfo()
ExportableEntityInfo
BucketsExporter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
Content2ContentRelationEntityDataExporter. getEntityInfo()
ExportableEntityInfo
Content2ContentRelationEntityDataExporter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
ContentEntityDatabaseDataExporter. getEntityInfo()
ExportableEntityInfo
ContentEntityDatabaseDataExporter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
ContentPropertyDataExporter. getEntityInfo()
ExportableEntityInfo
ContentPropertyDataExporter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
Exporter. getEntityInfo()
Returns default entity info for persister.ExportableEntityInfo
Exporter. getEntityInfo(Class<?> exportedClass)
Returns default entity info for the particular class.ExportableEntityInfo
LabellingExporter. getEntityInfo()
ExportableEntityInfo
LabellingExporter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
NotificationDatabaseDataExporter. getEntityInfo()
ExportableEntityInfo
NotificationDatabaseDataExporter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
PageTemplateExporter. getEntityInfo()
ExportableEntityInfo
PageTemplateExporter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
SimpleEntityExporter. getEntityInfo()
ExportableEntityInfo
SimpleEntityExporter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
SingleDependencyGenericExporter. getEntityInfo()
ExportableEntityInfo
SingleDependencyGenericExporter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
SpaceDatabaseDataExporter. getEntityInfo()
ExportableEntityInfo
SpaceDatabaseDataExporter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
DatabaseExporterHelper. getEntityInfoByClass(Class<?> entityClazz)
Methods in com.atlassian.confluence.impl.backuprestore.backup.exporters that return types with arguments of type ExportableEntityInfo Modifier and Type Method Description static List<ExportableEntityInfo>
ExporterCreatorHelper. cutAllContentEntityInfos(Collection<ExportableEntityInfo> exportableEntities)
Methods in com.atlassian.confluence.impl.backuprestore.backup.exporters with parameters of type ExportableEntityInfo Modifier and Type Method Description protected String
SingleDependencyGenericExporter. buildQuery(ExportableEntityInfo entityInfo, Set<Class<?>> simpleEntities)
GenericSiteExporter
ExporterFactory. createAliasedKeySiteExporter(ExportableEntityInfo entityInfo)
Creates a site backup exporter for AliasedKey objects.GenericSiteExporter
ExporterFactory. createApplicationExporter(ExportableEntityInfo entityInfo)
Creates a site backup exporter forApplicationImpl
Exporter
ExporterFactory. createBandanaDataExporter(ExportableEntityInfo entityInfo)
Creates a space backup exporter works for ConfluenceBandanaRecord.Exporter
ExporterFactory. createBodyContentExporter(ExportableEntityInfo entityInfo, ReferenceEntityFromBodyContentExtractor referenceEntityFromBodyContentExtractor)
Creates a space backup exporter for Body Content entitiesGenericSiteExporter
ExporterFactory. createBucketPropertySetItemsExporter(ExportableEntityInfo entityInfo)
Creates BucketPropertySetItem site exporter.Exporter
ExporterFactory. createBucketsExporter(ExportableEntityInfo entityInfo)
Creates a space backup exporter for BucketPropertySetItem objects.Exporter
ExporterFactory. createConfluenceUserExporter(ExportableEntityInfo entityInfo)
Creates a space backup exporter works for ConfluenceUserImpl.Exporter
ExporterFactory. createContent2ContentRelationEntityExporter(ExportableEntityInfo entityInfo)
Creates a space backup exporter works for Content2ContentRelationEntity.ContentPropertyDataExporter
ExporterFactory. createContentPropertySpaceExporter(ExportableEntityInfo entityInfo, boolean keepCollectionsForContentProperties)
Creates a space backup exporter for ContentProperty objectsGenericSiteExporter
ExporterFactory. createDirectoryExporter(ExportableEntityInfo entityInfo)
Creates a site backup exporter forDirectoryImpl
Exporter
ExporterFactory. createDirectoryMappingExporter(ExportableEntityInfo entityInfo)
Creates a site backup exporter forDirectoryMapping
GenericSiteExporter
ExporterFactory. createGenericSiteExporter(ExportableEntityInfo entityInfo)
Creates a generic site exporter works for most of the tables.Exporter
ExporterFactory. createLabellingExporter(ExportableEntityInfo entityInfo)
Creates a space backup exporter works for Labelling.Exporter
ExporterFactory. createNotificationDatabaseDataExporter(ExportableEntityInfo entityInfo)
Creates a space backup exporter works for Notification.Exporter
ExporterFactory. createPageTemplateExporter(ExportableEntityInfo entityInfo)
Creates a space backup exporter works for PageTemplate.Exporter
ExporterFactory. createSimpleEntityExporter(ExportableEntityInfo entityInfo)
Creates a generic space backup exporter works for simple entities.SingleDependencyGenericExporter
ExporterFactory. createSingleDependencyGenericExporter(ExportableEntityInfo entityInfo, Set<Class<?>> simpleEntitiesClasses)
Creates a space backup exporter works for tables with single dependency that is not in simple entity classes.SingleDependencyGenericExporter
ExporterFactory. createSingleDependencyGenericSiteExporter(ExportableEntityInfo entityInfo)
Creates a site backup exporter works for tables with single dependency that is not in simple entity classes.Exporter
ExporterFactory. createSpaceDatabaseDataExporter(ExportableEntityInfo entityInfo)
Creates a space backup exporter works for Space.Exporter
ExporterFactory. createTombstoneExporter(ExportableEntityInfo entityInfo)
protected static List<HibernateField>
SingleDependencyGenericExporter. getAllExternalReferencesExceptSimpleOnes(ExportableEntityInfo entityInfo, Set<Class<?>> simpleEntities)
int
DatabaseExporterHelper. getBatchSize(ExportableEntityInfo entityInfo)
protected Class<?>
SingleDependencyGenericExporter. getMonitoredClass(ExportableEntityInfo entityInfo, Set<Class<?>> simpleEntities)
static boolean
SimpleEntityExporter. isSuitableForExporter(ExportableEntityInfo entityInfo, Set<Class<?>> simpleEntities)
static boolean
SingleDependencyGenericExporter. isSuitableForExporter(ExportableEntityInfo entityInfo, Set<Class<?>> simpleEntities)
Returns true when the entity type has only one external reference (except references to the simple entities).Method parameters in com.atlassian.confluence.impl.backuprestore.backup.exporters with type arguments of type ExportableEntityInfo Modifier and Type Method Description Exporter
ExporterFactory. createContentEntitySpaceExporter(List<ExportableEntityInfo> allContentEntityInfos, ContentPropertyDataExporter contentPropertyDataExporter, boolean keepCollectionsForContentProperties)
Creates a space backup exporter for ContentEntities (one exporter for all content entities)GenericSiteExporter
ExporterFactory. createContentSiteExporter(List<ExportableEntityInfo> allContentEntityInfos, boolean includeAttachments)
Creates a custom exporter for the whole CONTENT table.static List<ExportableEntityInfo>
ExporterCreatorHelper. cutAllContentEntityInfos(Collection<ExportableEntityInfo> exportableEntities)
static ExportableEntityInfo
ExporterCreatorHelper. cutPageTemplateEntityInfo(Collection<ExportableEntityInfo> exportableEntities)
Constructors in com.atlassian.confluence.impl.backuprestore.backup.exporters with parameters of type ExportableEntityInfo Constructor Description BandanaDataExporter(ExportableEntityInfo entityInfo, CommonDatabaseDataExporter exporter)
Content2ContentRelationEntityDataExporter(ExportableEntityInfo entityInfo, CommonDatabaseDataExporter exporter)
LabellingExporter(ExportableEntityInfo entityInfo, CommonDatabaseDataExporter exporter)
NotificationDatabaseDataExporter(ExportableEntityInfo entityInfo, CommonDatabaseDataExporter exporter)
PageTemplateExporter(ExportableEntityInfo entityInfo, CommonDatabaseDataExporter exporter)
SingleDependencyGenericExporter(CommonDatabaseDataExporter commonExporter, ExportableEntityInfo entityInfo, Set<Class<?>> simpleEntities)
-
Uses of ExportableEntityInfo in com.atlassian.confluence.impl.backuprestore.backup.exporters.converters
Methods in com.atlassian.confluence.impl.backuprestore.backup.exporters.converters that return ExportableEntityInfo Modifier and Type Method Description ExportableEntityInfo
AbstractDatabaseDataConverter. getEntityInfo()
ExportableEntityInfo
AbstractDatabaseDataConverter. getEntityInfo(Class<?> entityClass)
ExportableEntityInfo
Converter. getEntityInfo()
ExportableEntityInfo
Converter. getEntityInfo(Class<?> exportedClass)
ExportableEntityInfo
EntityWithAdditionalDataConverter. getEntityInfo()
ExportableEntityInfo
EntityWithAdditionalDataConverter. getEntityInfo(Class<?> exportedClass)
Constructors in com.atlassian.confluence.impl.backuprestore.backup.exporters.converters with parameters of type ExportableEntityInfo Constructor Description AbstractDatabaseDataConverter(ExportableEntityInfo entityInfo, HibernateMetadataHelper hibernateMetadataHelper, StatisticsCollector statisticsCollector)
AliasedKeyDatabaseDataConverter(ExportableEntityInfo entityInfo, HibernateMetadataHelper hibernateMetadataHelper, StatisticsCollector statisticsCollector)
CommonDatabaseDataConverter(ExportableEntityInfo entityInfo, HibernateMetadataHelper hibernateMetadataHelper, StatisticsCollector statisticsCollector)
Content2ContentRelationEntityDataConverter(ExportableEntityInfo entityInfo, HibernateMetadataHelper hibernateMetadataHelper, StatisticsCollector statisticsCollector)
Constructor parameters in com.atlassian.confluence.impl.backuprestore.backup.exporters.converters with type arguments of type ExportableEntityInfo Constructor Description AbstractDatabaseDataConverter(Collection<ExportableEntityInfo> entityInfos, HibernateMetadataHelper hibernateMetadataHelper, StatisticsCollector statisticsCollector)
ContentEntityDatabaseDataConverter(Collection<ExportableEntityInfo> entityInfos, HibernateMetadataHelper hibernateMetadataHelper, StatisticsCollector statisticsCollector)
-
Uses of ExportableEntityInfo in com.atlassian.confluence.impl.backuprestore.backup.exporters.site
Methods in com.atlassian.confluence.impl.backuprestore.backup.exporters.site that return ExportableEntityInfo Modifier and Type Method Description ExportableEntityInfo
GenericSiteExporter. getEntityInfo()
ExportableEntityInfo
GenericSiteExporter. getEntityInfo(Class<?> exportedClass)
Constructors in com.atlassian.confluence.impl.backuprestore.backup.exporters.site with parameters of type ExportableEntityInfo Constructor Description BucketPropertySetItemQueryProvider(DatabaseExporterHelper helper, ExportableEntityInfo entityInfo)
SingleColumnQueryProvider(DatabaseExporterHelper helper, ExportableEntityInfo entityInfo)
SingleColumnWithDiscriminatorQueryProvider(DatabaseExporterHelper helper, ExportableEntityInfo entityInfo)
-
Uses of ExportableEntityInfo in com.atlassian.confluence.impl.backuprestore.hibernate
Classes in com.atlassian.confluence.impl.backuprestore.hibernate that implement ExportableEntityInfo Modifier and Type Class Description class
AncestorsEntityInfo
Custom entity info for CONFANCESTORS table.class
ApplicationAttributeEntityInfo
Custom entity info for cwd_application_attribute table.class
DefaultExportableEntityInfo
Represent hibernate entity that has to be exported.class
DirectoryAttributeEntityInfo
Custom entity info for cwd_directory_attribute table.class
DirectoryMappingOperationEntityInfo
Custom entity info for cwd_app_dir_operation table.class
DirectoryOperationEntityInfo
Custom entity info for cwd_directory_operation table.Methods in com.atlassian.confluence.impl.backuprestore.hibernate that return ExportableEntityInfo Modifier and Type Method Description ExportableEntityInfo
ExportableEntityInfoFactory. createAncestorsEntityInfo()
ExportableEntityInfo
ExportableEntityInfoFactory. createApplicationAttributeEntityInfo()
ExportableEntityInfo
ExportableEntityInfoFactory. createDirectoryAttributeEntityInfo()
ExportableEntityInfo
ExportableEntityInfoFactory. createDirectoryMappingOperationEntityInfo()
ExportableEntityInfo
ExportableEntityInfoFactory. createDirectoryOperationEntityInfo()
ExportableEntityInfo
ExportableEntityInfoFactory. createExportableEntityInfo(org.hibernate.persister.entity.AbstractEntityPersister entityPersister)
ExportableEntityInfo
HibernateMetadataHelper. getEntityInfoByClass(Class<?> clazz)
Methods in com.atlassian.confluence.impl.backuprestore.hibernate that return types with arguments of type ExportableEntityInfo Modifier and Type Method Description Map<Class<?>,ExportableEntityInfo>
HibernateMetadataHelper. getAdditionalExportableEntitiesByClass()
Map<javax.persistence.metamodel.EntityType<?>,ExportableEntityInfo>
HibernateMetadataHelper. getAllExportableEntities()
Collection<ExportableEntityInfo>
HibernateMetadataHelper. getAllSiteImportableEntities()
Collection<ExportableEntityInfo>
HibernateMetadataHelper. getAllSpaceImportableEntities()
-
Uses of ExportableEntityInfo in com.atlassian.confluence.impl.backuprestore.restore
Methods in com.atlassian.confluence.impl.backuprestore.restore with parameters of type ExportableEntityInfo Modifier and Type Method Description String
EntityInfoSqlHelper. getInsertQuery(ExportableEntityInfo entityInfo)
-
Uses of ExportableEntityInfo in com.atlassian.confluence.impl.backuprestore.restore.domain
Methods in com.atlassian.confluence.impl.backuprestore.restore.domain that return ExportableEntityInfo Modifier and Type Method Description ExportableEntityInfo
ImportedObjectV2. getEntityInfo()
Methods in com.atlassian.confluence.impl.backuprestore.restore.domain with parameters of type ExportableEntityInfo Modifier and Type Method Description static ImportedObjectV2
ImportedObjectV2. fromLegacyImportedObject(ImportedObject legacyImportedObject, ExportableEntityInfo exportableEntityInfo, EntityInfoSqlHelper entityInfoSqlHelper, HibernateMetadataHelper hibernateMetadataHelper)
Constructors in com.atlassian.confluence.impl.backuprestore.restore.domain with parameters of type ExportableEntityInfo Constructor Description ImportedObjectV2(ExportableEntityInfo exportableEntityInfo, Object id, Map<String,Object> propertyValueMap)
-
Uses of ExportableEntityInfo in com.atlassian.confluence.impl.backuprestore.restore.idmapping
Methods in com.atlassian.confluence.impl.backuprestore.restore.idmapping with parameters of type ExportableEntityInfo Modifier and Type Method Description void
AbstractIdMapper. markObjectsAsPersisted(ExportableEntityInfo entityInfo, List<Object> databaseObjectIds)
void
IdMapper. markObjectsAsPersisted(ExportableEntityInfo entityInfo, List<Object> databaseObjectIds)
Marks all ids as persisted.Collection<ImportedObjectV2>
IdMapper. prepareObjectsToBePersisted(ExportableEntityInfo entityInfo, Collection<ImportedObjectV2> importedObjects)
Prepares records to be inserted to the database.Collection<ImportedObjectV2>
SiteRestoreIdMapper. prepareObjectsToBePersisted(ExportableEntityInfo entityInfo, Collection<ImportedObjectV2> importedObjects)
Collection<ImportedObjectV2>
SpaceRestoreIdMapper. prepareObjectsToBePersisted(ExportableEntityInfo entityInfo, Collection<ImportedObjectV2> importedObjects)
Method parameters in com.atlassian.confluence.impl.backuprestore.restore.idmapping with type arguments of type ExportableEntityInfo Modifier and Type Method Description IdMapper
IdMapperFactory. createIdMapper(BackupRestoreJob job, JobSource jobSource, Collection<ExportableEntityInfo> importableEntitiesInfo, OnObjectsProcessingHandler onObjectsProcessingHandler)
Constructor parameters in com.atlassian.confluence.impl.backuprestore.restore.idmapping with type arguments of type ExportableEntityInfo Constructor Description FakeObjectProvider(Collection<ExportableEntityInfo> importableEntitiesInfo)
FilteredPersistedObjectsRegister(PersistedObjectsRegister realPersister, Collection<ExportableEntityInfo> importableEntitiesInfo)
-
Uses of ExportableEntityInfo in com.atlassian.confluence.impl.backuprestore.restore.persisters
Methods in com.atlassian.confluence.impl.backuprestore.restore.persisters with parameters of type ExportableEntityInfo Modifier and Type Method Description AncestorRecordsGenerator
EntityPersistersFactory. createAncestorsGenerator(ExportableEntityInfo ancestorsEntityInfo)
ApplicationPersister
EntityPersistersFactory. createApplicationPersister(ExportableEntityInfo directoryAttributeEntityInfo)
DirectoryMappingPersister
EntityPersistersFactory. createDirectoryMappingPersister(ExportableEntityInfo directoryMappingOperationEntityInfo)
DirectoryPersister
EntityPersistersFactory. createDirectoryPersister(ExportableEntityInfo directoryOperationEntityInfo, ExportableEntityInfo directoryAttributeEntityInfo)
GenericPersister
EntityPersistersFactory. createGenericPersister(ExportableEntityInfo entityInfo)
Method parameters in com.atlassian.confluence.impl.backuprestore.restore.persisters with type arguments of type ExportableEntityInfo Modifier and Type Method Description void
AttachmentsPersister. persist(Map<ExportableEntityInfo,Collection<ImportedObjectV2>> objectsToPersistGroupedByClass)
Persists attachment files in the attachments' storage (e.g.void
DatabasePersister. persist(Map<ExportableEntityInfo,Collection<ImportedObjectV2>> objectsToPersistGroupedByClass)
void
Persister. persist(Map<ExportableEntityInfo,Collection<ImportedObjectV2>> objectsWithDatabaseIdsByClass)
Persists some or all given objects.boolean
AttachmentsPersister. shouldPersist(Map<ExportableEntityInfo,Collection<ImportedObjectV2>> objectsWithDatabaseIdsByClass)
Checks if this persister should be executed.boolean
DatabasePersister. shouldPersist(Map<ExportableEntityInfo,Collection<ImportedObjectV2>> objectsWithDatabaseIdsByClass)
boolean
Persister. shouldPersist(Map<ExportableEntityInfo,Collection<ImportedObjectV2>> objectsWithDatabaseIdsByClass)
Checks if should persist any of the given objects.Constructors in com.atlassian.confluence.impl.backuprestore.restore.persisters with parameters of type ExportableEntityInfo Constructor Description AncestorRecordsGenerator(ExportableEntityInfo ancestorsEntityInfo)
AttributeRecordsGenerator(ExportableEntityInfo attributeEntityInfo, String idPropertyName)
OperationRecordsGenerator(ExportableEntityInfo operationEntityInfo, String idPropertyName, String operationTypePropertyName)
Constructor parameters in com.atlassian.confluence.impl.backuprestore.restore.persisters with type arguments of type ExportableEntityInfo Constructor Description PersistersCreator(EntityPersistersFactory entityPersistersFactory, Collection<ExportableEntityInfo> exportableEntityInfos, Map<Class<?>,ExportableEntityInfo> additionalExportableEntities, JobScope jobScope, Optional<Set<String>> allowedLowerSpaceKeys)
PersistersCreator(EntityPersistersFactory entityPersistersFactory, Collection<ExportableEntityInfo> exportableEntityInfos, Map<Class<?>,ExportableEntityInfo> additionalExportableEntities, JobScope jobScope, Optional<Set<String>> allowedLowerSpaceKeys)
-
Uses of ExportableEntityInfo in com.atlassian.confluence.impl.backuprestore.restore.persisters.deferredoperations
Methods in com.atlassian.confluence.impl.backuprestore.restore.persisters.deferredoperations that return ExportableEntityInfo Modifier and Type Method Description ExportableEntityInfo
DeferredUpdateRecordAction. getEntityInfoToUpdate()
Methods in com.atlassian.confluence.impl.backuprestore.restore.persisters.deferredoperations with parameters of type ExportableEntityInfo Modifier and Type Method Description DeferredAction
DeferredActionsFactory. createUpdateOperation(ExportableEntityInfo entityInfoToUpdate, HibernateField hibernateFieldToUpdate, Object originalRecordId, Object referencedObjectId)
Constructors in com.atlassian.confluence.impl.backuprestore.restore.persisters.deferredoperations with parameters of type ExportableEntityInfo Constructor Description DeferredUpdateRecordAction(IdMapper idMapper, RestoreDao restoreDao, ExportableEntityInfo entityInfoToUpdate, HibernateField hibernateFieldToUpdate, ExportableEntityInfo referencedEntityInfo, Object originalRecordId, Object referencedObjectId)
-