ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them. More...
Namespaces | |
namespace | Accessibility |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Accordion |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Administration |
namespace | AdministrativeNotification |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Authentication |
namespace | AuthShibboleth |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Awareness |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | BackgroundTasks |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Badge |
namespace | Blog |
namespace | BookingManager |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Cache |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Category |
namespace | Catgory |
namespace | Certificate |
namespace | Chatroom |
namespace | Cloud |
namespace | Component |
namespace | Contact |
namespace | Container |
namespace | ContainerReference |
namespace | ContentPage |
namespace | COPage |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Cron |
namespace | Dashboard |
namespace | Data |
namespace | DataProtection |
namespace | Dataset |
namespace | DI |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Exercise |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Export |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | FileDelivery |
namespace | FileServices |
namespace | Filesystem |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | FileUpload |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Folder |
namespace | GlobalScreen |
@noinspection PhpIncompatibleReturnTypeInspection | |
namespace | Glossary |
namespace | Help |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | HTMLLearningModule |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | HTTP |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | ILIASObject |
namespace | Imprint |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | InfoScreen |
namespace | Init |
namespace | ItemGroup |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | KioskMode |
namespace | Language |
namespace | LearningHistory |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | LearningModule |
namespace | LearningProgress |
namespace | LegalDocuments |
namespace | Like |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | |
namespace | MediaCast |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | MediaObjects |
namespace | MediaPool |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | MyStaff |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | News |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Notes |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Notifications |
namespace | Object |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | PermanentLink |
namespace | PersonalWorkspace |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Portfolio |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Rating |
namespace | Refinery |
namespace | Registration |
namespace | Repository |
namespace | ResourceStorage |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | RootFolder |
namespace | Saml |
namespace | Setup |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Skill |
namespace | StaticURL |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Survey |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | SurveyQuestionPool |
namespace | Table |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Taxonomy |
namespace | TermsOfService |
namespace | Test |
namespace | TestQuestionPool |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | UI |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | UICore |
namespace | User |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | WebAccessChecker |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Wiki |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.
Class Renderer \UI\Implementation\Component\ViewControl.
Trait Triggerer.
Class TriggeredSignal.
Interface SignalGeneratorInterface.
Class SignalGenerator.
Class Signal.
Class StandardPopover.
Class Renderer.
Class Popover.
Class ListingPopover.
Class Sub \UI\Implementation\Component\Sub.
Class Standard \UI\Implementation\Component\Standard.
Class Secondary \UI\Implementation\Component\Standard.
\UI\Implementation\Component\Panel
Class Renderer \UI\Implementation\Component\Panel.
Class Panel \UI\Implementation\Component\Panel.
Class Listing \UI\Implementation\Component\Panel.
Class LightboxTextPage \UI\Implementation\Component\Modal.
Class Renderer \UI\Implementation\Component\MessageBox.
Class Notification \UI\Implementation\Component\MainControls\Slate.
Class Workflow \UI\Implementation\Component\Listing\Workflow.
Class Step \UI\Implementation\Component\Listing\Workflow.
Class Renderer \UI\Implementation\Component\Listing\Workflow.
Class Linear \UI\Implementation\Component\Listing\Workflow.
Class Renderer \UI\Implementation\Component\Listing\Descriptive.
Property listing \UI\Implementation\Component\Listing\Listing.
Class Listing \UI\Implementation\Component\Listing\Listing.
Class Descriptive \UI\Implementation\Component\Listing\Descriptive.
Class Text \UI\Implementation\Component\Listing\CharacteristicValue.
Class Renderer \UI\Implementation\Component\Listing\CharacteristicValue.
Class Renderer \UI\Implementation\Component\Legacy\Html.
Class Content \UI\Implementation\Component\Legacy.
Class Renderer \UI\Implementation\Component\Input.
Class FilterContextRenderer \UI\Implementation\Component\Input.
Class File \UI\Implementation\Component\Input\Field.
Class DateTimeContextRenderer \UI\Implementation\Component\Input.
Class Renderer \UI\Implementation\Component\Image.
Class Image \UI\Implementation\Component\Image.
Class ScaleBar \UI\Implementation\Component\Listing\Descriptive.
Class Renderer \UI\Implementation\Component\Chart\ProgressMeter.
Class ProgressMeter \UI\Implementation\Component\Chart\ProgressMeter.
Interface Triggerer.
Interface Triggerable.
Interface Toast \UI\Component\Toast.
Interface Container \UI\Component\Toast.
Interface Signal.
A standard popover renders any other component as its content.
A listing popover renders multiple items as a list.
Interface Listing \UI\Component\Panel\Secondary.
Interface Legacy \UI\Component\Panel\Secondary.
Interface Factory \UI\Component\Panel\Secondary.
Interface Standard \UI\Component\Panel\Listing.
Interface Appointment \UI\Component\Panel\Listing.
Interface Factory \UI\Component\Panel\Listing.
Interface OnUpdateable.
Interface Onloadable.
Interface Lightbox.
Interface Interruptive.
Interface Unordered \UI\Component\Listing.
Interface Property \UI\Component\Listing.
Interface Ordered \UI\Component\Listing.
Interface Descriptive \UI\Component\Listing.
Interface LatexContent.
Interface Legacy \UI\Component\Legacy.
Interface Standard Item \UI\Component\Panel\Listing.
Interface Shy \UI\Component\Item.
Interface Notification \UI\Component\Item.
Interface Tag.
This describes how a glyph could be modified during construction of UI.
Interface Hoverable.
Interface Factory.
Interface Droppable.
Interface Closacle.
Interface Clickable.
Interface Standard \UI\Component\Chart\ProgressMeter.
Interface ProgressMeter \UI\Component\Chart\ProgressMeter.
Interface Mini \UI\Component\Chart\ProgressMeter.
Interface Responsive \UI\Component\Chart\ProgressMeter.
Interface Factory \UI\Component\Chart\ProgressMeter.
Interface Changeable.
Interface Custom \UI\Component\Card.
Interface Card \UI\Component\Card.
Interface for Breadcrumbs \UI\Component\Breadcrumbs.
Class TestManScoringDoneHelper \Test.
Class ObjectiveConstructorTest \Tests\Setup.
Class ilSetupAgentTest \Tests\Setup.
Class ObjectiveConstructor \Setup.
Class ImplementationOfInterfaceFinder.
Class MaxNestingFileSystemStorageHandler.
Class RevisionExistsException \ResourceStorage\Revision.
Class NonMatchingIdentificationException \ResourceStorage\Revision.
Class UploadInfoResolver \ResourceStorage\Resource\InfoResolver.
Class StreamInfoResolver \ResourceStorage\Resource\InfoResolver.
Class ClonedRevisionInfoResolver \ResourceStorage\Resource\InfoResolver.
Class AbstractInfoResolver \ResourceStorage\Resource\InfoResolver.
Interface LockHandlerResult \ResourceStorage.
Interface LockHandler \ResourceStorage.
Class SrcConsumer \ResourceStorage\Consumer.
Class InlineConsumer \ResourceStorage\Consumer.
Class FileStreamConsumer \ResourceStorage\Consumer.
Class DownloadMultipleConsumer \ResourceStorage\Consumer.
Class DownloadConsumer \ResourceStorage\Consumer.
Class Consumers.
Class BaseHTTPResponseBasedConsumer \ResourceStorage\Consumer.
Class BaseConsumer \ResourceStorage\Consumer.
Class AbsolutePathConsumer \ResourceStorage\Consumer.
Class BaseForm \components\OrgUnit\CtrlHelper.
Class Subscriber \OnScreenChat\Repository.
Class Conversation \OnScreenChat\DTO.
Class MessageDto \OnScreenChat\DTO.
Class ConversationDto \OnScreenChat\DTO.
Class ilMStShowUserCoursesGUI \MyStaff\Courses\ShowUser.
Class ilMStListCompetencesSkillsGUI \MyStaff\ListCompetences.
Class StartUpSequenceStep \Init\StartupSequence.
Class StartupSequenceDispatcher \Init\StartupSequence.
Interface StatusCode.
Exception ResponseSendingException Represents response sending problems.
Class NullResponseSenderStrategy.
Class ResponseFactoryImpl.
Interface ResponseFactory.
Class RequestFactoryImpl.
Interface RequestFactory.
Class CookieWrapper Facade class for the FigCookies SetCookie class.
Class CookieJarWrapper.
Class CookieJarFactoryImpl.
Interface CookieJarFactory.
Interface CookieJar.
Class CookieFactoryImpl.
Interface CookieFactory.
Interface Cookie.
\GlobalScreen\Scope\Tool\ScreenContext\Stack
Class AdministrativeNotification \GlobalScreen\Scope\Notification\Factory.
Interface isInterchangeableItem \GlobalScreen\Scope\MainMenu\Factory.
Class AbstractLayoutModification \GlobalScreen\Scope\Layout\Factory.
Class AbstractProvider \GlobalScreen\Provider.
Class AbstractIdentificationProvider \GlobalScreen\Identification.
Class AbstractIdentification \GlobalScreen\Identification.
Class Notifications Handles Async Calls for the Notification Center \GlobalScreen\Client.
Class Client \GlobalScreen\Client.
Class SortableIterator \Filesystem\Finder\Iterator.
Class SizeRangeFilterIterator \Filesystem\Finder\Iterator.
Class RecursiveDirectoryIterator \Filesystem\Finder\Iterator.
Class FileTypeFilterIterator \Filesystem\Finder\Iterator.
Class ExcludeDirectoryFilterIterator \Filesystem\Finder\Iterator.
Class DepthRangeFilterIterator \Filesystem\Finder\Iterator.
Class DateRangeFilterIterator \Filesystem\Finder\Iterator.
Class Finder Port of the Symfony2 bundle to work with the ILIAS FileSystem abstraction \Filesystem\Finder.
Class NumberComparator \Filesystem\Finder\Comparator.
Class DateComparator \Filesystem\Finder\Comparator.
Class Base \Filesystem\Finder\Comparator.
Class IliasDBEmployeeTalkSeriesRepository \EmployeeTalk\Talk\Repository.
Class Exception \DI.
Class UuidInterface \Data\UUID.
Class Uuid \Data\UUID.
Class Factory \Data\UUID.
Class ReferenceId.
Class ObjectId.
Class ClientId \Data.
Class PageMetricsRepositoryImp \ContentPage\PageMetrics.
Interface PageMetricsRepository \ContentPage\PageMetrics.
Class CouldNotFindPageMetrics \ContentPage\PageMetrics.
Interface Storage \ContentPage\GlobalSettings.
Class Settings \ContentPage\GlobalSettings.
Class ChatMainBarProvider \MainMenu\Provider.
Class StateTranslator \BackgroundTasks\Implementation\UI.
Interface Value \BackgroundTasks The Value as a defined format of data passed between two tasks.
Class VoidType \Types.
Class ListType \Types.
Class Exception \Types The Basic Exception Class for Types.
Interface TaskManager \BackgroundTasks We add, remove or observe buckets with the background task manager.
Interface Option \BackgroundTasks\Task Whenever a user is asked about the further course of his tasks (userinteraction), options will show up.
Interface UserInteraction \BackgroundTasks\Task A Task in the Bucket, which will need some User-Interaction before running the task.
Interface Job \BackgroundTasks\Task A Task, which can be run without any interaction with the user, such as zipping files or just collecting some data.
Interface Task \BackgroundTasks A Task is the basic interface of an "thing" which can be put into a Bucket and will be run or triggered by the BackgroundTask-Worker.
Class ThunkValue \BackgroundTasks\Implementation\Values Represents a value that has not yet been calculated.
Class ListValue \BackgroundTasks\Implementation\Values The type of the list will be the lowest common type in the list e.g.
Class AbstractValue \BackgroundTasks\Implementation\Values.
Class DownloadInteger \BackgroundTasks\Implementation\Tasks.
Class AbstractUserInteraction \BackgroundTasks\Implementation\Tasks.
Class AbstractTask \BackgroundTasks\Implementation\Tasks.
Class AbstractJob \BackgroundTasks\Implementation\Tasks.
Class MockObserver \BackgroundTasks\Implementation\TaskManager.
Class BasicTaskManager \BackgroundTasks\Implementation.
Class BasicBucketMeta \BackgroundTasks\Implementation\Bucket.
Class Exception \BackgroundTasks If something goes wrong in writing a task/bucket to the database.
Class Exception \BackgroundTasks The Basic Exception Class for BackgroundTasks.
Class BucketNotFoundException \BackgroundTasks\Exceptions.
Class Factory \BackgroundTasks\Dependencies Create instances of classes using type hinting and the dependency injection container.
Class NoSuchServiceException \BackgroundTasks\Exceptions If the DIC does not contain a service that is required.
Class InvalidClassException \BackgroundTasks\Exceptions This method is thrown when the DI tries to instantiate a class that somehow cannot be instantiated.
Class Exception \BackgroundTasks\Exceptions Top Level Exception for DIC Exceptions.
Class BaseDependencyMap \BackgroundTasks\Dependencies.
Interface BucketMeta \BackgroundTasks A meta bucket contains infos about a bucket like its percentage, name etc.
Please Specify by extending
[ScalarValue] if its a list containing IntegerValues and FloatValues.
Currently there are two types of Tasks:
Please Specify by extending.
IO MUST be serialisable since it will bes stored in the database or somewhere else
\Data
Top Level Exception for DIC Exceptions.
ILIAS cookie representation. All implementations must be immutable.
The cookie factory provides different methods to create cookies.
The cookie factory provides different methods to create cookies.
\HTTP\Cookies
The cookie jar represents a collection of cookies.
The cookie jar never manipulates the response automatically. Therefore please call the renderIntoResponseHeader method, when you are done manipulating the cookies.
Please note that all concrete implementations of the jar must be immutable. There is no need to implement custom deep copy mechanism because the cookie itself must be immutable to.
The cookie jar factory provides methods to create cookie jars.
Wrapper class for the FigCookies SetCookies class.
The RequestFactory produces PSR-7 compliant ServerRequest instances.
\HTTP\Request
This class creates new psr-7 compliant ServerRequests and decouples the used library from ILIAS components.
The currently used psr-7 implementation is created and published by guzzle under the MIT license. source: https://github.com/guzzle/psr7
\HTTP\Request
The ResponseFactory produces PSR-7 compliant Response instances.
\HTTP\Response
This class creates new psr-7 compliant Response and decouples the used library from ILIAS components.
The currently used psr-7 implementation is created and published by guzzle under the MIT license. source: https://github.com/guzzle/psr7
\HTTP\Response
Noop implementation for testing purposes.
\HTTP\Response
Describes most common HTTP-Status-Codes
\ArtifactBuilder\Generators
Describes a component that can trigger signals of other components on change.
\UI\Component
Describes a component that can trigger signals of other components on click.
\UI\Component
Describes a component that can trigger signals of other components on close.
\UI\Component
Describes a UI component that can handle drop events from the browser.
\UI\Component
Describes a factory implementation for ILIAS UI File Dropzones.
\UI\Component\Dropzone
Describes a component that can trigger signals of other components on hover.
\UI\Component
Interface Image \UI\Component\Image
This describes Tag Inputs
\UI\Component\Input\Field
\UI\Component\Legacy
\UI\Component\Modal
Describes a component that can trigger signals of other components on load.
\UI\Component
Describes a component that can trigger signals of other components on update.
\UI\Component
\UI\Component\Popover
A signal describes an event of a component which can be triggered by another component acting as triggerer. For example, a modal offers signals for showing and closing itself. A button (which is a triggerer component) can trigger the show signal of a modal on click, which will open the modal on button click.
\UI\Component
\UI\Component\Symbol\Avatar
\UI\Component\Symbol
Describes a component offering signals that can be triggered by other components on events. Example: A modal offers signals to show and close the modal.
A signal is represented by a unique string identifier and may offer some options which can be passed by a triggerer component when triggering the signal.
\UI\Component
Describes a component that can trigger signals of other components on given events, such as click or hover. All supported events are abstracted with interfaces (see Clickable, Hoverable). Example: A button can trigger the show signal of a modal on click (which will open the modal on button click).
\UI\Component
\UI\Component
Provides helper methods and default implementation for components acting as triggerer
TODO: This is missing tests!