ILIAS  release_5-2 Revision v5.2.25-18-g3f80b82851
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.

References array.

38  {
39  $this->importQuestionId = null;
40  $this->importSkillBaseId = null;
41  $this->importSkillTrefId = null;
42 
43  $this->expressions = array();
44  }
Create styles array
The data for the language used.

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().

103  {
104  $expression->setImportQuestionId($this->getImportQuestionId());
105  $expression->setImportSkillBaseId($this->getImportSkillBaseId());
106  $expression->setImportSkillTrefId($this->getImportSkillTrefId());
107 
108  $this->expressions[$expression->getOrderIndex()] = $expression;
109  }
+ Here is the call graph for this function:

◆ current()

ilAssQuestionSolutionComparisonExpressionImportList::current ( )

◆ getExpressions()

ilAssQuestionSolutionComparisonExpressionImportList::getExpressions ( )

◆ getImportQuestionId()

ilAssQuestionSolutionComparisonExpressionImportList::getImportQuestionId ( )
Returns
int

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

References $importQuestionId.

Referenced by addExpression().

+ Here is the caller graph for this function:

◆ getImportSkillBaseId()

ilAssQuestionSolutionComparisonExpressionImportList::getImportSkillBaseId ( )
Returns
int

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

References $importSkillBaseId.

Referenced by addExpression().

+ Here is the caller graph for this function:

◆ getImportSkillTrefId()

ilAssQuestionSolutionComparisonExpressionImportList::getImportSkillTrefId ( )
Returns
int

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

References $importSkillTrefId.

Referenced by addExpression().

+ Here is the caller graph for this function:

◆ key()

ilAssQuestionSolutionComparisonExpressionImportList::key ( )
Returns
integer|bool

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

Referenced by valid().

+ Here is the caller graph for this function:

◆ next()

ilAssQuestionSolutionComparisonExpressionImportList::next ( )

◆ 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)

◆ setImportSkillBaseId()

ilAssQuestionSolutionComparisonExpressionImportList::setImportSkillBaseId (   $importSkillBaseId)

◆ setImportSkillTrefId()

ilAssQuestionSolutionComparisonExpressionImportList::setImportSkillTrefId (   $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.

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: