ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
ILIAS\Questions\Presentation\Definitions\Environment Interface Reference
+ Inheritance diagram for ILIAS\Questions\Presentation\Definitions\Environment:
+ Collaboration diagram for ILIAS\Questions\Presentation\Definitions\Environment:

Public Member Functions

 getHttpServices ()
 
 getLanguage ()
 
 getRefinery ()
 
 getUIFactory ()
 
 setEditAnswerFormBackTarget ()
 
 addEditAnswerFormSubTab (string $sub_action, string $text)
 
 activateEditAnswerFormSubTab (string $sub_action)
 
 getPresentationFactory ()
 
 getUrlBuilder ()
 
 getTableRowIdToken ()
 
 getTableRowIds ()
 
 getSubAction ()
 
 withDefaultSubAction ()
 
 getEditability ()
 
 isMarkingRequired ()
 
 getAnswerFormTableActionsForRequiredCapabilities ()
 
 isInCreationContext ()
 
 getAnswerFormId ()
 Returns the answer form id of the current context either from the answer form properties, if available, or from the corresponding get parameter. More...
 
 getAnswerFormProperties ()
 
 withAnswerFormProperties (Properties $properties)
 
 withSubActionParameter (string $sub_action)
 
 getFormStartSubAction ()
 
 withFormStartSubActionParameter (string $form_start_command)
 
 withPreservedFormStartSubActionParameter ()
 
 withPreservedTableRowIdsParameter ()
 
 redirectTo (URLBuilder $target)
 

Detailed Description

Definition at line 34 of file Environment.php.

Member Function Documentation

◆ activateEditAnswerFormSubTab()

ILIAS\Questions\Presentation\Definitions\Environment::activateEditAnswerFormSubTab ( string  $sub_action)

◆ addEditAnswerFormSubTab()

ILIAS\Questions\Presentation\Definitions\Environment::addEditAnswerFormSubTab ( string  $sub_action,
string  $text 
)

◆ getAnswerFormId()

ILIAS\Questions\Presentation\Definitions\Environment::getAnswerFormId ( )

Returns the answer form id of the current context either from the answer form properties, if available, or from the corresponding get parameter.

There should always be one of the two ids availabe, but be aware that is not guaranteed, e.g. if somebody messed with the URI.

Implemented in ILIAS\Questions\Presentation\Definitions\DefaultEnvironment.

◆ getAnswerFormProperties()

ILIAS\Questions\Presentation\Definitions\Environment::getAnswerFormProperties ( )

◆ getAnswerFormTableActionsForRequiredCapabilities()

ILIAS\Questions\Presentation\Definitions\Environment::getAnswerFormTableActionsForRequiredCapabilities ( )

◆ getEditability()

ILIAS\Questions\Presentation\Definitions\Environment::getEditability ( )

◆ getFormStartSubAction()

ILIAS\Questions\Presentation\Definitions\Environment::getFormStartSubAction ( )

◆ getHttpServices()

ILIAS\Questions\Presentation\Definitions\Environment::getHttpServices ( )

◆ getLanguage()

ILIAS\Questions\Presentation\Definitions\Environment::getLanguage ( )

◆ getPresentationFactory()

ILIAS\Questions\Presentation\Definitions\Environment::getPresentationFactory ( )

◆ getRefinery()

ILIAS\Questions\Presentation\Definitions\Environment::getRefinery ( )

◆ getSubAction()

ILIAS\Questions\Presentation\Definitions\Environment::getSubAction ( )

◆ getTableRowIds()

ILIAS\Questions\Presentation\Definitions\Environment::getTableRowIds ( )

◆ getTableRowIdToken()

ILIAS\Questions\Presentation\Definitions\Environment::getTableRowIdToken ( )

◆ getUIFactory()

ILIAS\Questions\Presentation\Definitions\Environment::getUIFactory ( )

◆ getUrlBuilder()

ILIAS\Questions\Presentation\Definitions\Environment::getUrlBuilder ( )

◆ isInCreationContext()

ILIAS\Questions\Presentation\Definitions\Environment::isInCreationContext ( )

◆ isMarkingRequired()

ILIAS\Questions\Presentation\Definitions\Environment::isMarkingRequired ( )

◆ redirectTo()

ILIAS\Questions\Presentation\Definitions\Environment::redirectTo ( URLBuilder  $target)

◆ setEditAnswerFormBackTarget()

ILIAS\Questions\Presentation\Definitions\Environment::setEditAnswerFormBackTarget ( )

◆ withAnswerFormProperties()

ILIAS\Questions\Presentation\Definitions\Environment::withAnswerFormProperties ( Properties  $properties)

◆ withDefaultSubAction()

ILIAS\Questions\Presentation\Definitions\Environment::withDefaultSubAction ( )

Implemented in ILIAS\Questions\Presentation\Definitions\DefaultEnvironment.

Referenced by ILIAS\Questions\AnswerFormTypes\Cloze\Views\Edit\other().

+ Here is the caller graph for this function:

◆ withFormStartSubActionParameter()

ILIAS\Questions\Presentation\Definitions\Environment::withFormStartSubActionParameter ( string  $form_start_command)

◆ withPreservedFormStartSubActionParameter()

ILIAS\Questions\Presentation\Definitions\Environment::withPreservedFormStartSubActionParameter ( )

◆ withPreservedTableRowIdsParameter()

ILIAS\Questions\Presentation\Definitions\Environment::withPreservedTableRowIdsParameter ( )

◆ withSubActionParameter()

ILIAS\Questions\Presentation\Definitions\Environment::withSubActionParameter ( string  $sub_action)

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