ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilIndividualAssessmentMembersStorage Interface Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Inheritance diagram for ilIndividualAssessmentMembersStorage:
+ Collaboration diagram for ilIndividualAssessmentMembersStorage:

Public Member Functions

 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...
 

Detailed Description

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 Member related storage mechanism.

Definition at line 24 of file interface.ilIndividualAssessmentMembersStorage.php.

Member Function Documentation

◆ deleteMembers()

ilIndividualAssessmentMembersStorage::deleteMembers ( ilObjIndividualAssessment  $obj)

Delete entries associated with members-object.

Implemented in ilIndividualAssessmentMembersStorageDB.

◆ insertMembersRecord()

ilIndividualAssessmentMembersStorage::insertMembersRecord ( ilObjIndividualAssessment  $iass,
array  $record 
)

Create a membership inside storage.

Parameters
string[]|int[]$record

Implemented in ilIndividualAssessmentMembersStorageDB.

Referenced by ilIndividualAssessmentMembers\updateStorageAndRBAC().

+ Here is the caller graph for this function:

◆ loadMember()

ilIndividualAssessmentMembersStorage::loadMember ( ilObjIndividualAssessment  $obj,
ilObjUser  $usr 
)

Get ilIndividualAssessmentMember-object containing member info associated with $obj and $usr.

Implemented in ilIndividualAssessmentMembersStorageDB.

◆ loadMembers()

ilIndividualAssessmentMembersStorage::loadMembers ( ilObjIndividualAssessment  $obj)

Get ilIndividualAssessmentMembers-object containing member info associated with $obj.

Implemented in ilIndividualAssessmentMembersStorageDB.

Referenced by ilIndividualAssessmentMembers\updateStorageAndRBAC().

+ Here is the caller graph for this function:

◆ loadMembersAsSingleObjects()

ilIndividualAssessmentMembersStorage::loadMembersAsSingleObjects ( ilObjIndividualAssessment  $obj,
string  $filter = null,
string  $sort = null 
)

Get ilIndividualAssessmentMember-object for each obj member associated with $obj.

Returns
ilIndividualAssessmentMember[]

Implemented in ilIndividualAssessmentMembersStorageDB.

◆ removeMembersRecord()

ilIndividualAssessmentMembersStorage::removeMembersRecord ( ilObjIndividualAssessment  $iass,
array  $record 
)

Remove a membership associated with a IndividualAssessment object inside storage.

Parameters
string[]|int[]$record

Implemented in ilIndividualAssessmentMembersStorageDB.

Referenced by ilIndividualAssessmentMembers\updateStorageAndRBAC().

+ Here is the caller graph for this function:

◆ updateMember()

ilIndividualAssessmentMembersStorage::updateMember ( ilIndividualAssessmentMember  $member)

Create a new storage entry for member-object.

Implemented in ilIndividualAssessmentMembersStorageDB.


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