ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Assignment types gui. More...
Public Member Functions | |
getById ($a_id) | |
Get type gui object by id. More... | |
getByClassName ($a_class_name) | |
Get type gui object by classname. More... | |
isExAssTypeGUIClass ($a_string) | |
Checks if a class name is a valid exercise assignment type GUI class (case insensitive, since ilCtrl uses lower keys due to historic reasons) More... | |
getIdForClassName ($a_string) | |
Get type id for class name. More... | |
Static Public Member Functions | |
static | getInstance () |
Get instance. More... | |
Protected Member Functions | |
__construct () | |
Constructor. More... | |
Protected Attributes | |
$class_names | |
Assignment types gui.
Definition at line 11 of file class.ilExAssignmentTypesGUI.php.
|
protected |
ilExAssignmentTypesGUI::getByClassName | ( | $a_class_name | ) |
Get type gui object by classname.
Definition at line 93 of file class.ilExAssignmentTypesGUI.php.
References $id, getById(), and getIdForClassName().
ilExAssignmentTypesGUI::getById | ( | $a_id | ) |
Get type gui object by id.
Centralized ID management is still an issue to be tackled in the future and caused by initial consts definition.
int | $a_id | type id |
Definition at line 48 of file class.ilExAssignmentTypesGUI.php.
References ilExAssignment\TYPE_BLOG, ilExAssignment\TYPE_PORTFOLIO, ilExAssignment\TYPE_TEXT, ilExAssignment\TYPE_UPLOAD, ilExAssignment\TYPE_UPLOAD_TEAM, and ilExAssignment\TYPE_WIKI_TEAM.
Referenced by getByClassName().
ilExAssignmentTypesGUI::getIdForClassName | ( | $a_string | ) |
Get type id for class name.
$a_string |
Definition at line 123 of file class.ilExAssignmentTypesGUI.php.
Referenced by getByClassName().
|
static |
Get instance.
Definition at line 34 of file class.ilExAssignmentTypesGUI.php.
Referenced by ilExSubmissionBaseGUI\__construct(), ilExSubmissionGUI\__construct(), and ilExAssignmentEditorGUI\__construct().
ilExAssignmentTypesGUI::isExAssTypeGUIClass | ( | $a_string | ) |
Checks if a class name is a valid exercise assignment type GUI class (case insensitive, since ilCtrl uses lower keys due to historic reasons)
string |
Definition at line 107 of file class.ilExAssignmentTypesGUI.php.
|
protected |
Definition at line 13 of file class.ilExAssignmentTypesGUI.php.