ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
RepositoryObject.php
Go to the documentation of this file.
1 <?php
2 
3 /* Copyright (c) 2018 Jesús López <lopez@leifos.com> Extended GPL, see docs/LICENSE */
4 
6 
10 
15 interface RepositoryObject extends Card
16 {
17 
23  public function withObjectIcon(Icon $icon);
24 
29  public function getObjectIcon();
30 
36  public function withProgress(ProgressMeter $progressmeter);
37 
42  public function getProgress();
43 
49  public function withCertificateIcon($certificate_icon);
50 
55  public function getCertificateIcon();
56 
62  public function withActions($dropdown);
63 
68  public function getActions();
69 }
getProgress()
Get the progressmeter of the card.
withCertificateIcon($certificate_icon)
Get a RepositoryObject card like this, but with an additional certificate outlined icon...
withProgress(ProgressMeter $progressmeter)
Get a RepositoryObject card like this, but with an additional UI Progressmeter object.
getObjectIcon()
Returns an UI Icon which represents the repository object type.
getCertificateIcon()
Get the certificate icon.
getActions()
get the dropdown actions
withActions($dropdown)
Get a RepositoryObject card like this, but with an additional UI Dropdown object. ...
withObjectIcon(Icon $icon)
Get a RepositoryObject card like this, but with an additional UI Icon representing the repository obj...
This describes how a icon could be modified during construction of UI.
Definition: Icon.php:9