Class EducationalBookletCopyUpdater

    • Method Detail

      • updateContent

        public void updateContent​(String initialCatalogName,
                                  String newCatalogName,
                                  Program initialProgram,
                                  Program createdProgram)
        Description copied from interface: CopyCatalogUpdater
        Update content during copy of a catalog. Implements this method when you do not need to wait for the full copy of the catalog.
        Parameters:
        initialCatalogName - the name of initial catalog
        newCatalogName - the name of new catalog
        initialProgram - the initial program
        createdProgram - the created program
      • updateContents

        public void updateContents​(String initialCatalogName,
                                   String newCatalogName,
                                   Map<String,​String> copiedPrograms,
                                   Map<String,​String> copiedSubPrograms,
                                   Map<String,​String> copiedContainers,
                                   Map<String,​String> copiedCourseLists,
                                   Map<String,​String> copiedCourses,
                                   Map<String,​String> copiedCourseParts)
        Description copied from interface: CopyCatalogUpdater
        Update contents after the full copy of a catalog. Implements this method when you need to do some stuff when all contents have been copied.
        Parameters:
        initialCatalogName - the name of initial catalog
        newCatalogName - the name of new catalog
        copiedPrograms - the id of initial programs with their copied content
        copiedSubPrograms - the id of initial subprograms with their copied content
        copiedContainers - the id of initial containers with their copied content
        copiedCourseLists - the id of initial course lists with their copied content
        copiedCourses - the id of initial courses with their copied content
        copiedCourseParts - the id of initial course parts with their copied content