ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
ILIAS\Survey\Mode Namespace Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

Namespaces

 Feedback360
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 IndividualFeedback
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 SelfEvaluation
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Standard
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 

Data Structures

class  AbstractUIModifier
 
interface  FeatureConfig
 Interface for modes. More...
 
class  ModeException
 
class  ModeFactory
 
interface  ModeProvider
 Interface for modes. More...
 
interface  UIModifier
 Interface for modes. More...
 

Functions

 getId ()
 
 getFeatureConfig ()
 
 getUIModifier ()
 
 setInternalService (InternalService $service)
 

Variables

trait ModeProviderBase
 
FeatureConfig $feature_config
 
InternalService $service
 
UIModifier $ui_modifier
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning

Function Documentation

◆ getFeatureConfig()

ILIAS\Survey\Mode\getFeatureConfig ( )

Definition at line 40 of file trait.ModeProviderBase.php.

References ILIAS\Survey\Mode\$feature_config.

40  : FeatureConfig
41  {
42  return $this->feature_config;
43  }

◆ getId()

ILIAS\Survey\Mode\getId ( )

Definition at line 35 of file trait.ModeProviderBase.php.

References $id.

Referenced by ilLOTestAssignmentForm\__construct(), ilLOEditorGUI\__construct(), ilWebLinkXmlParser\__construct(), ilLOEditorStatus\__construct(), ilLOEditorGUI\activateObjectives(), ilTestSession\activeIDExists(), ilDclTextFieldRepresentation\addFilterInputFieldToTable(), ilDclDatetimeFieldRepresentation\addFilterInputFieldToTable(), ilDclRatingFieldRepresentation\addFilterInputFieldToTable(), ilDclBooleanFieldRepresentation\addFilterInputFieldToTable(), ilDclMobFieldRepresentation\addFilterInputFieldToTable(), ilDclNumberFieldRepresentation\addFilterInputFieldToTable(), ilDclIliasReferenceFieldRepresentation\addFilterInputFieldToTable(), ilDclFileuploadFieldRepresentation\addFilterInputFieldToTable(), ilDclCopyFieldRepresentation\addFilterInputFieldToTable(), ilDclSelectionFieldRepresentation\addFilterInputFieldToTable(), ilDclReferenceFieldRepresentation\addFilterInputFieldToTable(), ilObjRoleGUI\addToClipboardObject(), ilObjUserFolderGUI\addToClipboardObject(), ilRoleXmlImporter\assignToRoleFolder(), beforeMDUpdateListener(), ilStudyProgrammeDIC\buildDIC(), ilDclSelectionFieldRepresentation\buildFieldCreationInput(), ilAccessibilityDocument\buildFromArray(), ilGroupReferenceXmlWriter\buildHeader(), ilCategoryReferenceXmlWriter\buildHeader(), ilCourseReferenceXmlWriter\buildHeader(), ilContainerReferenceXmlWriter\buildHeader(), ilCategoryXmlWriter\buildHeader(), ILIAS\MyStaff\ilMyStaffAccess\buildTempTableIlobjectsUserMatrixForUserOperationAndContext(), ilLOEditorGUI\confirmDeleteTest(), ilLOEditorGUI\confirmDeleteTests(), ilTermsOfServiceDocument\create(), ilPCMediaObject\createAlias(), ilPCInteractiveImage\createAlias(), createProperties(), ilLOEditorGUI\deactivateObjectives(), ilLOEditorGUI\deleteAssignments(), ilLOEditorGUI\deleteObjectives(), ilSessionMembershipGUI\deleteParticipants(), ilSkinStyleContainer\deleteStyle(), ilLOEditorGUI\deleteTest(), ilLOEditorGUI\deleteTests(), ilTermsOfServiceDocument\detachCriterion(), ilAccessibilityDocument\detachCriterion(), ilLOEditorStatus\determineActiveSection(), doCreateMetaData(), doMDUpdateListener(), doUpdateMetaData(), ilObjWorkspaceFolderGUI\download(), ilContainerGUI\downloadObject(), ilExerciseManagementGUI\downloadSubmissionsObject(), ilTestResultsGUI\executeCommand(), ilMembershipGUI\executeCommand(), ilCategoryXmlWriter\export(), ilSkinStyleContainer\export(), ilDclBaseRecordRepresentation\fillFormInput(), ilDclTextRecordRepresentation\fillFormInput(), ilCourseRegistrationGUI\fillMaxMembers(), ilGroupRegistrationGUI\fillMaxMembers(), ilIndividualAssessmentMemberGUI\finalizeConfirmation(), ilAssQuestionPageCommandForwarder\forward(), ilMailTemplateContextTest\getAnonymousTemplateContext(), ilLOTestAssignmentForm\getAssignableTests(), assFormulaQuestion\getBestSolution(), SurveyMatrixQuestionEvaluation\getChart(), ilObjMediaPoolGUI\getEditFormCustomValues(), ilIndividualAssessmentMemberGUI\getExistingFileInfoURL(), ilTestExportGUI\getExportTypeFromFileName(), ilExSubmission\getFiles(), ilIndividualAssessmentMemberGUI\getFormActionForCommand(), ilDclRatingRecordRepresentation\getHTML(), ilDclTextRecordRepresentation\getHTML(), ilDclMobRecordRepresentation\getHTML(), ilDclFileuploadRecordRepresentation\getHTML(), ilDclSelectionRecordRepresentation\getHTML(), ilLOEditorStatus\getHTML(), InterruptiveItemMock\getIcon(), ilDclNumberFieldRepresentation\getInputField(), ilDclRatingFieldRepresentation\getInputField(), ilDclBooleanFieldRepresentation\getInputField(), ilDclDatetimeFieldRepresentation\getInputField(), ilDclFileuploadFieldRepresentation\getInputField(), ilDclFormulaFieldRepresentation\getInputField(), ilDclIliasReferenceFieldRepresentation\getInputField(), ilDclMobFieldRepresentation\getInputField(), ilDclReferenceFieldRepresentation\getInputField(), ilDclCopyFieldRepresentation\getInputField(), ilDclTextFieldRepresentation\getInputField(), CronJobScheduleTest\getJob(), ilExSubmission\getLastDownloadTime(), ilWikiFunctionsBlockGUI\getLegacyContent(), ilCourseMembershipGUI\getMailContextOptions(), ilGroupMembershipGUI\getMailContextOptions(), ilLOEditorStatus\getObjectivesStatus(), ilPCQuestion\getOnloadCode(), ilPCAMDFormGUI\getPortfolioForm(), ilCourseMembershipGUI\getPrintMemberData(), getProgressIdString(), ilIndividualAssessmentMemberGUI\getUploadURL(), ilIndividualAssessmentMemberGUI\getUserFileStorage(), ilOnScreenChatUserUserAutoComplete\getWherePart(), ilSkillAppEventListener\handleEvent(), ilRepositoryAppEventListener\handleEvent(), ilFolderXmlParser\handlerBeginTag(), ilCategoryXmlParser\handlerBeginTag(), ilWebLinkXmlParser\handlerBeginTag(), ilCategoryXmlParser\handlerEndTag(), ilWebLinkXmlParser\handlerEndTag(), ilCourseObjective\ilClone(), ilMediaPoolDataSet\importRecord(), ilLearningModuleDataSet\importRecord(), ilRoleXmlImporter\importSimpleXml(), ilForumAuthorInformation\init(), ilMembershipGUI\initAttendanceList(), ilLOTestAssignmentForm\initForm(), ilPCAMDPageListGUI\initForm(), ilGroupMembershipGUI\initParticipantTableGUI(), ilCourseMembershipGUI\initParticipantTableGUI(), ilContainerContentGUI\initRenderer(), ilMemberExportGUI\initSettingsForm(), ilSessionMembershipGUI\initWaitingList(), ilGroupMembershipGUI\initWaitingList(), ilLearningSequenceMembershipGUI\initWaitingList(), ilCourseMembershipGUI\initWaitingList(), ilMailTemplateGUI\insertTemplate(), ilSessionReminder\isActive(), ilTestExportGUI\listExportFiles(), ilLOEditorGUI\listObjectives(), ilTestSessionDynamicQuestionSet\loadTestSession(), ilTestSession\loadTestSession(), ilExSubmission\lookupNewFiles(), ilMembershipGUI\membersMap(), ilPCSourceCode\modifyPageContentPostXsl(), ilPCTab\modifyPageContentPostXsl(), ilPCAMDForm\modifyPageContentPostXsl(), ilObjTaxonomyGUI\moveItems(), ilLOXmlParser\parseSettings(), ilLOXmlParser\parseTests(), ilDclTextFieldRepresentation\passThroughFilter(), ilDclDatetimeFieldRepresentation\passThroughFilter(), ilDclRatingFieldRepresentation\passThroughFilter(), ilDclMobFieldRepresentation\passThroughFilter(), ilDclNumberFieldRepresentation\passThroughFilter(), ilDclBooleanFieldRepresentation\passThroughFilter(), ilDclIliasReferenceFieldRepresentation\passThroughFilter(), ilDclBaseFieldRepresentation\passThroughFilter(), ilDclFileuploadFieldRepresentation\passThroughFilter(), ilDclCopyFieldRepresentation\passThroughFilter(), ilDclReferenceFieldRepresentation\passThroughFilter(), ilIndividualAssessmentMemberGUI\redirect(), ilObjSessionGUI\registerObject(), ilBiblEntryTablePresentationGUI\render(), ilContainerContentGUI\renderItem(), ilContainerContentGUI\renderItemGroup(), ilContainerSessionsContentGUI\renderSessionLimitLink(), ilDclFileuploadFieldRepresentation\requiredWorkaroundForInputField(), ilInitialisation\resumeUserSession(), ilCalendarCategoryGUI\save(), ilLOEditorGUI\saveMultiTestAssignment(), ilPersonalProfileGUI\savePublicProfile(), ilLOEditorGUI\saveSettings(), ilLOEditorGUI\saveTest(), ilRegistrationMailNotification\send(), ilMailMimeTransportBase\send(), ilLOEditorGUI\setTabs(), ilIndividualAssessmentMemberGUI\setToolbar(), ilPDNewsBlockGUI\showFeedUrl(), ilObjSessionGUI\showJoinRequestButton(), assFormulaQuestion\substituteVariables(), ConversationRepositoryTest\testConversationsCanBeRetrieved(), DataTest\testDataTableWithId(), ilUserCertificateRepositoryTest\testFetchActiveCertificatesByType(), ilUserCertificateRepositoryTest\testFetchAllActiveCertificateForUser(), ilCertificateQueueRepositoryTest\testFetchAllEntriesFromQueue(), ilCertificateTemplateRepositoryTest\testFetchCertificateTemplatesByObjId(), ILIAS\ResourceStorage\Revision\StakeholderRepositoryTests\testNameTooLong(), ilLOEditorGUI\testOverview(), ilLOEditorGUI\testsOverview(), ILIAS\StudyProgramme\Assignment\Zipper\toPath(), ilObjSessionGUI\unregisterObject(), ilTermsOfServiceDocument\update(), ilObjMediaPoolGUI\updateCustom(), updateFileData(), ilLOEditorGUI\updateMaterialAssignments(), ilSessionMembershipGUI\updateMembers(), ilPCMediaObject\updateObjectReference(), ilCourseContentGUI\updatePersonalTimings(), ilLOEditorGUI\updateStartObjects(), ilMailTemplateGUI\updateTemplate(), ilObjFolderGUI\viewObject(), and ilMemberExport\write().

