|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.core.util.nodes.GenericNode
org.olat.course.nodes.GenericCourseNode
org.olat.course.nodes.AbstractAccessableCourseNode
org.olat.course.nodes.DialogCourseNode
public class DialogCourseNode
Description:
TODO: guido Class Description for DialogCourseNode
Initial Date: 02.11.2005
| Field Summary | |
|---|---|
static java.lang.String |
TYPE
|
| Fields inherited from interface org.olat.course.nodes.CourseNode |
|---|
DISPLAY_OPTS_CONTENT, DISPLAY_OPTS_TITLE_CONTENT, DISPLAY_OPTS_TITLE_DESCRIPTION_CONTENT |
| Constructor Summary | |
|---|---|
DialogCourseNode()
|
|
| Method Summary | |
|---|---|
void |
archiveNodeData(java.util.Locale locale,
ICourse course,
java.io.File exportDirectory,
java.lang.String charset)
Generic interface implementation. |
void |
cleanupOnDelete(ICourse course)
life cycle of node data e.g properties stuff should be deleted if node gets deleted life cycle: create - delete - migrate |
TabbableController |
createEditController(UserRequest ureq,
WindowControl wControl,
ICourse course,
UserCourseEnvironment euce)
Create a node edit controller for this node to configure node specific features |
NodeRunConstructionResult |
createNodeRunConstructionResult(UserRequest ureq,
WindowControl wControl,
UserCourseEnvironment userCourseEnv,
NodeEvaluation ne,
java.lang.String nodecmd)
Create a course run controller for this node |
void |
doArchiveElement(DialogElement element,
java.io.File exportDirectory)
Archive a single dialog element with files and forum |
void |
exportNode(java.io.File exportDirectory,
ICourse course)
Export all node user data to the given directory. |
Condition |
getPreConditionModerator()
|
Condition |
getPreConditionPoster()
|
Condition |
getPreConditionReader()
|
RepositoryEntry |
getReferencedRepositoryEntry()
used by the publish process to ensure the reference counters for a repository entry are correct. |
Controller |
importNode(java.io.File importDirectory,
ICourse course,
boolean unattendedImport,
UserRequest ureq,
WindowControl wControl)
Import a course node's data. |
java.lang.String |
informOnDelete(java.util.Locale locale,
ICourse course)
Generic interface implementation. |
StatusDescription |
isConfigValid()
|
StatusDescription[] |
isConfigValid(CourseEditorEnv cev)
must be implemented in the concrete subclasses as a translator is needed for the errormessages which comes with evaluating condition expressions |
boolean |
needsReferenceToARepositoryEntry()
|
void |
setPreConditionModerator(Condition preConditionMod)
|
void |
setPreConditionPoster(Condition preConditionPoster)
|
void |
setPreConditionReader(Condition preConditionReader)
|
void |
updateModuleConfigDefaults(boolean isNewNode)
Update the module configuration to have all mandatory configuration flags set to usefull default values |
| Methods inherited from class org.olat.course.nodes.AbstractAccessableCourseNode |
|---|
createInstanceForCopy, getConditionExpressions, getPreConditionAccess, setPreConditionAccess |
| Methods inherited from class org.olat.core.util.nodes.GenericNode |
|---|
addChild, findRoot, getChildAt, getChildCount, getIdent, getParent, getPosition, insert, remove, removeAllChildren, removeFromParent, setIdent, setParent |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.olat.course.nodes.CourseNode |
|---|
setIdent |
| Methods inherited from interface org.olat.core.util.nodes.INode |
|---|
addChild, getChildAt, getChildCount, getIdent, getParent, getPosition, insert, remove, removeAllChildren, removeFromParent, setParent |
| Field Detail |
|---|
public static final java.lang.String TYPE
| Constructor Detail |
|---|
public DialogCourseNode()
| Method Detail |
|---|
public TabbableController createEditController(UserRequest ureq,
WindowControl wControl,
ICourse course,
UserCourseEnvironment euce)
CourseNode
createEditController in interface CourseNodecreateEditController in class AbstractAccessableCourseNodeureq - The user requestwControl - The current window controllercourse - The courseeuce - the editor user course environment provides syntax/semantic
check methods for conditions
GenericCourseNode.createEditController(org.olat.core.gui.UserRequest,
org.olat.core.gui.control.WindowControl, org.olat.course.ICourse,
org.olat.course.run.userview.UserCourseEnvironment)
public NodeRunConstructionResult createNodeRunConstructionResult(UserRequest ureq,
WindowControl wControl,
UserCourseEnvironment userCourseEnv,
NodeEvaluation ne,
java.lang.String nodecmd)
CourseNode
createNodeRunConstructionResult in interface CourseNodecreateNodeRunConstructionResult in class AbstractAccessableCourseNodeureq - The user requestwControl - The current window controlleruserCourseEnv - The course environmentne - The node evaluation
GenericCourseNode.createNodeRunConstructionResult(org.olat.core.gui.UserRequest,
org.olat.core.gui.control.WindowControl,
org.olat.course.run.userview.UserCourseEnvironment,
org.olat.course.run.userview.NodeEvaluation, java.lang.String)public StatusDescription[] isConfigValid(CourseEditorEnv cev)
GenericCourseNode
isConfigValid in interface CourseNodeisConfigValid in class GenericCourseNodeGenericCourseNode.isConfigValid(org.olat.course.editor.CourseEditorEnv)public RepositoryEntry getReferencedRepositoryEntry()
CourseNode
CourseNode.getReferencedRepositoryEntry()public boolean needsReferenceToARepositoryEntry()
CourseNode.needsReferenceToARepositoryEntry()public StatusDescription isConfigValid()
CourseNode.isConfigValid()public void updateModuleConfigDefaults(boolean isNewNode)
updateModuleConfigDefaults in interface CourseNodeupdateModuleConfigDefaults in class GenericCourseNodeisNewNode - true: an initial configuration is set; false: upgrading
from previous node configuration version, set default to maintain
previous behaviour
public java.lang.String informOnDelete(java.util.Locale locale,
ICourse course)
GenericCourseNode
informOnDelete in interface CourseNodeinformOnDelete in class GenericCourseNodecourse - The course
org.olat.course.nodes.CourseNode#informOnDelete(org.olat.core.gui.UserRequest,
org.olat.course.ICourse)public void cleanupOnDelete(ICourse course)
cleanupOnDelete in interface CourseNodecleanupOnDelete in class GenericCourseNodecourse - The courseCourseNode.cleanupOnDelete(org.olat.course.ICourse)
public void archiveNodeData(java.util.Locale locale,
ICourse course,
java.io.File exportDirectory,
java.lang.String charset)
archiveNodeData in interface CourseNodearchiveNodeData in class GenericCourseNodelocale - The users localecourse - The courseexportDirectory - The directory where the exported files should be
put. This directory must exist prior to calling this method.org.olat.course.nodes.CourseNode#archiveNodeData(java.util.Locale,
org.olat.course.ICourse, java.io.File)
public void doArchiveElement(DialogElement element,
java.io.File exportDirectory)
element - exportDirectory -
public void exportNode(java.io.File exportDirectory,
ICourse course)
CourseNode
exportNode in interface CourseNodeexportNode in class GenericCourseNodeexportDirectory - The directory where the exported files should be
put. This directory must exist prior to calling this method.CourseNode.exportNode(java.io.File,
org.olat.course.ICourse)
public Controller importNode(java.io.File importDirectory,
ICourse course,
boolean unattendedImport,
UserRequest ureq,
WindowControl wControl)
CourseNode
importNode in interface CourseNodeimportNode in class GenericCourseNodeorg.olat.course.nodes.CourseNode#importNode(java.io.File,
org.olat.course.ICourse, org.olat.core.gui.UserRequest,
org.olat.core.gui.control.WindowControl)public Condition getPreConditionModerator()
public void setPreConditionModerator(Condition preConditionMod)
preConditionModerator - The preConditionModerator to set.public Condition getPreConditionPoster()
public void setPreConditionPoster(Condition preConditionPoster)
preConditionPoster - The preConditionPoster to set.public Condition getPreConditionReader()
public void setPreConditionReader(Condition preConditionReader)
preConditionReader - The preConditionReader to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||