Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
Public Member Functions | List of all members
core_calendar\local\event\entities\action_event_interface Interface Reference

Interface for an action event class. More...

Inheritance diagram for core_calendar\local\event\entities\action_event_interface:
core_calendar\local\event\entities\event_interface core_calendar\local\event\entities\action_event

Public Member Functions

 get_action ()
 Get the action event's action. More...
 
 get_category ()
 Get the category object associated with the event. More...
 
 get_course ()
 Get the course object associated with the event. More...
 
 get_course_module ()
 Get the course module object that created the event. More...
 
 get_description ()
 Get the event's description. More...
 
 get_group ()
 Get the group object associated with the event. More...
 
 get_id ()
 Get the event's ID. More...
 
 get_location ()
 Get the event's location. More...
 
 get_name ()
 Get the event's name. More...
 
 get_repeats ()
 Get repeats of this event or null if the event has no repeats. More...
 
 get_subscription ()
 Get the event's subscription. More...
 
 get_times ()
 Get the times associated with the event. More...
 
 get_type ()
 Get the event's type. More...
 
 get_user ()
 Get the user object associated with the event. More...
 
 is_visible ()
 Get the event's visibility. More...
 

Detailed Description

Interface for an action event class.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Member Function Documentation

◆ get_action()

core_calendar\local\event\entities\action_event_interface::get_action ( )

Get the action event's action.

Return values
action_interface

Implemented in core_calendar\local\event\entities\action_event.

◆ get_category()

core_calendar\local\event\entities\event_interface::get_category ( )
inherited

Get the category object associated with the event.

Return values
proxy_interface

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ get_course()

core_calendar\local\event\entities\event_interface::get_course ( )
inherited

Get the course object associated with the event.

Return values
proxy_interface

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ get_course_module()

core_calendar\local\event\entities\event_interface::get_course_module ( )
inherited

Get the course module object that created the event.

Return values
proxy_interface

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ get_description()

core_calendar\local\event\entities\event_interface::get_description ( )
inherited

Get the event's description.

Return values
description_interface

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ get_group()

core_calendar\local\event\entities\event_interface::get_group ( )
inherited

Get the group object associated with the event.

Return values
proxy_interface

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ get_id()

core_calendar\local\event\entities\event_interface::get_id ( )
inherited

Get the event's ID.

Return values
integer

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ get_location()

core_calendar\local\event\entities\event_interface::get_location ( )
inherited

Get the event's location.

Return values
location_interface

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ get_name()

core_calendar\local\event\entities\event_interface::get_name ( )
inherited

Get the event's name.

Return values
string

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ get_repeats()

core_calendar\local\event\entities\event_interface::get_repeats ( )
inherited

Get repeats of this event or null if the event has no repeats.

Return values
event_collection_interface|null

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ get_subscription()

core_calendar\local\event\entities\event_interface::get_subscription ( )
inherited

Get the event's subscription.

Return values
proxy_interface

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ get_times()

core_calendar\local\event\entities\event_interface::get_times ( )
inherited

Get the times associated with the event.

Return values
times_interface

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ get_type()

core_calendar\local\event\entities\event_interface::get_type ( )
inherited

Get the event's type.

Return values
string

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ get_user()

core_calendar\local\event\entities\event_interface::get_user ( )
inherited

Get the user object associated with the event.

Return values
proxy_interface

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.

◆ is_visible()

core_calendar\local\event\entities\event_interface::is_visible ( )
inherited

Get the event's visibility.

Return values
booltrue if the event is visible, false otherwise

Implemented in core_calendar\local\event\entities\event, and core_calendar\local\event\entities\action_event.


The documentation for this interface was generated from the following file: