Class Importer

    • Field Detail

      • sessionFactory

        protected org.hibernate.SessionFactory sessionFactory
        Deprecated.
    • Constructor Detail

      • Importer

        public Importer()
        Deprecated.
    • Method Detail

      • setContext

        public final void setContext​(ImportContext context)
        Deprecated.
      • setSessionFactory

        public final void setSessionFactory​(org.hibernate.SessionFactory sessionFactory)
        Deprecated.
      • setPostImportTasks

        public final void setPostImportTasks​(List<PostImportTask> postImportTasks)
        Deprecated.
      • setEventPublisher

        public final void setEventPublisher​(com.atlassian.event.api.EventPublisher eventPublisher)
        Deprecated.
      • completeProgessMeter

        protected void completeProgessMeter()
        Deprecated.
      • preImport

        protected void preImport()
                          throws ImportExportException
        Deprecated.
        Perform any special logic prior to the import starting. Default implementation does nothing.
        Throws:
        ImportExportException - if the import should be aborted
      • postImportAndCleanUp

        protected void postImportAndCleanUp()
                                     throws ImportExportException
        Deprecated.
        Perform any special logic after the import and post-import tasks are complete. This method will run even if the import fails. The default implementation does nothing.
        Throws:
        ImportExportException - if the import process should be aborted
      • publishEvent

        protected final void publishEvent​(Object event)
        Deprecated.
        Publish an event to the rest of the system.
        Parameters:
        event - the event to publish
      • getEventPublisher

        protected com.atlassian.event.api.EventPublisher getEventPublisher()
        Deprecated.