|
ILIAS
trunk Revision v12.0_alpha-1613-gae4c99ebb18
|
@template RecordType More...
Inheritance diagram for ILIAS\BookingManager\Common\Table\TableAction:
Collaboration diagram for ILIAS\BookingManager\Common\Table\TableAction:Public Member Functions | |
| getActionId () | |
| getActionLabel () | |
| isAvailable () | |
| getTableAction (URLBuilder $url_builder, URLBuilderToken $row_id_token, URLBuilderToken $action_token, URLBuilderToken $action_type_token) | |
| allowActionForRecord (mixed $record) | |
| onExecute (URLBuilder $url_builder, URLBuilderToken $row_id_token, URLBuilderToken $action_token, URLBuilderToken $action_type_token) | |
@template RecordType
Definition at line 30 of file TableAction.php.
| ILIAS\BookingManager\Common\Table\TableAction::allowActionForRecord | ( | mixed | $record | ) |
| RecordType | $record |
Implemented in ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookForParticipantAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookingsAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableCancelBookingAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableDeleteAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableEditAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableCancelAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableDeleteAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableMailAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableBookForParticipantAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableDeleteAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableEditBookingAction, ILIAS\BookingManager\Schedule\Table\Action\ScheduleTableDeleteAction, and ILIAS\BookingManager\Schedule\Table\Action\ScheduleTableEditAction.
| ILIAS\BookingManager\Common\Table\TableAction::getActionId | ( | ) |
Implemented in ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookForParticipantAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookingsAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableCancelBookingAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableDeleteAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableEditAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableCancelAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableDeleteAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableMailAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableBookForParticipantAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableDeleteAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableEditBookingAction, ILIAS\BookingManager\Schedule\Table\Action\ScheduleTableDeleteAction, and ILIAS\BookingManager\Schedule\Table\Action\ScheduleTableEditAction.
| ILIAS\BookingManager\Common\Table\TableAction::getActionLabel | ( | ) |
Implemented in ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookForParticipantAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookingsAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableCancelBookingAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableDeleteAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableEditAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableCancelAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableDeleteAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableMailAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableBookForParticipantAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableDeleteAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableEditBookingAction, ILIAS\BookingManager\Schedule\Table\Action\ScheduleTableDeleteAction, and ILIAS\BookingManager\Schedule\Table\Action\ScheduleTableEditAction.
| ILIAS\BookingManager\Common\Table\TableAction::getTableAction | ( | URLBuilder | $url_builder, |
| URLBuilderToken | $row_id_token, | ||
| URLBuilderToken | $action_token, | ||
| URLBuilderToken | $action_type_token | ||
| ) |
Implemented in ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookForParticipantAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookingsAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableCancelBookingAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableDeleteAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableEditAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableCancelAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableDeleteAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableMailAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableBookForParticipantAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableDeleteAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableEditBookingAction, ILIAS\BookingManager\Schedule\Table\Action\ScheduleTableDeleteAction, and ILIAS\BookingManager\Schedule\Table\Action\ScheduleTableEditAction.
| ILIAS\BookingManager\Common\Table\TableAction::isAvailable | ( | ) |
Implemented in ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookForParticipantAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookingsAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableCancelBookingAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableDeleteAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableEditAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableCancelAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableDeleteAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableMailAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableBookForParticipantAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableDeleteAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableEditBookingAction, ILIAS\BookingManager\Schedule\Table\Action\ScheduleTableDeleteAction, and ILIAS\BookingManager\Schedule\Table\Action\ScheduleTableEditAction.
| ILIAS\BookingManager\Common\Table\TableAction::onExecute | ( | URLBuilder | $url_builder, |
| URLBuilderToken | $row_id_token, | ||
| URLBuilderToken | $action_token, | ||
| URLBuilderToken | $action_type_token | ||
| ) |
Implemented in ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookForParticipantAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableBookingsAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableCancelBookingAction, ILIAS\BookingManager\BookableItem\Table\Action\BookableItemTableEditAction, ILIAS\BookingManager\Bookings\Table\Action\BookingsTableMailAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableBookForParticipantAction, ILIAS\BookingManager\Participant\Table\Action\ParticipantTableEditBookingAction, and ILIAS\BookingManager\Schedule\Table\Action\ScheduleTableEditAction.