ILIAS  trunk Revision v11.0_alpha-1715-g7fc467680fb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilComponentRepositoryWrite Interface Reference

Writeable part of repository interface to ilComponentDataDB. More...

+ Inheritance diagram for ilComponentRepositoryWrite:
+ Collaboration diagram for ilComponentRepositoryWrite:

Public Member Functions

 setCurrentPluginVersion (string $plugin_id, Version $version, int $db_version)
 
 setActivation (string $plugin_id, bool $activated)
 
 removeStateInformationOf (string $plugin_id)
 
- Public Member Functions inherited from ilComponentRepository
 hasComponent (string $type, string $name)
 Check if a component exists. More...
 
 hasComponentId (string $id)
 Check if a component exists. More...
 
 getComponents ()
 Get all components. More...
 
 getComponentById (string $id)
 Get a component by id. More...
 
 getComponentByTypeAndName (string $type, string $name)
 Get a component by type and name. More...
 
 hasPluginSlotId (string $id)
 Check if a slot exists. More...
 
 getPluginSlots ()
 Get all pluginslots. More...
 
 getPluginSlotById (string $id)
 Get pluginslot by id. More...
 
 hasPluginId (string $id)
 Check if a plugin exists. More...
 
 getPlugins ()
 Get all plugins. More...
 
 getPluginById (string $id)
 Get a plugin by id. More...
 
 getPluginByName (string $name)
 Get a plugin by name. More...
 
 hasActivatedPlugin (string $id)
 Check if a plugin exists and is activated. More...
 

Additional Inherited Members

- Data Fields inherited from ilComponentRepository
const PLUGIN_BASE_PATH = __DIR__ . '/../../../../public/Customizing/global/plugins'
 

Detailed Description

Writeable part of repository interface to ilComponentDataDB.

Definition at line 26 of file class.ilComponentRepositoryWrite.php.

Member Function Documentation

◆ removeStateInformationOf()

ilComponentRepositoryWrite::removeStateInformationOf ( string  $plugin_id)

◆ setActivation()

ilComponentRepositoryWrite::setActivation ( string  $plugin_id,
bool  $activated 
)

◆ setCurrentPluginVersion()

ilComponentRepositoryWrite::setCurrentPluginVersion ( string  $plugin_id,
Version  $version,
int  $db_version 
)

The documentation for this interface was generated from the following file: