Uses of Interface
com.atlassian.confluence.impl.backuprestore.hibernate.ExportableEntityInfo
Packages that use ExportableEntityInfo
Package
Description
-
Uses of ExportableEntityInfo in com.atlassian.confluence.impl.backuprestore.backup.exporters
Methods in com.atlassian.confluence.impl.backuprestore.backup.exporters that return ExportableEntityInfoModifier and TypeMethodDescriptionstatic @Nullable ExportableEntityInfo
ExporterCreatorHelper.cutPageTemplateEntityInfo
(Collection<ExportableEntityInfo> exportableEntities) BandanaDataExporter.getEntityInfo()
BandanaDataExporter.getEntityInfo
(Class<?> exportedClass) BodyContentDataExporter.getEntityInfo()
BodyContentDataExporter.getEntityInfo
(Class<?> exportedClass) BucketsExporter.getEntityInfo()
BucketsExporter.getEntityInfo
(Class<?> exportedClass) Content2ContentRelationEntityDataExporter.getEntityInfo()
Content2ContentRelationEntityDataExporter.getEntityInfo
(Class<?> exportedClass) ContentEntityDatabaseDataExporter.getEntityInfo()
ContentEntityDatabaseDataExporter.getEntityInfo
(Class<?> exportedClass) ContentPropertyDataExporter.getEntityInfo()
ContentPropertyDataExporter.getEntityInfo
(Class<?> exportedClass) Exporter.getEntityInfo()
Returns default entity info for persister.Exporter.getEntityInfo
(Class<?> exportedClass) Returns default entity info for the particular class.LabellingExporter.getEntityInfo()
LabellingExporter.getEntityInfo
(Class<?> exportedClass) NotificationDatabaseDataExporter.getEntityInfo()
NotificationDatabaseDataExporter.getEntityInfo
(Class<?> exportedClass) PageTemplateExporter.getEntityInfo()
PageTemplateExporter.getEntityInfo
(Class<?> exportedClass) SimpleEntityExporter.getEntityInfo()
SimpleEntityExporter.getEntityInfo
(Class<?> exportedClass) SingleDependencyGenericExporter.getEntityInfo()
SingleDependencyGenericExporter.getEntityInfo
(Class<?> exportedClass) SpaceDatabaseDataExporter.getEntityInfo()
SpaceDatabaseDataExporter.getEntityInfo
(Class<?> exportedClass) DatabaseExporterHelper.getEntityInfoByClass
(Class<?> entityClazz) Methods in com.atlassian.confluence.impl.backuprestore.backup.exporters that return types with arguments of type ExportableEntityInfoModifier and TypeMethodDescriptionstatic List<ExportableEntityInfo>
ExporterCreatorHelper.cutAllContentEntityInfos
(Collection<ExportableEntityInfo> exportableEntities) Methods in com.atlassian.confluence.impl.backuprestore.backup.exporters with parameters of type ExportableEntityInfoModifier and TypeMethodDescriptionprotected String
SingleDependencyGenericExporter.buildQuery
(ExportableEntityInfo entityInfo, Set<Class<?>> simpleEntities) ExporterFactory.createAliasedKeySiteExporter
(ExportableEntityInfo entityInfo) Creates a site backup exporter for AliasedKey objects.ExporterFactory.createApplicationExporter
(ExportableEntityInfo entityInfo) Creates a site backup exporter forApplicationImpl
ExporterFactory.createBandanaDataExporter
(ExportableEntityInfo entityInfo) Creates a space backup exporter works for ConfluenceBandanaRecord.ExporterFactory.createBodyContentExporter
(ExportableEntityInfo entityInfo, ReferenceEntityFromBodyContentExtractor referenceEntityFromBodyContentExtractor) Creates a space backup exporter for Body Content entitiesExporterFactory.createBucketPropertySetItemsExporter
(ExportableEntityInfo entityInfo) Creates BucketPropertySetItem site exporter.ExporterFactory.createBucketsExporter
(ExportableEntityInfo entityInfo) Creates a space backup exporter for BucketPropertySetItem objects.ExporterFactory.createConfluenceUserExporter
(ExportableEntityInfo entityInfo) Creates a space backup exporter works for ConfluenceUserImpl.ExporterFactory.createContent2ContentRelationEntityExporter
(ExportableEntityInfo entityInfo) Creates a space backup exporter works for Content2ContentRelationEntity.ExporterFactory.createContentPropertySpaceExporter
(ExportableEntityInfo entityInfo, boolean keepCollectionsForContentProperties) Creates a space backup exporter for ContentProperty objectsExporterFactory.createDirectoryExporter
(ExportableEntityInfo entityInfo) Creates a site backup exporter forDirectoryImpl
ExporterFactory.createDirectoryMappingExporter
(ExportableEntityInfo entityInfo) Creates a site backup exporter forDirectoryMapping
ExporterFactory.createGenericSiteExporter
(ExportableEntityInfo entityInfo) Creates a generic site exporter works for most of the tables.ExporterFactory.createLabellingExporter
(ExportableEntityInfo entityInfo) Creates a space backup exporter works for Labelling.ExporterFactory.createNotificationDatabaseDataExporter
(ExportableEntityInfo entityInfo) Creates a space backup exporter works for Notification.ExporterFactory.createPageTemplateExporter
(ExportableEntityInfo entityInfo) Creates a space backup exporter works for PageTemplate.ExporterFactory.createSimpleEntityExporter
(ExportableEntityInfo entityInfo) Creates a generic space backup exporter works for simple entities.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.ExporterFactory.createSingleDependencyGenericSiteExporter
(ExportableEntityInfo entityInfo) Creates a site backup exporter works for tables with single dependency that is not in simple entity classes.ExporterFactory.createSpaceDatabaseDataExporter
(ExportableEntityInfo entityInfo) Creates a space backup exporter works for Space.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 ExportableEntityInfoModifier and TypeMethodDescriptionExporterFactory.createContentEntitySpaceExporter
(List<ExportableEntityInfo> allContentEntityInfos, ContentPropertyDataExporter contentPropertyDataExporter, boolean keepCollectionsForContentProperties) Creates a space backup exporter for ContentEntities (one exporter for all content entities)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 @Nullable ExportableEntityInfo
ExporterCreatorHelper.cutPageTemplateEntityInfo
(Collection<ExportableEntityInfo> exportableEntities) Constructors in com.atlassian.confluence.impl.backuprestore.backup.exporters with parameters of type ExportableEntityInfoModifierConstructorDescriptionBandanaDataExporter
(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 ExportableEntityInfoModifier and TypeMethodDescriptionAbstractDatabaseDataConverter.getEntityInfo()
AbstractDatabaseDataConverter.getEntityInfo
(Class<?> entityClass) Converter.getEntityInfo()
Converter.getEntityInfo
(Class<?> exportedClass) EntityWithAdditionalDataConverter.getEntityInfo()
EntityWithAdditionalDataConverter.getEntityInfo
(Class<?> exportedClass) Constructors in com.atlassian.confluence.impl.backuprestore.backup.exporters.converters with parameters of type ExportableEntityInfoModifierConstructorDescriptionAbstractDatabaseDataConverter
(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 ExportableEntityInfoModifierConstructorDescriptionAbstractDatabaseDataConverter
(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 ExportableEntityInfoModifier and TypeMethodDescriptionGenericSiteExporter.getEntityInfo()
GenericSiteExporter.getEntityInfo
(Class<?> exportedClass) Constructors in com.atlassian.confluence.impl.backuprestore.backup.exporters.site with parameters of type ExportableEntityInfoModifierConstructorDescriptionBucketPropertySetItemQueryProvider
(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 ExportableEntityInfoModifier and TypeClassDescriptionclass
Custom entity info for CONFANCESTORS table.class
Custom entity info for cwd_application_attribute table.class
Represent hibernate entity that has to be exported.class
Custom entity info for cwd_directory_attribute table.class
Custom entity info for cwd_app_dir_operation table.class
Custom entity info for cwd_directory_operation table.Methods in com.atlassian.confluence.impl.backuprestore.hibernate that return ExportableEntityInfoModifier and TypeMethodDescriptionExportableEntityInfoFactory.createAncestorsEntityInfo()
ExportableEntityInfoFactory.createApplicationAttributeEntityInfo()
ExportableEntityInfoFactory.createDirectoryAttributeEntityInfo()
ExportableEntityInfoFactory.createDirectoryMappingOperationEntityInfo()
ExportableEntityInfoFactory.createDirectoryOperationEntityInfo()
ExportableEntityInfoFactory.createExportableEntityInfo
(org.hibernate.persister.entity.AbstractEntityPersister entityPersister) HibernateMetadataHelper.getEntityInfoByClass
(Class<?> clazz) HibernateMetadataHelper.getEntityInfoByClassName
(String className) Methods in com.atlassian.confluence.impl.backuprestore.hibernate that return types with arguments of type ExportableEntityInfoModifier and TypeMethodDescriptionHibernateMetadataHelper.getAdditionalExportableEntitiesByClass()
HibernateMetadataHelper.getAllEntitiesForSpaceDeletion()
Map<javax.persistence.metamodel.EntityType<?>,
ExportableEntityInfo> HibernateMetadataHelper.getAllExportableEntities()
HibernateMetadataHelper.getAllExportableEntitiesByClass()
HibernateMetadataHelper.getAllSiteImportableEntities()
HibernateMetadataHelper.getAllSpaceImportableEntities()
-
Uses of ExportableEntityInfo in com.atlassian.confluence.impl.backuprestore.restore
Methods in com.atlassian.confluence.impl.backuprestore.restore with parameters of type ExportableEntityInfoModifier and TypeMethodDescriptionEntityInfoSqlHelper.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 ExportableEntityInfoMethods in com.atlassian.confluence.impl.backuprestore.restore.domain with parameters of type ExportableEntityInfoModifier and TypeMethodDescriptionstatic ImportedObjectV2
ImportedObjectV2.fromLegacyImportedObject
(ImportedObject legacyImportedObject, ExportableEntityInfo exportableEntityInfo, EntityInfoSqlHelper entityInfoSqlHelper, HibernateMetadataHelper hibernateMetadataHelper) Constructors in com.atlassian.confluence.impl.backuprestore.restore.domain with parameters of type ExportableEntityInfoModifierConstructorDescriptionImportedObjectV2
(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 ExportableEntityInfoModifier and TypeMethodDescriptionvoid
AbstractIdMapper.markObjectsAsPersisted
(ExportableEntityInfo entityInfo, List<Object> databaseObjectIds) void
IdMapper.markObjectsAsPersisted
(ExportableEntityInfo entityInfo, List<Object> databaseObjectIds) Marks all ids as persisted.IdMapper.prepareObjectsToBePersisted
(ExportableEntityInfo entityInfo, Collection<ImportedObjectV2> importedObjects) Prepares records to be inserted to the database.SiteRestoreIdMapper.prepareObjectsToBePersisted
(ExportableEntityInfo entityInfo, Collection<ImportedObjectV2> importedObjects) SpaceRestoreIdMapper.prepareObjectsToBePersisted
(ExportableEntityInfo entityInfo, Collection<ImportedObjectV2> importedObjects) Method parameters in com.atlassian.confluence.impl.backuprestore.restore.idmapping with type arguments of type ExportableEntityInfoModifier and TypeMethodDescriptionIdMapperFactory.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 ExportableEntityInfoModifierConstructorDescriptionFakeObjectProvider
(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 ExportableEntityInfoModifier and TypeMethodDescriptionEntityPersistersFactory.createAncestorsGenerator
(ExportableEntityInfo ancestorsEntityInfo) EntityPersistersFactory.createApplicationPersister
(ExportableEntityInfo directoryAttributeEntityInfo) EntityPersistersFactory.createDirectoryMappingPersister
(ExportableEntityInfo directoryMappingOperationEntityInfo) EntityPersistersFactory.createDirectoryPersister
(ExportableEntityInfo directoryOperationEntityInfo, ExportableEntityInfo directoryAttributeEntityInfo) EntityPersistersFactory.createGenericPersister
(ExportableEntityInfo entityInfo) Method parameters in com.atlassian.confluence.impl.backuprestore.restore.persisters with type arguments of type ExportableEntityInfoModifier and TypeMethodDescriptionvoid
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 ExportableEntityInfoModifierConstructorDescriptionAncestorRecordsGenerator
(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 ExportableEntityInfoModifierConstructorDescriptionPersistersCreator
(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 ExportableEntityInfoMethods in com.atlassian.confluence.impl.backuprestore.restore.persisters.deferredoperations with parameters of type ExportableEntityInfoModifier and TypeMethodDescriptionDeferredActionsFactory.createUpdateOperation
(ExportableEntityInfo entityInfoToUpdate, HibernateField hibernateFieldToUpdate, Object originalRecordId, Object referencedObjectId) Constructors in com.atlassian.confluence.impl.backuprestore.restore.persisters.deferredoperations with parameters of type ExportableEntityInfoModifierConstructorDescriptionDeferredUpdateRecordAction
(IdMapper idMapper, RestoreDao restoreDao, ExportableEntityInfo entityInfoToUpdate, HibernateField hibernateFieldToUpdate, ExportableEntityInfo referencedEntityInfo, Object originalRecordId, Object referencedObjectId) -
Uses of ExportableEntityInfo in com.atlassian.confluence.impl.space.deletion.backgrounddeletion.erasers
Methods in com.atlassian.confluence.impl.space.deletion.backgrounddeletion.erasers with parameters of type ExportableEntityInfoModifier and TypeMethodDescriptionSpaceContentErasersFactory.createGenericEraser
(BooleanSupplier isDeadlineReached, ExportableEntityInfo exportableEntityInfo, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers) SpaceContentErasersFactory.createPageTemplateEraser
(BooleanSupplier isDeadlineReached, ExportableEntityInfo exportableEntityInfo, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers) SpaceContentErasersFactory.createSpaceEraser
(BooleanSupplier isDeadlineReached, ExportableEntityInfo exportableEntityInfo, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers) SpaceContentErasersFactory.createSynchronyTablesEraser
(ExportableEntityInfo exportableEntityInfo) Method parameters in com.atlassian.confluence.impl.space.deletion.backgrounddeletion.erasers with type arguments of type ExportableEntityInfoModifier and TypeMethodDescriptionMap<Class<?>,
EntityEraser> SpaceContentErasersListBuilder.createAllErasers
(Collection<ExportableEntityInfo> allEntities, ConfluenceUser initiator, BooleanSupplier isDeadlineReached) Create all erasers for current space deletion iteration.SpaceContentErasersFactory.createContentEraser
(BooleanSupplier isDeadlineReached, ConfluenceUser initiator, Collection<ExportableEntityInfo> allExportableEntityInfos, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers, AttachmentFileEraser attachmentFileEraser, AncestorsEraser ancestorsEraser, BucketPropertySetItemEraser bucketPropertySetItemEraser) Constructors in com.atlassian.confluence.impl.space.deletion.backgrounddeletion.erasers with parameters of type ExportableEntityInfoModifierConstructorDescriptionGenericEraser
(BooleanSupplier isDeadlineReached, SpaceDeletionSqlScriptsRunner spaceDeletionSqlScriptsRunner, ExportableEntityInfo exportableEntityInfo, SpaceDeletionEventSender spaceDeletionEventSender, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers) PageTemplateEraser
(BooleanSupplier isDeadlineReached, SpaceDeletionSqlScriptsRunner spaceDeletionSqlScriptsRunner, ExportableEntityInfo exportableEntityInfo, SpaceDeletionEventSender spaceDeletionEventSender, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers) SpaceEraser
(BooleanSupplier isDeadlineReached, SpaceDeletionSqlScriptsRunner spaceDeletionSqlScriptsRunner, ExportableEntityInfo exportableEntityInfo, SpaceDeletionEventSender spaceDeletionEventSender, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers) Constructor parameters in com.atlassian.confluence.impl.space.deletion.backgrounddeletion.erasers with type arguments of type ExportableEntityInfoModifierConstructorDescriptionContentEntityObjectEraser
(BooleanSupplier isDeadlineReached, ConfluenceUser initiator, SpaceDeletionSqlScriptsRunner spaceDeletionSqlScriptsRunner, Collection<ExportableEntityInfo> exportableContentEntityInfos, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers, AttachmentFileEraser attachmentFileEraser, AncestorsEraser ancestorsEraser, BucketPropertySetItemEraser bucketPropertySetItemEraser, SpaceDeletionEventSender spaceDeletionEventSender)