19 declare(strict_types=1);
42 return $this->stakeholder->getId();
47 return $this->user_id ?? $this->stakeholder->getOwnerOfNewResources();
52 return $this->stakeholder->getFullyQualifiedClassName();
57 return $this->stakeholder->isResourceInUse($identification);
62 return $this->stakeholder->canBeAccessedByCurrentUser($identification);
67 return $this->stakeholder->resourceHasBeenDeleted($identification);
72 return $this->stakeholder->getOwnerOfResource($identification);
77 return $this->stakeholder->getConsumerNameForPresentation();
82 return $this->stakeholder->getLocationURIForResourceUsage($identification);
getLocationURIForResourceUsage(ResourceIdentification $identification)
getOwnerOfResource(ResourceIdentification $identification)
setOwner(int $user_id_of_owner)
getConsumerNameForPresentation()
getFullyQualifiedClassName()
init(ResourceStakeholder $stakeholder, int $user_id)
resourceHasBeenDeleted(ResourceIdentification $identification)
Class ResourceIdentification.
ResourceStakeholder $stakeholder
canBeAccessedByCurrentUser(ResourceIdentification $identification)
Interface ResourceStakeholder.
isResourceInUse(ResourceIdentification $identification)