ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\ILIASObject\Properties\ObjectReferenceProperties\ObjectReferenceProperties Class Reference
+ Collaboration diagram for ILIAS\ILIASObject\Properties\ObjectReferenceProperties\ObjectReferenceProperties:

Public Member Functions

 __construct (private ?int $object_reference_id=null, private ?int $obj_id=null, private ?\DateTimeImmutable $date_of_deletion=null, private ?int $deleted_by=null, private AvailabilityPeriod $object_time_based_activation_property=new AvailabilityPeriod())
 
 getPropertyAvailabilityPeriod ()
 
 getObjectReferenceId ()
 
 getObjectId ()
 
 getDateOfDeletion ()
 
 getDeletedBy ()
 

Detailed Description

Definition at line 25 of file ObjectReferenceProperties.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\ILIASObject\Properties\ObjectReferenceProperties\ObjectReferenceProperties::__construct ( private ?int  $object_reference_id = null,
private ?int  $obj_id = null,
private ?\DateTimeImmutable  $date_of_deletion = null,
private ?int  $deleted_by = null,
private AvailabilityPeriod  $object_time_based_activation_property = new AvailabilityPeriod() 
)

Definition at line 27 of file ObjectReferenceProperties.php.

33 {
34 }

Member Function Documentation

◆ getDateOfDeletion()

ILIAS\ILIASObject\Properties\ObjectReferenceProperties\ObjectReferenceProperties::getDateOfDeletion ( )

Definition at line 51 of file ObjectReferenceProperties.php.

51 : ?\DateTimeImmutable
52 {
53 return $this->date_of_deletion;
54 }

◆ getDeletedBy()

ILIAS\ILIASObject\Properties\ObjectReferenceProperties\ObjectReferenceProperties::getDeletedBy ( )

Definition at line 56 of file ObjectReferenceProperties.php.

56 : ?int
57 {
58 return $this->deleted_by;
59 }

◆ getObjectId()

ILIAS\ILIASObject\Properties\ObjectReferenceProperties\ObjectReferenceProperties::getObjectId ( )

Definition at line 46 of file ObjectReferenceProperties.php.

46 : ?int
47 {
48 return $this->obj_id;
49 }

◆ getObjectReferenceId()

ILIAS\ILIASObject\Properties\ObjectReferenceProperties\ObjectReferenceProperties::getObjectReferenceId ( )

Definition at line 41 of file ObjectReferenceProperties.php.

41 : ?int
42 {
43 return $this->object_reference_id;
44 }

◆ getPropertyAvailabilityPeriod()

ILIAS\ILIASObject\Properties\ObjectReferenceProperties\ObjectReferenceProperties::getPropertyAvailabilityPeriod ( )

Definition at line 36 of file ObjectReferenceProperties.php.

36 : AvailabilityPeriod
37 {
38 return $this->object_time_based_activation_property;
39 }

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