\restore_ejsappbooking_activity_task

ejsappbooking restore task that provides all the settings and steps to perform one complete restore of the activity

Summary

Methods
Properties
Constants
define_decode_contents()
define_decode_rules()
define_restore_log_rules()
define_restore_log_rules_for_course()
No public properties found
No constants found
define_my_settings()
define_my_steps()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

define_decode_contents()

define_decode_contents() 

Define the contents in the activity that must be processed by the link decoder

define_decode_rules()

define_decode_rules() 

Define the decoding rules for links belonging to the activity to be executed by the link decoder

define_restore_log_rules()

define_restore_log_rules() 

Define the restore log rules that will be applied by the {@link restore_logs_processor} when restoring ejsappbooking logs. It must return one array of {@link restore_log_rule} objects

define_restore_log_rules_for_course()

define_restore_log_rules_for_course() 

Define the restore log rules that will be applied by the {@link restore_logs_processor} when restoring course logs. It must return one array of {@link restore_log_rule} objects

Note this rules are applied when restoring course logs by the restore final task, but are defined here at activity level. All them are rules not linked to any module instance (cmid = 0)

define_my_settings()

define_my_settings() 

Define (add) particular settings this activity can have

define_my_steps()

define_my_steps() 

Define (add) particular steps this activity can have