ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Public Member Functions | |
__construct (InternalRepoService $repo_service, InternalDataService $data_service, InternalDomainService $domain_service) | |
items (\ilContainer $container) | |
Controls item state (e.g. More... | |
itemPresentation (\ilContainer $container, ?\ilContainerUserFilter $container_user_filter, bool $include_empty_blocks=true, ?string $lang=null) | |
Manages item retrieval, filtering, grouping and sorting. More... | |
itemSetFlat (int $ref_id, ?\ilContainerUserFilter $user_filter, bool $force_session_order_by_date=true) | |
Manages set of conatiner items (flat version) More... | |
itemSetTree (int $ref_id, ?\ilContainerUserFilter $user_filter) | |
Manages set of conatiner items (flat version) More... | |
itemSetSingle (int $ref_id, int $single_ref_id) | |
Manages set of conatiner items (single item version) More... | |
view (\ilContainer $container) | |
mode (\ilContainer $container) | |
Controls admin/content view state Note: The node manager currently holds "state". More... | |
filter (array $objects, ?\ilContainerUserFilter $container_user_filter, bool $results_on_filter_only=false) | |
itemBlockSequenceGenerator (\ilContainer $container, BlockSequence $block_sequence, ItemSetManager $item_set_manager, bool $include_empty_blocks=true, ?string $lang=null) | |
Protected Attributes | |
ILIAS COPage PC Resources ResourcesManager | $copage_resources |
ILIAS Repository Clipboard ClipboardManager | $repo_clipboard |
InternalRepoService | $repo_service |
InternalDataService | $data_service |
InternalDomainService | $domain_service |
ItemSessionRepository | $item_repo |
ModeSessionRepository | $mode_repo |
Static Protected Attributes | |
static array | $mode_managers = [] |
static array | $flat_item_set_managers = [] |
static array | $tree_item_set_managers = [] |
Definition at line 32 of file class.DomainService.php.
ILIAS\UI\Component\Legacy\Content\DomainService::__construct | ( | InternalRepoService | $repo_service, |
InternalDataService | $data_service, | ||
InternalDomainService | $domain_service | ||
) |
Definition at line 57 of file class.DomainService.php.
References ILIAS\UI\Component\Legacy\Content\DomainService\$data_service, $DIC, ILIAS\UI\Component\Legacy\Content\DomainService\$domain_service, and ILIAS\UI\Component\Legacy\Content\DomainService\$repo_service.
ILIAS\UI\Component\Legacy\Content\DomainService::filter | ( | array | $objects, |
?\ilContainerUserFilter | $container_user_filter, | ||
bool | $results_on_filter_only = false |
||
) |
array[] | $objects each array must contain the keys "obj_id" and "type" |
Definition at line 237 of file class.DomainService.php.
ILIAS\UI\Component\Legacy\Content\DomainService::itemBlockSequenceGenerator | ( | \ilContainer | $container, |
BlockSequence | $block_sequence, | ||
ItemSetManager | $item_set_manager, | ||
bool | $include_empty_blocks = true , |
||
?string | $lang = null |
||
) |
Definition at line 252 of file class.DomainService.php.
References $container, ILIAS\UI\Component\Legacy\Content\DomainService\$copage_resources, ILIAS\UI\Component\Legacy\Content\DomainService\$domain_service, and $lang.
ILIAS\UI\Component\Legacy\Content\DomainService::itemPresentation | ( | \ilContainer | $container, |
?\ilContainerUserFilter | $container_user_filter, | ||
bool | $include_empty_blocks = true , |
||
?string | $lang = null |
||
) |
Manages item retrieval, filtering, grouping and sorting.
Definition at line 97 of file class.DomainService.php.
References $lang.
ILIAS\UI\Component\Legacy\Content\DomainService::items | ( | \ilContainer | $container | ) |
Controls item state (e.g.
expanded)
Definition at line 81 of file class.DomainService.php.
References $DIC, and ILIAS\UI\Component\Legacy\Content\DomainService\mode().
ILIAS\UI\Component\Legacy\Content\DomainService::itemSetFlat | ( | int | $ref_id, |
?\ilContainerUserFilter | $user_filter, | ||
bool | $force_session_order_by_date = true |
||
) |
Manages set of conatiner items (flat version)
Definition at line 116 of file class.DomainService.php.
References $ref_id, and ILIAS\UI\Component\Legacy\Content\ItemSetManager\FLAT.
ILIAS\UI\Component\Legacy\Content\DomainService::itemSetSingle | ( | int | $ref_id, |
int | $single_ref_id | ||
) |
Manages set of conatiner items (single item version)
Definition at line 156 of file class.DomainService.php.
References null, and ILIAS\UI\Component\Legacy\Content\ItemSetManager\SINGLE.
ILIAS\UI\Component\Legacy\Content\DomainService::itemSetTree | ( | int | $ref_id, |
?\ilContainerUserFilter | $user_filter | ||
) |
Manages set of conatiner items (flat version)
Definition at line 138 of file class.DomainService.php.
References $ref_id, and ILIAS\UI\Component\Legacy\Content\ItemSetManager\TREE.
ILIAS\UI\Component\Legacy\Content\DomainService::mode | ( | \ilContainer | $container | ) |
Controls admin/content view state Note: The node manager currently holds "state".
E.g. the ilContainerGUI class sets e.g. the ordering mode early in the request. Thus internal manager array is not only caching for performance but also serves a singleton approach. This may be refactored in the future.
Definition at line 221 of file class.DomainService.php.
References ilObject\getId().
Referenced by ILIAS\UI\Component\Legacy\Content\DomainService\items().
ILIAS\UI\Component\Legacy\Content\DomainService::view | ( | \ilContainer | $container | ) |
Definition at line 167 of file class.DomainService.php.
References $container, ILIAS\UI\Component\Legacy\Content\DomainService\$domain_service, ilContainer\filteredSubtree(), ilContainer\getViewMode(), and ilContainer\VIEW_SIMPLE.
|
protected |
Definition at line 34 of file class.DomainService.php.
Referenced by ILIAS\UI\Component\Legacy\Content\DomainService\itemBlockSequenceGenerator().
|
protected |
Definition at line 37 of file class.DomainService.php.
Referenced by ILIAS\UI\Component\Legacy\Content\DomainService\__construct().
|
protected |
|
staticprotected |
Definition at line 50 of file class.DomainService.php.
|
protected |
Definition at line 40 of file class.DomainService.php.
|
staticprotected |
Definition at line 45 of file class.DomainService.php.
|
protected |
Definition at line 41 of file class.DomainService.php.
|
protected |
Definition at line 35 of file class.DomainService.php.
|
protected |
Definition at line 36 of file class.DomainService.php.
Referenced by ILIAS\UI\Component\Legacy\Content\DomainService\__construct().
|
staticprotected |
Definition at line 55 of file class.DomainService.php.