19 declare(strict_types=1);
42 return $this->stakeholder->getId();
47 return $this->user_id ?? $this->stakeholder->getOwnerOfNewResources();
53 return $this->stakeholder->getFullyQualifiedClassName();
59 return $this->stakeholder->isResourceInUse($identification);
65 return $this->stakeholder->canBeAccessedByCurrentUser($identification);
71 return $this->stakeholder->resourceHasBeenDeleted($identification);
77 return $this->stakeholder->getOwnerOfResource($identification);
83 return $this->stakeholder->getConsumerNameForPresentation();
88 return $this->stakeholder->getLocationURIForResourceUsage($identification);
getLocationURIForResourceUsage(ResourceIdentification $identification)
getOwnerOfResource(ResourceIdentification $identification)
setOwner(int $user_id_of_owner)
getConsumerNameForPresentation()
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
getFullyQualifiedClassName()
init(ResourceStakeholder $stakeholder, int $user_id)
resourceHasBeenDeleted(ResourceIdentification $identification)
Class ResourceIdentification.
ResourceStakeholder $stakeholder
canBeAccessedByCurrentUser(ResourceIdentification $identification)
Interface ResourceStakeholder.
isResourceInUse(ResourceIdentification $identification)