19 declare(strict_types=1);
44 return $this->stakeholder->getId();
49 return $this->user_id ?? $this->stakeholder->getOwnerOfNewResources();
54 return $this->stakeholder->getFullyQualifiedClassName();
59 return $this->stakeholder->isResourceInUse($identification);
64 return $this->stakeholder->canBeAccessedByCurrentUser($identification);
69 return $this->stakeholder->resourceHasBeenDeleted($identification);
74 return $this->stakeholder->getOwnerOfResource($identification);
79 return $this->stakeholder->getConsumerNameForPresentation();
84 return $this->stakeholder->getLocationURIForResourceUsage($identification);
getOwnerOfResource(ResourceIdentification $identification)
__construct()
Constructor must not have any parameters.
getLocationURIForResourceUsage(ResourceIdentification $identification)
getConsumerNameForPresentation()
resourceHasBeenDeleted(ResourceIdentification $identification)
Class ResourceIdentification.
isResourceInUse(ResourceIdentification $identification)
getFullyQualifiedClassName()
canBeAccessedByCurrentUser(ResourceIdentification $identification)
Interface ResourceStakeholder.
init(ResourceStakeholder $stakeholder, int $user_id)
ResourceStakeholder $stakeholder