ILIAS  release_8 Revision v8.23
ILIAS\Setup Namespace Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

Namespaces

 Agent
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Artifact
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 CLI
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Condition
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Metrics
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Objective
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 

Data Structures

interface  AdminInteraction
 This defines ways in which objectives may interact with admins during the setup. More...
 
interface  Agent
 A agent is some component that performs part of the setup process. More...
 
class  AgentCollection
 An agent that is just a collection of some other agents. More...
 
interface  AgentFinder
 
class  ArrayEnvironment
 
interface  Artifact
 An artifact is some file that is build on demand per installation and is not shipped with the ILIAS source. More...
 
interface  Config
 A configuration for the setup. More...
 
class  ConfigCollection
 A collection of some configurations. More...
 
interface  Environment
 An environment holds resources to be used in the setup process. More...
 
class  ilMysqlMyIsamToInnoDbMigration
 
class  ImplementationOfAgentFinder
 
class  ImplementationOfInterfaceFinder
 
interface  Migration
 A migration is a potentially long lasting operation that can be broken into discrete steps. More...
 
class  NoConfirmationException
 Signals that a necessary confirmation from the admin is missing. More...
 
class  NotExecutableException
 Signals that the setup is not executable at all. More...
 
class  NullConfig
 A configuration with no content. More...
 
interface  Objective
 An objective is a desired state of the system that is supposed to be created by the setup. More...
 
class  ObjectiveCollection
 A objective collection is a objective that is achieved once all subobjectives are achieved. More...
 
class  ObjectiveConstructor
 
class  ObjectiveIterator
 Tries to enumerate all preconditions for the given objective, where the ones that can be achieved (i.e. More...
 
class  UnachievableException
 Signals that some goal won't be achievable by actions of the system ever. More...
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning