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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
enableLogging
(Logger logger) void
service
(ServiceManager manager) void
updateContent
(Site initialSite, Site createdSite, Content initialContent, Content createdContent) Update content after copy sitevoid
updatePage
(Site initialSite, Site createdSite, Page page) Update page after copy sitevoid
updateSite
(Site initialSite, Site createdSite) Update site after copy site
-
Constructor Details
-
SurveyCopyUpdater
public SurveyCopyUpdater()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
enableLogging
- Specified by:
enableLogging
in interfaceLogEnabled
-
updateSite
Description copied from interface:CopyUpdater
Update site after copy site- Specified by:
updateSite
in 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:CopyUpdater
Update content after copy site- Specified by:
updateContent
in interfaceCopyUpdater
- Parameters:
initialSite
- the initial sitecreatedSite
- the created siteinitialContent
- the initial contentcreatedContent
- the new content
-
updatePage
Description copied from interface:CopyUpdater
Update page after copy site- Specified by:
updatePage
in interfaceCopyUpdater
- Parameters:
initialSite
- the original sitecreatedSite
- the created sitepage
- the new page
-