ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Interface ResourceStakeholder. More...
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\Poll\Image\Repository\Stakeholder\Handler.
ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::canBeAccessedByCurrentUser | ( | ResourceIdentification | $identification | ) |
Implemented in ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder, ILIAS\components\WOPI\Handler\WOPIStakeholderWrapper, ilObjFileStakeholder, ilExcInstructionFilesStakeholder, ilExcPeerReviewFileStakeholder, ilBookObjectInfoStakeholder, ilExcSampleSolutionStakeholder, ilExcSubmissionStakeholder, ilExcTutorFeedbackFileStakeholder, ilExcTutorFeedbackZipStakeholder, ilExcTutorTeamFeedbackFileStakeholder, ilExportHTMLStakeholder, ilMobStakeholder, ilContentStyleStakeholder, and ilBookBookingInfoStakeholder.
ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::getConsumerNameForPresentation | ( | ) |
Implemented in ILIAS\components\WOPI\Handler\WOPIStakeholderWrapper, and ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder.
Referenced by ILIAS\components\ResourceStorage\Resources\UI\ResourceToComponent\getCommonProperties().
ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::getFullyQualifiedClassName | ( | ) |
Implemented in ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder, and ILIAS\components\WOPI\Handler\WOPIStakeholderWrapper.
ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::getId | ( | ) |
Implemented in ILIAS\Poll\Image\Repository\Stakeholder\Handler, ILIAS\components\WOPI\Handler\WOPIStakeholderWrapper, ILIAS\Export\ExportHandler\Repository\Stakeholder\Handler, ilObjBibliographicStakeholder, ilObjFileStakeholder, ilExcInstructionFilesStakeholder, ILIAS\File\Icon\ilObjFileIconStakeholder, ILIAS\ILIASObject\Properties\CoreProperties\TileImage\Stakeholder, ilSkillProfileStorageStakeHolder, ILIAS\UI\Component\Input\Field\File\ilCertificateTemplateStakeholder, ilMMStorageStakeholder, ilOrgUnitTypeStakeholder, ILIAS\AdvancedMetaData\Record\File\Repository\Stakeholder\Handler, ilExcPeerReviewFileStakeholder, ilTemporaryStakeholder, ilForumPostingFileStakeholder, ilIndividualAssessmentGradingStakeholder, ilStudyProgrammeTypeStakeholder, ilUserProfilePictureStakeholder, ilBookObjectInfoStakeholder, ilExcSampleSolutionStakeholder, ilExcSubmissionStakeholder, ilExcTutorFeedbackFileStakeholder, ilExcTutorFeedbackZipStakeholder, ilExcTutorTeamFeedbackFileStakeholder, ilExportHTMLStakeholder, ilHTLMStakeholder, ilMobStakeholder, ilContentStyleStakeholder, ILIAS\Test\ExportImport\ResultsExportStakeholder, ILIAS\components\WOPI\Handler\WOPIUnknownStakeholder, ilBookBookingInfoStakeholder, assFileUploadStakeholder, ilBadgeFileStakeholder, ilMDCopyrightImageStakeholder, and ilDataCollectionStakeholder.
Referenced by ILIAS\ResourceStorage\Stakeholder\Repository\StakeholderDBRepository\deregister(), and ILIAS\ResourceStorage\Resource\AbstractStorableResource\removeStakeholder().
ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::getLocationURIForResourceUsage | ( | ResourceIdentification | $identification | ) |
Implemented in ilMobStakeholder, ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder, ilObjFileStakeholder, ILIAS\components\WOPI\Handler\WOPIStakeholderWrapper, ilExcTutorFeedbackFileStakeholder, ilExcTutorTeamFeedbackFileStakeholder, ilContentStyleStakeholder, ilExcInstructionFilesStakeholder, ilExcPeerReviewFileStakeholder, ilExcSubmissionStakeholder, ilBookObjectInfoStakeholder, ilExcSampleSolutionStakeholder, ilExcTutorFeedbackZipStakeholder, ilExportHTMLStakeholder, ilBookBookingInfoStakeholder, ilObjBibliographicStakeholder, and ilHTLMStakeholder.
Referenced by ilResourceOverviewGUI\index().
ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::getOwnerOfNewResources | ( | ) |
Implemented in ILIAS\Poll\Image\Repository\Stakeholder\Handler, ILIAS\components\WOPI\Handler\WOPIStakeholderWrapper, ILIAS\Export\ExportHandler\Repository\Stakeholder\Handler, ilObjBibliographicStakeholder, ilObjFileStakeholder, ilExcInstructionFilesStakeholder, ILIAS\File\Icon\ilObjFileIconStakeholder, ILIAS\ILIASObject\Properties\CoreProperties\TileImage\Stakeholder, ilSkillProfileStorageStakeHolder, ILIAS\UI\Component\Input\Field\File\ilCertificateTemplateStakeholder, ilMMStorageStakeholder, ilOrgUnitTypeStakeholder, ILIAS\AdvancedMetaData\Record\File\Repository\Stakeholder\Handler, ilExcPeerReviewFileStakeholder, ilTemporaryStakeholder, ilForumPostingFileStakeholder, ilIndividualAssessmentGradingStakeholder, ilStudyProgrammeTypeStakeholder, ilUserProfilePictureStakeholder, ilBookObjectInfoStakeholder, ilExcSampleSolutionStakeholder, ilExcSubmissionStakeholder, ilExcTutorFeedbackFileStakeholder, ilExcTutorFeedbackZipStakeholder, ilExcTutorTeamFeedbackFileStakeholder, ilExportHTMLStakeholder, ilHTLMStakeholder, ilMobStakeholder, ilContentStyleStakeholder, ILIAS\Test\ExportImport\ResultsExportStakeholder, ILIAS\components\WOPI\Handler\WOPIUnknownStakeholder, ilBookBookingInfoStakeholder, assFileUploadStakeholder, ilBadgeFileStakeholder, ilMDCopyrightImageStakeholder, and ilDataCollectionStakeholder.
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().
ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::getOwnerOfResource | ( | ResourceIdentification | $identification | ) |
ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::isResourceInUse | ( | ResourceIdentification | $identification | ) |
ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder::resourceHasBeenDeleted | ( | ResourceIdentification | $identification | ) |
Implemented in ilMobStakeholder, ilObjFileStakeholder, ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder, ILIAS\components\WOPI\Handler\WOPIStakeholderWrapper, ilExcTutorFeedbackFileStakeholder, ilExcTutorTeamFeedbackFileStakeholder, ilContentStyleStakeholder, ilExcInstructionFilesStakeholder, ilExcPeerReviewFileStakeholder, ilExcSubmissionStakeholder, ilBookObjectInfoStakeholder, ilExcSampleSolutionStakeholder, ilExcTutorFeedbackZipStakeholder, ilExportHTMLStakeholder, and ilBookBookingInfoStakeholder.