|
||||||||||
| 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.FOCourseNode
public class FOCourseNode
Initial Date: Feb 9, 2004
| Field Summary | |
|---|---|
static java.lang.String |
FORUM_KEY
|
| Fields inherited from interface org.olat.course.nodes.CourseNode |
|---|
DISPLAY_OPTS_CONTENT, DISPLAY_OPTS_TITLE_CONTENT, DISPLAY_OPTS_TITLE_DESCRIPTION_CONTENT |
| Constructor Summary | |
|---|---|
FOCourseNode()
Default constructor to create a forum course node |
|
| 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)
Generic interface implementation. |
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 |
Controller |
createPeekViewRunController(UserRequest ureq,
WindowControl wControl,
UserCourseEnvironment userCourseEnv,
NodeEvaluation ne)
Default implementation of the peekview controller that returns NULL: no node specific peekview information should be shown Override this method with a specific implementation if you have something interesting to show in the peekview |
Controller |
createPreviewController(UserRequest ureq,
WindowControl wControl,
UserCourseEnvironment userCourseEnv,
NodeEvaluation ne)
implementation of the previewController for forumnode |
java.util.List |
getConditionExpressions()
|
Condition |
getPreConditionModerator()
|
Condition |
getPreConditionPoster()
|
Condition |
getPreConditionReader()
|
RepositoryEntry |
getReferencedRepositoryEntry()
used by the publish process to ensure the reference counters for a repository entry are correct. |
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 preConditionModerator)
|
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.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 FORUM_KEY
| Constructor Detail |
|---|
public FOCourseNode()
| Method Detail |
|---|
public TabbableController createEditController(UserRequest ureq,
WindowControl wControl,
ICourse course,
UserCourseEnvironment euce)
CourseNode
createEditController in interface CourseNodecreateEditController in class GenericCourseNodeureq - The user requestwControl - The current window controllercourse - The courseeuce - the editor user course environment provides syntax/semantic
check methods for conditions
org.olat.course.nodes.CourseNode#createEditController(org.olat.core.gui.UserRequest,
org.olat.core.gui.control.WindowControl, org.olat.course.ICourse)
public NodeRunConstructionResult createNodeRunConstructionResult(UserRequest ureq,
WindowControl wControl,
UserCourseEnvironment userCourseEnv,
NodeEvaluation ne,
java.lang.String nodecmd)
CourseNode
createNodeRunConstructionResult in interface CourseNodecreateNodeRunConstructionResult in class GenericCourseNodeureq - The user requestwControl - The current window controlleruserCourseEnv - The course environmentne - The node evaluation
org.olat.course.nodes.CourseNode#createNodeRunConstructionResult(org.olat.core.gui.UserRequest,
org.olat.core.gui.control.WindowControl,
org.olat.course.run.userview.UserCourseEnvironment,
org.olat.course.run.userview.NodeEvaluation)
public Controller createPreviewController(UserRequest ureq,
WindowControl wControl,
UserCourseEnvironment userCourseEnv,
NodeEvaluation ne)
createPreviewController in interface CourseNodecreatePreviewController in class GenericCourseNodeCourseNode.createPreviewController(org.olat.core.gui.UserRequest,
org.olat.core.gui.control.WindowControl,
org.olat.course.run.userview.UserCourseEnvironment,
org.olat.course.run.userview.NodeEvaluation)
public Controller createPeekViewRunController(UserRequest ureq,
WindowControl wControl,
UserCourseEnvironment userCourseEnv,
NodeEvaluation ne)
GenericCourseNode
createPeekViewRunController in interface CourseNodecreatePeekViewRunController in class GenericCourseNodeGenericCourseNode.createPeekViewRunController(org.olat.core.gui.UserRequest,
org.olat.core.gui.control.WindowControl,
org.olat.course.run.userview.UserCourseEnvironment,
org.olat.course.run.userview.NodeEvaluation)public Condition getPreConditionModerator()
public void setPreConditionModerator(Condition preConditionModerator)
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.public StatusDescription isConfigValid()
CourseNode.isConfigValid()public StatusDescription[] isConfigValid(CourseEditorEnv cev)
GenericCourseNode
isConfigValid in interface CourseNodeisConfigValid in class GenericCourseNodeorg.olat.course.nodes.CourseNode#isConfigValid(org.olat.course.run.userview.UserCourseEnvironment)public RepositoryEntry getReferencedRepositoryEntry()
CourseNode
CourseNode.getReferencedRepositoryEntry()public boolean needsReferenceToARepositoryEntry()
CourseNode.needsReferenceToARepositoryEntry()
public void archiveNodeData(java.util.Locale locale,
ICourse course,
java.io.File exportDirectory,
java.lang.String charset)
GenericCourseNode
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.CourseNode.archiveNodeData(java.util.Locale, org.olat.course.ICourse, java.io.File, java.lang.String)
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)
GenericCourseNode
cleanupOnDelete in interface CourseNodecleanupOnDelete in class GenericCourseNodecourse - The courseGenericCourseNode.cleanupOnDelete(org.olat.course.ICourse)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 behaviourpublic java.util.List getConditionExpressions()
getConditionExpressions in interface CourseNodegetConditionExpressions in class GenericCourseNodeGenericCourseNode.getConditionExpressions()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||