ILIAS  release_7 Revision v7.30-3-g800a261c036
ILIAS\ResourceStorage\Identification\ResourceIdentification Class Reference

Interface Identification. More...

+ Inheritance diagram for ILIAS\ResourceStorage\Identification\ResourceIdentification:
+ Collaboration diagram for ILIAS\ResourceStorage\Identification\ResourceIdentification:

Public Member Functions

 __construct (string $unique_id)
 ResourceIdentification constructor. More...
 
 serialize ()
 
 unserialize ($serialized)
 
 __toString ()
 

Private Attributes

 $unique_id
 

Detailed Description

Interface Identification.

Definition at line 14 of file ResourceIdentification.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\ResourceStorage\Identification\ResourceIdentification::__construct ( string  $unique_id)

Member Function Documentation

◆ __toString()

ILIAS\ResourceStorage\Identification\ResourceIdentification::__toString ( )

Definition at line 55 of file ResourceIdentification.php.

References ILIAS\ResourceStorage\Identification\ResourceIdentification\serialize().

+ Here is the call graph for this function:

◆ serialize()

ILIAS\ResourceStorage\Identification\ResourceIdentification::serialize ( )

Definition at line 37 of file ResourceIdentification.php.

References ILIAS\ResourceStorage\Identification\ResourceIdentification\$unique_id.

Referenced by ILIAS\ResourceStorage\Identification\ResourceIdentification\__toString(), ILIAS\ResourceStorage\Manager\Manager\appendNewRevision(), ILIAS\ResourceStorage\Manager\Manager\appendNewRevisionFromStream(), ILIAS\ResourceStorage\Stakeholder\Repository\StakeholderARRepository\deregister(), ILIAS\ResourceStorage\Stakeholder\Repository\StakeholderDBRepository\deregister(), ILIAS\ResourceStorage\Resource\Repository\ResourceARRepository\getAR(), ILIAS\ResourceStorage\Stakeholder\Repository\StakeholderARRepository\getInternalID(), ILIAS\ResourceStorage\StorageHandler\PathGenerator\UUIDBasedPathGenerator\getPathFor(), ILIAS\ResourceStorage\StorageHandler\PathGenerator\MaxNestingPathGenerator\getPathFor(), ILIAS\ResourceStorage\Manager\Manager\getResource(), ILIAS\ResourceStorage\Stakeholder\Repository\StakeholderDBRepository\getStakeholders(), ILIAS\ResourceStorage\Resource\Repository\ResourceARRepository\has(), ILIAS\ResourceStorage\Resource\Repository\ResourceDBRepository\has(), ILIAS\ResourceStorage\Stakeholder\Repository\StakeholderARRepository\register(), ILIAS\ResourceStorage\Stakeholder\Repository\StakeholderDBRepository\register(), ILIAS\ResourceStorage\Manager\Manager\replaceWithStream(), ILIAS\ResourceStorage\Manager\Manager\replaceWithUpload(), and ilObjFileStakeholder\resourceHasBeenDeleted().

+ Here is the caller graph for this function:

◆ unserialize()

ILIAS\ResourceStorage\Identification\ResourceIdentification::unserialize (   $serialized)

Definition at line 46 of file ResourceIdentification.php.

46  : void
47  {
48  $this->unique_id = $serialized;
49  }

Field Documentation

◆ $unique_id

ILIAS\ResourceStorage\Identification\ResourceIdentification::$unique_id
private

The documentation for this class was generated from the following file: