Package org.ametys.plugins.survey
Class SurveyCopyUpdater
java.lang.Object
org.ametys.plugins.survey.SurveyCopyUpdater
- All Implemented Interfaces:
 CopyUpdater,LogEnabled,Serviceable,ThreadSafe
public class SurveyCopyUpdater
extends Object
implements CopyUpdater, ThreadSafe, Serviceable, LogEnabled
Updates copied surveys, updating the rules.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidenableLogging(Logger logger) voidservice(ServiceManager manager) voidupdateContent(Site initialSite, Site createdSite, Content initialContent, Content createdContent) Update content after copy sitevoidupdatePage(Site initialSite, Site createdSite, Page page) Update page after copy sitevoidupdateSite(Site initialSite, Site createdSite) Update site after copy site 
- 
Constructor Details
- 
SurveyCopyUpdater
public SurveyCopyUpdater() 
 - 
 - 
Method Details
- 
service
- Specified by:
 servicein interfaceServiceable- Throws:
 ServiceException
 - 
enableLogging
- Specified by:
 enableLoggingin interfaceLogEnabled
 - 
updateSite
Description copied from interface:CopyUpdaterUpdate site after copy site- Specified by:
 updateSitein interfaceCopyUpdater- Parameters:
 initialSite- the original sitecreatedSite- the created site
 - 
updateContent
public void updateContent(Site initialSite, Site createdSite, Content initialContent, Content createdContent) Description copied from interface:CopyUpdaterUpdate content after copy site- Specified by:
 updateContentin interfaceCopyUpdater- Parameters:
 initialSite- the initial sitecreatedSite- the created siteinitialContent- the initial contentcreatedContent- the new content
 - 
updatePage
Description copied from interface:CopyUpdaterUpdate page after copy site- Specified by:
 updatePagein interfaceCopyUpdater- Parameters:
 initialSite- the original sitecreatedSite- the created sitepage- the new page
 
 -