19declare(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);
Class ResourceIdentification.
setOwner(int $user_id_of_owner)
ResourceStakeholder $stakeholder
isResourceInUse(ResourceIdentification $identification)
getLocationURIForResourceUsage(ResourceIdentification $identification)
canBeAccessedByCurrentUser(ResourceIdentification $identification)
getFullyQualifiedClassName()
getConsumerNameForPresentation()
resourceHasBeenDeleted(ResourceIdentification $identification)
init(ResourceStakeholder $stakeholder, int $user_id)
getOwnerOfResource(ResourceIdentification $identification)
Interface ResourceStakeholder.