|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Interface ResourceStakeholder. More...
Inheritance diagram for ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder:
Collaboration diagram for ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder:Public Member Functions | |
| __construct () | |
| Constructor must not have any parameters. More... | |
| getId () | |
| getConsumerNameForPresentation () | |
| getFullyQualifiedClassName () | |
| canBeAccessedByCurrentUser (ResourceIdentification $identification) | |
| isResourceInUse (ResourceIdentification $identification) | |
| resourceHasBeenDeleted (ResourceIdentification $identification) | |
| getOwnerOfResource (ResourceIdentification $identification) | |
| getOwnerOfNewResources () | |
| getLocationURIForResourceUsage (ResourceIdentification $identification) | |
Interface ResourceStakeholder.
Definition at line 29 of file ResourceStakeholder.php.
| ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::__construct | ( | ) |
Constructor must not have any parameters.
The Stakeholder must be able to be instantiated without any parameters. Additionally, Stakeholder may get instantiated without dependencies available. Therefore, the Stakeholder must must check for dependencies and implement fallbacks.
Implemented in ILIAS\Object\Properties\CoreProperties\TileImage\ilObjectTileImageStakeholder, ILIAS\Services\WOPI\Handler\WOPIStakeholderWrapper, ilObjBibliographicStakeholder, ilForumPostingFileStakeholder, ilUserProfilePictureStakeholder, ilMMStorageStakeholder, assFileUploadStakeholder, ilDataCollectionStakeholder, and ilTemporaryStakeholder.
| ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::canBeAccessedByCurrentUser | ( | ResourceIdentification | $identification | ) |
Implemented in ILIAS\Services\WOPI\Handler\WOPIStakeholderWrapper, ilExcInstructionFilesStakeholder, ilObjFileStakeholder, ilExcTutorFeedbackFileStakeholder, ilExcTutorFeedbackZipStakeholder, ilExcTutorTeamFeedbackFileStakeholder, ilExcSampleSolutionStakeholder, and ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder.
| ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::getConsumerNameForPresentation | ( | ) |
Implemented in ILIAS\Services\WOPI\Handler\WOPIStakeholderWrapper, and ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder.
Referenced by ILIAS\Services\ResourceStorage\Resources\UI\ResourceToComponent\getCommonProperties().
Here is the caller graph for this function:| ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::getFullyQualifiedClassName | ( | ) |
Implemented in ILIAS\Services\WOPI\Handler\WOPIStakeholderWrapper, and ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder.
| ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::getId | ( | ) |
Implemented in ilExcInstructionFilesStakeholder, ILIAS\Object\Properties\CoreProperties\TileImage\ilObjectTileImageStakeholder, ilObjFileStakeholder, ilUserProfilePictureStakeholder, ilExcTutorFeedbackFileStakeholder, ilExcTutorFeedbackZipStakeholder, ilExcTutorTeamFeedbackFileStakeholder, ILIAS\Services\WOPI\Handler\WOPIStakeholderWrapper, ilSkillProfileStorageStakeHolder, ilExcSampleSolutionStakeholder, ILIAS\File\Icon\ilObjFileIconStakeholder, ilObjBibliographicStakeholder, ilForumPostingFileStakeholder, assFileUploadStakeholder, ilMMStorageStakeholder, ilDataCollectionStakeholder, ilOrgUnitTypeStakeholder, ilStudyProgrammeTypeStakeholder, ilIndividualAssessmentGradingStakeholder, ilMDCopyrightImageStakeholder, ILIAS\Services\WOPI\Handler\WOPIUnknownStakeholder, and ilTemporaryStakeholder.
Referenced by ILIAS\ResourceStorage\Stakeholder\Repository\StakeholderDBRepository\deregister(), and ILIAS\ResourceStorage\Resource\AbstractStorableResource\removeStakeholder().
Here is the caller graph for this function:| ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::getLocationURIForResourceUsage | ( | ResourceIdentification | $identification | ) |
Implemented in ilObjFileStakeholder, ilExcTutorFeedbackFileStakeholder, ilExcTutorTeamFeedbackFileStakeholder, ilExcInstructionFilesStakeholder, ILIAS\Services\WOPI\Handler\WOPIStakeholderWrapper, ilExcTutorFeedbackZipStakeholder, ilExcSampleSolutionStakeholder, ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder, and ilObjBibliographicStakeholder.
Referenced by ilResourceOverviewGUI\index().
Here is the caller graph for this function:| ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::getOwnerOfNewResources | ( | ) |
Implemented in ilExcInstructionFilesStakeholder, ILIAS\Object\Properties\CoreProperties\TileImage\ilObjectTileImageStakeholder, ilSkillProfileStorageStakeHolder, ilObjFileStakeholder, ILIAS\File\Icon\ilObjFileIconStakeholder, ilUserProfilePictureStakeholder, ilExcTutorFeedbackFileStakeholder, ilExcTutorFeedbackZipStakeholder, ilExcTutorTeamFeedbackFileStakeholder, ILIAS\Services\WOPI\Handler\WOPIStakeholderWrapper, ilObjBibliographicStakeholder, ilExcSampleSolutionStakeholder, ilForumPostingFileStakeholder, assFileUploadStakeholder, ilMMStorageStakeholder, ilDataCollectionStakeholder, ilOrgUnitTypeStakeholder, ilStudyProgrammeTypeStakeholder, ilIndividualAssessmentGradingStakeholder, ilMDCopyrightImageStakeholder, ILIAS\Services\WOPI\Handler\WOPIUnknownStakeholder, and ilTemporaryStakeholder.
Referenced by ILIAS\ResourceStorage\Manager\BaseManager\appendNewRevision(), ILIAS\ResourceStorage\Manager\BaseManager\appendNewRevisionFromStream(), ILIAS\ResourceStorage\Manager\BaseManager\newStreamBased(), ILIAS\ResourceStorage\Manager\BaseManager\replaceWithStream(), ILIAS\ResourceStorage\Manager\BaseManager\replaceWithUpload(), and ILIAS\ResourceStorage\Manager\Manager\upload().
Here is the caller graph for this function:| ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::getOwnerOfResource | ( | ResourceIdentification | $identification | ) |
| ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::isResourceInUse | ( | ResourceIdentification | $identification | ) |
| ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::resourceHasBeenDeleted | ( | ResourceIdentification | $identification | ) |
Implemented in ilObjFileStakeholder, ilExcTutorFeedbackFileStakeholder, ilExcTutorTeamFeedbackFileStakeholder, ilExcInstructionFilesStakeholder, ilExcTutorFeedbackZipStakeholder, ilExcSampleSolutionStakeholder, ILIAS\Services\WOPI\Handler\WOPIStakeholderWrapper, and ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder.