ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilAssQuestionSolutionComparisonExpressionImportList Class Reference
+ Inheritance diagram for ilAssQuestionSolutionComparisonExpressionImportList:
+ Collaboration diagram for ilAssQuestionSolutionComparisonExpressionImportList:

Public Member Functions

 __construct ()
 ilAssQuestionSolutionComparisonExpressionImportList constructor. More...
 
 getImportQuestionId ()
 
 setImportQuestionId ($importQuestionId)
 
 getImportSkillBaseId ()
 
 setImportSkillBaseId ($importSkillBaseId)
 
 getImportSkillTrefId ()
 
 setImportSkillTrefId ($importSkillTrefId)
 
 getExpressions ()
 
 addExpression (ilAssQuestionSolutionComparisonExpressionImport $expression)
 
 current ()
 
 next ()
 
 key ()
 
 valid ()
 
 rewind ()
 
 sleep ()
 
 wakeup ()
 

Private Attributes

 $importQuestionId
 
 $importSkillBaseId
 
 $importSkillTrefId
 
 $expressions
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilAssQuestionSolutionComparisonExpressionImportList::__construct ( )

ilAssQuestionSolutionComparisonExpressionImportList constructor.

Definition at line 37 of file class.ilAssQuestionSolutionComparisonExpressionImportList.php.

38 {
39 $this->importQuestionId = null;
40 $this->importSkillBaseId = null;
41 $this->importSkillTrefId = null;
42
43 $this->expressions = array();
44 }

Member Function Documentation

◆ addExpression()

ilAssQuestionSolutionComparisonExpressionImportList::addExpression ( ilAssQuestionSolutionComparisonExpressionImport  $expression)

Definition at line 102 of file class.ilAssQuestionSolutionComparisonExpressionImportList.php.

References getImportQuestionId(), getImportSkillBaseId(), getImportSkillTrefId(), ilAssQuestionSolutionComparisonExpressionImport\getOrderIndex(), ilAssQuestionSolutionComparisonExpressionImport\setImportQuestionId(), ilAssQuestionSolutionComparisonExpressionImport\setImportSkillBaseId(), and ilAssQuestionSolutionComparisonExpressionImport\setImportSkillTrefId().

+ Here is the call graph for this function:

◆ current()

ilAssQuestionSolutionComparisonExpressionImportList::current ( )
Returns
ilAssQuestionSolutionComparisonExpressionImport

Definition at line 114 of file class.ilAssQuestionSolutionComparisonExpressionImportList.php.

References current().

Referenced by current().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getExpressions()

ilAssQuestionSolutionComparisonExpressionImportList::getExpressions ( )

◆ getImportQuestionId()

ilAssQuestionSolutionComparisonExpressionImportList::getImportQuestionId ( )

◆ getImportSkillBaseId()

ilAssQuestionSolutionComparisonExpressionImportList::getImportSkillBaseId ( )

◆ getImportSkillTrefId()

ilAssQuestionSolutionComparisonExpressionImportList::getImportSkillTrefId ( )

◆ key()

ilAssQuestionSolutionComparisonExpressionImportList::key ( )
Returns
integer|bool

Definition at line 130 of file class.ilAssQuestionSolutionComparisonExpressionImportList.php.

References key().

Referenced by key(), and valid().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ next()

ilAssQuestionSolutionComparisonExpressionImportList::next ( )
Returns
ilAssQuestionSolutionComparisonExpressionImport

Definition at line 122 of file class.ilAssQuestionSolutionComparisonExpressionImportList.php.

References next().

Referenced by next().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rewind()

ilAssQuestionSolutionComparisonExpressionImportList::rewind ( )
Returns
ilAssQuestionSolutionComparisonExpressionImport|bool

Definition at line 146 of file class.ilAssQuestionSolutionComparisonExpressionImportList.php.

147 {
148 return reset($this->expressions);
149 }

◆ setImportQuestionId()

ilAssQuestionSolutionComparisonExpressionImportList::setImportQuestionId (   $importQuestionId)
Parameters
int$importQuestionId

Definition at line 57 of file class.ilAssQuestionSolutionComparisonExpressionImportList.php.

58 {
59 $this->importQuestionId = $importQuestionId;
60 }

References $importQuestionId.

◆ setImportSkillBaseId()

ilAssQuestionSolutionComparisonExpressionImportList::setImportSkillBaseId (   $importSkillBaseId)
Parameters
int$importSkillBaseId

Definition at line 73 of file class.ilAssQuestionSolutionComparisonExpressionImportList.php.

74 {
75 $this->importSkillBaseId = $importSkillBaseId;
76 }

References $importSkillBaseId.

◆ setImportSkillTrefId()

ilAssQuestionSolutionComparisonExpressionImportList::setImportSkillTrefId (   $importSkillTrefId)
Parameters
int$importSkillTrefId

Definition at line 89 of file class.ilAssQuestionSolutionComparisonExpressionImportList.php.

90 {
91 $this->importSkillTrefId = $importSkillTrefId;
92 }

References $importSkillTrefId.

◆ sleep()

ilAssQuestionSolutionComparisonExpressionImportList::sleep ( )

Definition at line 151 of file class.ilAssQuestionSolutionComparisonExpressionImportList.php.

152 {
153 // TODO: Implement __sleep() method.
154 }

◆ valid()

ilAssQuestionSolutionComparisonExpressionImportList::valid ( )
Returns
bool

Definition at line 138 of file class.ilAssQuestionSolutionComparisonExpressionImportList.php.

139 {
140 return key($this->expressions) !== null;
141 }

References key().

+ Here is the call graph for this function:

◆ wakeup()

ilAssQuestionSolutionComparisonExpressionImportList::wakeup ( )

Definition at line 156 of file class.ilAssQuestionSolutionComparisonExpressionImportList.php.

157 {
158 // TODO: Implement __wakeup() method.
159 }

Field Documentation

◆ $expressions

ilAssQuestionSolutionComparisonExpressionImportList::$expressions
private

◆ $importQuestionId

ilAssQuestionSolutionComparisonExpressionImportList::$importQuestionId
private

◆ $importSkillBaseId

ilAssQuestionSolutionComparisonExpressionImportList::$importSkillBaseId
private

◆ $importSkillTrefId

ilAssQuestionSolutionComparisonExpressionImportList::$importSkillTrefId
private

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