35  : int
36  {
37  return $this->id;
38  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
+ Here is the caller graph for this function:

◆ getUIModifier()

ILIAS\Survey\Mode\getUIModifier ( )

Definition at line 45 of file trait.ModeProviderBase.php.

References ILIAS\Survey\Mode\$ui_modifier, and ILIAS\Survey\Mode\UIModifier\setInternalService().

45  : UIModifier
46  {
47  $mod = $this->ui_modifier;
48  $mod->setInternalService($this->service);
49  return $mod;
50  }
setInternalService(InternalService $internal_service)
+ Here is the call graph for this function:

◆ setInternalService()

ILIAS\Survey\Mode\setInternalService ( InternalService  $service)

Definition at line 52 of file trait.ModeProviderBase.php.

References ILIAS\Survey\Mode\$service.

52  : void
53  {
54  $this->service = $service;
55  }

Variable Documentation

◆ $feature_config

FeatureConfig ILIAS::Survey::Mode\$feature_config
protected

Definition at line 31 of file trait.ModeProviderBase.php.

Referenced by ILIAS\Survey\Mode\getFeatureConfig().

◆ $service

InternalService ILIAS::Survey::Mode\$service
protected

Definition at line 32 of file trait.ModeProviderBase.php.

Referenced by ILIAS\Survey\Mode\setInternalService().

◆ $ui_modifier

UIModifier ILIAS::Survey::Mode\$ui_modifier
protected

Definition at line 33 of file trait.ModeProviderBase.php.

Referenced by ILIAS\Survey\Mode\getUIModifier().

◆ ModeProviderBase

trait ILIAS::Survey::Mode\ModeProviderBase
Initial value:
{
protected ?int $id = null
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 29 of file trait.ModeProviderBase.php.