ILIAS  trunk Revision v11.0_alpha-1749-g1a06bdef097
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\Bibliographic\Field\Table\TableManager Class Reference
+ Collaboration diagram for ILIAS\Bibliographic\Field\Table\TableManager:

Public Member Functions

 __construct ()
 
 getTreeTable (int $ref_id)
 
 getLevelResourcesTable (int $ref_id, int $base_skill_id, int $tref_id, int $requested_level_id)
 
 getAssignedObjectsTable (object $parent_obj, array $objects, int $skill_id=0, int $tref_id=0, int $profile_id=0)
 
 getProfileTable (int $ref_id, int $skill_tree_id)
 
 getProfileUserAssignmentTable (Profile\SkillProfile $profile, Access\SkillTreeAccess $tree_access_manager)
 
 getAssignMaterialsTable (int $top_skill_id, int $tref_id, int $basic_skill_id)
 

Detailed Description

Author
Thomas Famula famul.nosp@m.a@le.nosp@m.ifos..nosp@m.de

Definition at line 29 of file class.TableManager.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Bibliographic\Field\Table\TableManager::__construct ( )

Definition at line 31 of file class.TableManager.php.

32  {
33  }

Member Function Documentation

◆ getAssignedObjectsTable()

ILIAS\Bibliographic\Field\Table\TableManager::getAssignedObjectsTable ( object  $parent_obj,
array  $objects,
int  $skill_id = 0,
int  $tref_id = 0,
int  $profile_id = 0 
)

Definition at line 50 of file class.TableManager.php.

56  : AssignedObjectsTable {
57  return new AssignedObjectsTable($parent_obj, $objects, $skill_id, $tref_id, $profile_id);
58  }

◆ getAssignMaterialsTable()

ILIAS\Bibliographic\Field\Table\TableManager::getAssignMaterialsTable ( int  $top_skill_id,
int  $tref_id,
int  $basic_skill_id 
)

Definition at line 74 of file class.TableManager.php.

78  : AssignMaterialsTable {
79  return new AssignMaterialsTable($top_skill_id, $tref_id, $basic_skill_id);
80  }

◆ getLevelResourcesTable()

ILIAS\Bibliographic\Field\Table\TableManager::getLevelResourcesTable ( int  $ref_id,
int  $base_skill_id,
int  $tref_id,
int  $requested_level_id 
)

Definition at line 41 of file class.TableManager.php.

46  : LevelResourcesTable {
47  return new LevelResourcesTable($ref_id, $base_skill_id, $tref_id, $requested_level_id);
48  }
$ref_id
Definition: ltiauth.php:65

◆ getProfileTable()

ILIAS\Bibliographic\Field\Table\TableManager::getProfileTable ( int  $ref_id,
int  $skill_tree_id 
)

Definition at line 60 of file class.TableManager.php.

63  : ProfileTable {
64  return new ProfileTable($ref_id, $skill_tree_id);
65  }
$ref_id
Definition: ltiauth.php:65

◆ getProfileUserAssignmentTable()

ILIAS\Bibliographic\Field\Table\TableManager::getProfileUserAssignmentTable ( Profile\SkillProfile  $profile,
Access\SkillTreeAccess  $tree_access_manager 
)

Definition at line 67 of file class.TableManager.php.

70  : ProfileUserAssignmentTable {
71  return new ProfileUserAssignmentTable($profile, $tree_access_manager);
72  }

◆ getTreeTable()

ILIAS\Bibliographic\Field\Table\TableManager::getTreeTable ( int  $ref_id)

Definition at line 35 of file class.TableManager.php.

37  : TreeTable {
38  return new TreeTable($ref_id);
39  }
$ref_id
Definition: ltiauth.php:65

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