ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Public Member Functions | |
createItem (ilWebLinkDraftItem $item) | |
Creates a new item, complete with parameters. More... | |
createList (ilWebLinkDraftList $list) | |
createAllItemsInDraftContainer (ilWebLinkDraftItemsContainer $container) | |
getAllItemsAsContainer (bool $only_active=false) | |
getItemByLinkId (int $link_id) | |
doesOnlyOneItemExist (bool $only_active=false) | |
getParameterinItemByParamId (ilWebLinkItem $item, int $param_id) | |
getList () | |
doesListExist () | |
updateItem (ilWebLinkItem $item, ilWebLinkDraftItem $drafted_item) | |
Updates an item. More... | |
updateList (ilWebLinkList $list, ilWebLinkDraftList $drafted_list) | |
deleteAllItems () | |
deleteItemByLinkID (int $link_id) | |
deleteParameterByLinkIdAndParamId (int $link_id, int $param_id) | |
deleteList () | |
Definition at line 24 of file interface.ilWebLinkRepository.php.
ilWebLinkRepository::createAllItemsInDraftContainer | ( | ilWebLinkDraftItemsContainer | $container | ) |
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::createItem | ( | ilWebLinkDraftItem | $item | ) |
Creates a new item, complete with parameters.
New parameters cannot be created on their own, but only by adding them as drafts to a drafted item, and then updating or creating with it.
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::createList | ( | ilWebLinkDraftList | $list | ) |
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::deleteAllItems | ( | ) |
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::deleteItemByLinkID | ( | int | $link_id | ) |
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::deleteList | ( | ) |
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::deleteParameterByLinkIdAndParamId | ( | int | $link_id, |
int | $param_id | ||
) |
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::doesListExist | ( | ) |
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::doesOnlyOneItemExist | ( | bool | $only_active = false | ) |
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::getAllItemsAsContainer | ( | bool | $only_active = false | ) |
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::getItemByLinkId | ( | int | $link_id | ) |
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::getList | ( | ) |
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::getParameterinItemByParamId | ( | ilWebLinkItem | $item, |
int | $param_id | ||
) |
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::updateItem | ( | ilWebLinkItem | $item, |
ilWebLinkDraftItem | $drafted_item | ||
) |
Updates an item.
New parameters added as drafts update the parameter they replace, or else are created fresh. Current parameters of the item not added to the draft are deleted.
Implemented in ilWebLinkDatabaseRepository.
ilWebLinkRepository::updateList | ( | ilWebLinkList | $list, |
ilWebLinkDraftList | $drafted_list | ||
) |
Implemented in ilWebLinkDatabaseRepository.