|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilIndividualAssessmentMembersStorageDB:
Collaboration diagram for ilIndividualAssessmentMembersStorageDB:Public Member Functions | ||||
| __construct (ilDBInterface $ilDB) | ||||
| loadMembers (ilObjIndividualAssessment $obj) | ||||
| Get ilIndividualAssessmentMembers-object containing member info associated with $obj. More... | ||||
| loadMembersAsSingleObjects (ilObjIndividualAssessment $obj, string $filter=null, string $sort=null) | ||||
Get ilIndividualAssessmentMember-object for each obj member associated with $obj.
| ||||
| loadMember (ilObjIndividualAssessment $obj, ilObjUser $usr) | ||||
| Get ilIndividualAssessmentMember-object containing member info associated with $obj and $usr. More... | ||||
| updateMember (ilIndividualAssessmentMember $member) | ||||
| Create a new storage entry for member-object. More... | ||||
| deleteMembers (ilObjIndividualAssessment $obj) | ||||
| Delete entries associated with members-object. More... | ||||
| insertMembersRecord (ilObjIndividualAssessment $iass, array $record) | ||||
Create a membership inside storage.
| ||||
| removeMembersRecord (ilObjIndividualAssessment $iass, array $record) | ||||
Remove a membership associated with a IndividualAssessment object inside storage.
| ||||
| loadMembers (ilObjIndividualAssessment $obj) | ||||
| Get ilIndividualAssessmentMembers-object containing member info associated with $obj. More... | ||||
| loadMembersAsSingleObjects (ilObjIndividualAssessment $obj, string $filter=null, string $sort=null) | ||||
| Get ilIndividualAssessmentMember-object for each obj member associated with $obj. More... | ||||
| loadMember (ilObjIndividualAssessment $obj, ilObjUser $usr) | ||||
| Get ilIndividualAssessmentMember-object containing member info associated with $obj and $usr. More... | ||||
| updateMember (ilIndividualAssessmentMember $member) | ||||
| Create a new storage entry for member-object. More... | ||||
| deleteMembers (ilObjIndividualAssessment $obj) | ||||
| Delete entries associated with members-object. More... | ||||
| insertMembersRecord (ilObjIndividualAssessment $iass, array $record) | ||||
| Create a membership inside storage. More... | ||||
| removeMembersRecord (ilObjIndividualAssessment $iass, array $record) | ||||
| Remove a membership associated with a IndividualAssessment object inside storage. More... | ||||
Data Fields | |
| const | MEMBERS_TABLE = "iass_members" |
Protected Member Functions | |
| createAssessmentMember (ilObjIndividualAssessment $obj, ilObjUser $usr, array $record) | |
| createGrading (array $record, string $user_fullname) | |
| getActualDateTime () | |
| loadMemberQuery () | |
| loadMembersQuery (int $obj_id) | |
| getWhereFromFilter ($filter) | |
| getOrderByFromSort (string $sort) | |
Protected Attributes | |
| ilDBInterface | $db |
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 Store member infos to DB
Definition at line 24 of file class.ilIndividualAssessmentMembersStorageDB.php.
| ilIndividualAssessmentMembersStorageDB::__construct | ( | ilDBInterface | $ilDB | ) |
Definition at line 30 of file class.ilIndividualAssessmentMembersStorageDB.php.
References $ilDB.
|
protected |
Definition at line 96 of file class.ilIndividualAssessmentMembersStorageDB.php.
References ILIAS\Repository\int().
Here is the call graph for this function:
|
protected |
Definition at line 125 of file class.ilIndividualAssessmentMembersStorageDB.php.
References ilIndividualAssessmentMembers\FIELD_EVENTTIME, ilIndividualAssessmentMembers\FIELD_FILE_NAME, ilIndividualAssessmentMembers\FIELD_FINALIZED, ilIndividualAssessmentMembers\FIELD_INTERNAL_NOTE, ilIndividualAssessmentMembers\FIELD_LEARNING_PROGRESS, ilIndividualAssessmentMembers\FIELD_NOTIFY, ilIndividualAssessmentMembers\FIELD_PLACE, ilIndividualAssessmentMembers\FIELD_RECORD, and ilIndividualAssessmentMembers\FIELD_USER_VIEW_FILE.
| ilIndividualAssessmentMembersStorageDB::deleteMembers | ( | ilObjIndividualAssessment | $obj | ) |
Delete entries associated with members-object.
Implements ilIndividualAssessmentMembersStorage.
Definition at line 189 of file class.ilIndividualAssessmentMembersStorageDB.php.
References ilObject\getId().
Here is the call graph for this function:
|
protected |
Reimplemented in ilIndividualAssessmentMembersStorageDBWrapper.
Definition at line 181 of file class.ilIndividualAssessmentMembersStorageDB.php.
|
protected |
Definition at line 373 of file class.ilIndividualAssessmentMembersStorageDB.php.
|
protected |
| string | int | $filter |
Definition at line 357 of file class.ilIndividualAssessmentMembersStorageDB.php.
References ilIndividualAssessmentMembers\LP_ASSESSMENT_NOT_COMPLETED, ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, and ilIndividualAssessmentMembers\LP_IN_PROGRESS.
| ilIndividualAssessmentMembersStorageDB::insertMembersRecord | ( | ilObjIndividualAssessment | $iass, |
| array | $record | ||
| ) |
Create a membership inside storage.
| string[] | int[] | $record |
Implements ilIndividualAssessmentMembersStorage.
Definition at line 244 of file class.ilIndividualAssessmentMembersStorageDB.php.
References ilIndividualAssessmentMembers\FIELD_CHANGE_TIME, ilIndividualAssessmentMembers\FIELD_CHANGER_ID, ilIndividualAssessmentMembers\FIELD_EVENTTIME, ilIndividualAssessmentMembers\FIELD_EXAMINER_ID, ilIndividualAssessmentMembers\FIELD_FILE_NAME, ilIndividualAssessmentMembers\FIELD_FINALIZED, ilIndividualAssessmentMembers\FIELD_INTERNAL_NOTE, ilIndividualAssessmentMembers\FIELD_LEARNING_PROGRESS, ilIndividualAssessmentMembers\FIELD_NOTIFICATION_TS, ilIndividualAssessmentMembers\FIELD_NOTIFY, ilIndividualAssessmentMembers\FIELD_PLACE, ilIndividualAssessmentMembers\FIELD_RECORD, ilIndividualAssessmentMembers\FIELD_USER_VIEW_FILE, ilIndividualAssessmentMembers\FIELD_USR_ID, and ilObject\getId().
Here is the call graph for this function:| ilIndividualAssessmentMembersStorageDB::loadMember | ( | ilObjIndividualAssessment | $obj, |
| ilObjUser | $usr | ||
| ) |
Get ilIndividualAssessmentMember-object containing member info associated with $obj and $usr.
Implements ilIndividualAssessmentMembersStorage.
Definition at line 80 of file class.ilIndividualAssessmentMembersStorageDB.php.
References ilObject\getId().
Here is the call graph for this function:
|
protected |
Definition at line 195 of file class.ilIndividualAssessmentMembersStorageDB.php.
| ilIndividualAssessmentMembersStorageDB::loadMembers | ( | ilObjIndividualAssessment | $obj | ) |
Get ilIndividualAssessmentMembers-object containing member info associated with $obj.
Implements ilIndividualAssessmentMembersStorage.
Definition at line 38 of file class.ilIndividualAssessmentMembersStorageDB.php.
References $res, ilObject\getId(), and loadMembersQuery().
Here is the call graph for this function:| ilIndividualAssessmentMembersStorageDB::loadMembersAsSingleObjects | ( | ilObjIndividualAssessment | $obj, |
| string | $filter = null, |
||
| string | $sort = null |
||
| ) |
Get ilIndividualAssessmentMember-object for each obj member associated with $obj.
Implements ilIndividualAssessmentMembersStorage.
Definition at line 53 of file class.ilIndividualAssessmentMembersStorageDB.php.
|
protected |
Definition at line 221 of file class.ilIndividualAssessmentMembersStorageDB.php.
References ilIndividualAssessmentMembers\FIELD_CHANGER_FIRSTNAME, ilIndividualAssessmentMembers\FIELD_CHANGER_LASTNAME, ilIndividualAssessmentMembers\FIELD_EXAMINER_FIRSTNAME, ilIndividualAssessmentMembers\FIELD_EXAMINER_LASTNAME, ilIndividualAssessmentMembers\FIELD_FILE_NAME, ilIndividualAssessmentMembers\FIELD_FIRSTNAME, ilIndividualAssessmentMembers\FIELD_LASTNAME, and ilIndividualAssessmentMembers\FIELD_LOGIN.
Referenced by loadMembers().
Here is the caller graph for this function:| ilIndividualAssessmentMembersStorageDB::removeMembersRecord | ( | ilObjIndividualAssessment | $iass, |
| array | $record | ||
| ) |
Remove a membership associated with a IndividualAssessment object inside storage.
| string[] | int[] | $record |
Implements ilIndividualAssessmentMembersStorage.
Definition at line 343 of file class.ilIndividualAssessmentMembersStorageDB.php.
References ilIndividualAssessmentMembers\FIELD_USR_ID, and ilObject\getId().
Here is the call graph for this function:| ilIndividualAssessmentMembersStorageDB::updateMember | ( | ilIndividualAssessmentMember | $member | ) |
Create a new storage entry for member-object.
Implements ilIndividualAssessmentMembersStorage.
Definition at line 150 of file class.ilIndividualAssessmentMembersStorageDB.php.
References ilIndividualAssessmentMember\assessmentId(), ilIndividualAssessmentMember\changerId(), ilIndividualAssessmentMember\eventTime(), ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMembers\FIELD_CHANGE_TIME, ilIndividualAssessmentMembers\FIELD_CHANGER_ID, ilIndividualAssessmentMembers\FIELD_EVENTTIME, ilIndividualAssessmentMembers\FIELD_EXAMINER_ID, ilIndividualAssessmentMembers\FIELD_FILE_NAME, ilIndividualAssessmentMembers\FIELD_FINALIZED, ilIndividualAssessmentMembers\FIELD_INTERNAL_NOTE, ilIndividualAssessmentMembers\FIELD_LEARNING_PROGRESS, ilIndividualAssessmentMembers\FIELD_NOTIFICATION_TS, ilIndividualAssessmentMembers\FIELD_NOTIFY, ilIndividualAssessmentMembers\FIELD_PLACE, ilIndividualAssessmentMembers\FIELD_RECORD, ilIndividualAssessmentMembers\FIELD_USER_VIEW_FILE, ilIndividualAssessmentMember\fileName(), ilIndividualAssessmentMember\finalized(), ilIndividualAssessmentMember\id(), ilIndividualAssessmentMember\internalNote(), ilIndividualAssessmentMember\LPStatus(), ilIndividualAssessmentMember\notificationTS(), ilIndividualAssessmentMember\notify(), ilIndividualAssessmentMember\place(), ilIndividualAssessmentMember\record(), and ilIndividualAssessmentMember\viewFile().
Here is the call graph for this function:
|
protected |
Definition at line 28 of file class.ilIndividualAssessmentMembersStorageDB.php.
| const ilIndividualAssessmentMembersStorageDB::MEMBERS_TABLE = "iass_members" |
Definition at line 26 of file class.ilIndividualAssessmentMembersStorageDB.php.
Referenced by ilIndividualAssessmentMembersStorageDBTest\test_loadMember(), ilIndividualAssessmentMembersStorageDBTest\test_loadMember_exception(), and ilIndividualAssessmentMembersStorageDBTest\test_loadMembersAsSingleObjects().