ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
ilAssQuestionAbstractPageObjectCommandForwarder Class Reference
+ Inheritance diagram for ilAssQuestionAbstractPageObjectCommandForwarder:
+ Collaboration diagram for ilAssQuestionAbstractPageObjectCommandForwarder:

Public Member Functions

 __construct (assQuestion $questionOBJ, ilCtrl $ctrl, ilTabsGUI $tabs, ilLanguage $lng)
 Constructor. More...
 
 forward ()
 this is the actual forward method that is to be implemented by derived forwarder classes More...
 

Protected Member Functions

 ensurePageObjectExists ($pageObjectType, $pageObjectId)
 ensures an existing page object with giben type/id More...
 
 getPageObjectGUI ($pageObjectType, $pageObjectId)
 instantiates, initialises and returns a page object gui object More...
 

Protected Attributes

 $questionOBJ = null
 
 $ctrl = null
 
 $tabs = null
 
 $lng = null
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilAssQuestionAbstractPageObjectCommandForwarder::__construct ( assQuestion  $questionOBJ,
ilCtrl  $ctrl,
ilTabsGUI  $tabs,
ilLanguage  $lng 
)

Member Function Documentation

◆ ensurePageObjectExists()

ilAssQuestionAbstractPageObjectCommandForwarder::ensurePageObjectExists (   $pageObjectType,
  $pageObjectId 
)
abstractprotected

ensures an existing page object with giben type/id

@access protected

Reimplemented in ilAssQuestionFeedbackPageObjectCommandForwarder, and ilAssQuestionHintPageObjectCommandForwarder.

◆ forward()

ilAssQuestionAbstractPageObjectCommandForwarder::forward ( )
abstract

this is the actual forward method that is to be implemented by derived forwarder classes

Reimplemented in ilAssQuestionFeedbackPageObjectCommandForwarder, and ilAssQuestionHintPageObjectCommandForwarder.

◆ getPageObjectGUI()

ilAssQuestionAbstractPageObjectCommandForwarder::getPageObjectGUI (   $pageObjectType,
  $pageObjectId 
)
abstractprotected

instantiates, initialises and returns a page object gui object

@access protected

Returns
page object gui object

Reimplemented in ilAssQuestionFeedbackPageObjectCommandForwarder, and ilAssQuestionHintPageObjectCommandForwarder.

Field Documentation

◆ $ctrl

ilAssQuestionAbstractPageObjectCommandForwarder::$ctrl = null
protected

◆ $lng

◆ $questionOBJ

ilAssQuestionAbstractPageObjectCommandForwarder::$questionOBJ = null
protected

◆ $tabs

ilAssQuestionAbstractPageObjectCommandForwarder::$tabs = null
protected

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