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)