public class CoursePartHolderUpdater extends AbstractLogEnabled implements CopyCatalogUpdater, Serviceable
CoursePart.| Modifier and Type | Field and Description |
|---|---|
private AmetysObjectResolver |
_resolver |
| Constructor and Description |
|---|
CoursePartHolderUpdater() |
| Modifier and Type | Method and Description |
|---|---|
void |
service(ServiceManager manager) |
void |
updateContent(String initialCatalogName,
String newCatalogName,
Program initialProgram,
Program createdProgram)
Update content during copy of a catalog.
|
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)
Update contents after the full copy of a catalog.
|
getLogger, setLoggerprivate AmetysObjectResolver _resolver
public CoursePartHolderUpdater()
public void service(ServiceManager manager) throws ServiceException
service in interface ServiceableServiceExceptionpublic void updateContent(String initialCatalogName, String newCatalogName, Program initialProgram, Program createdProgram)
CopyCatalogUpdaterupdateContent in interface CopyCatalogUpdaterinitialCatalogName - the name of initial catalognewCatalogName - the name of new cataloginitialProgram - the initial programcreatedProgram - the created programpublic 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)
CopyCatalogUpdaterupdateContents in interface CopyCatalogUpdaterinitialCatalogName - the name of initial catalognewCatalogName - the name of new catalogcopiedPrograms - the id of initial programs with their copied contentcopiedSubPrograms - the id of initial subprograms with their copied contentcopiedContainers - the id of initial containers with their copied contentcopiedCourseLists - the id of initial course lists with their copied contentcopiedCourses - the id of initial courses with their copied contentcopiedCourseParts - the id of initial course parts with their copied content