ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilStudyProgrammeLeaf Interface Reference

The interface a class has to fullfill if it should be used as leaf in a program. More...

+ Inheritance diagram for ilStudyProgrammeLeaf:
+ Collaboration diagram for ilStudyProgrammeLeaf:

Public Member Functions

 getId ()
 Get the ILIAS object id of the leaf. More...
 
 getRefId ()
 Get the ILIAS reference id of the leaf. More...
 
 createReference ()
 Create a reference id for this object. More...
 
 putInTree ($a_ref_id)
 Put the leaf object in the repository tree under object identified by $a_ref_id. More...
 

Detailed Description

The interface a class has to fullfill if it should be used as leaf in a program.

ATTENTION: This serves documentary purpose atm. These are the methods on the leaf objects that are really used by the StudyProgramme. Maybe some day this could be tagged on ilCourseReference and other objects.

Author
: Richard Klees richa.nosp@m.rd.k.nosp@m.lees@.nosp@m.conc.nosp@m.epts-.nosp@m.and-.nosp@m.train.nosp@m.ing..nosp@m.de

Definition at line 16 of file interface.ilStudyProgrammeLeaf.php.

Member Function Documentation

◆ createReference()

ilStudyProgrammeLeaf::createReference ( )

Create a reference id for this object.

◆ getId()

ilStudyProgrammeLeaf::getId ( )

Get the ILIAS object id of the leaf.

Returns
int

Referenced by ilStudyProgrammeLeafMock\markCompletedFor().

+ Here is the caller graph for this function:

◆ getRefId()

ilStudyProgrammeLeaf::getRefId ( )

Get the ILIAS reference id of the leaf.

Returns
int | null

◆ putInTree()

ilStudyProgrammeLeaf::putInTree (   $a_ref_id)

Put the leaf object in the repository tree under object identified by $a_ref_id.

Parameters
int$a_ref_id

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