ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Class ilLPStatusFactory Creates status class instances for learning progress modes of an object. More...
Static Public Member Functions | |
static | _getClassById (int $a_obj_id, ?int $a_mode=null) |
static | _getClassByIdAndType (int $a_obj_id, string $a_type) |
static | _getInstance (int $a_obj_id, ?int $a_mode=null) |
Private Member Functions | |
__construct () | |
getLogger () | |
Static Private Member Functions | |
static | getFactoryInstance () |
Private Attributes | |
ilLogger | $logger |
Static Private Attributes | |
static self | $instance = null |
static array | $class_by_obj_id = array() |
Class ilLPStatusFactory Creates status class instances for learning progress modes of an object.
E.g obj_id of course returns an instance of ilLPStatusManual, ilLPStatusObjectives ...
Definition at line 28 of file class.ilLPStatusFactory.php.
|
private |
Definition at line 43 of file class.ilLPStatusFactory.php.
References $DIC, and ILIAS\Repository\logger().
|
static |
Definition at line 55 of file class.ilLPStatusFactory.php.
References ilObjectLP\getInstance().
Referenced by ilLPStatusWrapper\_getCompleted(), ilLPStatusWrapper\_getFailed(), ilLPStatusWrapper\_getInProgress(), ilLPStatusWrapper\_getNotAttempted(), ilLPStatusWrapper\_getStatusInfo(), ilLPStatusWrapper\_getTypicalLearningTime(), ilLMExplorerGUI\checkLPIcon(), ilTrQuery\getParticipantsForObject(), ilLearningProgressGUI\initCollectionManualForm(), ilLearningProgressGUI\showtlt(), and ilLearningProgressGUI\updateManual().
|
static |
Definition at line 93 of file class.ilLPStatusFactory.php.
References $message, and ilLogLevel\ERROR.
|
static |
Definition at line 110 of file class.ilLPStatusFactory.php.
References ilObjectLP\getInstance().
Referenced by ilLPStatusWrapper\_determineStatus(), ilLPStatusWrapper\_setDirty(), and ilTestLP\resetCustomLPDataForUserIds().
|
staticprivate |
Definition at line 35 of file class.ilLPStatusFactory.php.
References $instance.
|
private |
Definition at line 50 of file class.ilLPStatusFactory.php.
References $logger.
|
staticprivate |
Definition at line 31 of file class.ilLPStatusFactory.php.
|
staticprivate |
Definition at line 30 of file class.ilLPStatusFactory.php.
Referenced by getFactoryInstance().
|
private |
Definition at line 33 of file class.ilLPStatusFactory.php.
Referenced by getLogger().