ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilIndividualAssessmentMembersStorage Interface Reference

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

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: