* Injected knowledge element service.
*/
private KnowledgeElementService _knowledgeElementService;
+
+ /**
+ * Value of the menu property.
+ * It can be: none, create, open, study, knowledge, sysadmin, help.
+ */
+ private String _menuProperty;
// ==============================================================================================================================
// Action methods
myknelm.setSelection(selection);
}
getSession().put("menu.knowledge", myknelm.getMenu());
+
+ setMenuProperty("knowledge");
+ initializationScreenContext(_menuProperty);
return SUCCESS;
}
} else { // Selection of a step of current study
myknelm.setSelection(selection);
}
+
+ setMenuProperty("knowledge");
+ initializationScreenContext(_menuProperty);
+
return SUCCESS;
}
myknelm.reduceHistory(myindex);
else if (todo == Execute.reduceall)
myknelm.reduceDocument(myindex);
+
+ setMenuProperty("knowledge");
+ initializationScreenContext(_menuProperty);
+
return SUCCESS;
}
myknelm.developKnowledge(myindex);
else if (todo == Execute.reduce)
myknelm.reduceKnowledge(myindex);
+
+ setMenuProperty("knowledge");
+ initializationScreenContext(_menuProperty);
+
return SUCCESS;
}
public String doClose() {
closeKnowledge();
+
+ setMenuProperty("none");
+ initializationScreenContext(_menuProperty);
+
return SUCCESS;
}
KnowledgeElementService knowledgeElementService) {
_knowledgeElementService = knowledgeElementService;
}
+
+ /**
+ * Get the menuProperty.
+ * @return the menuProperty
+ */
+ public String getMenuProperty() {
+ return _menuProperty;
+ }
+
+ /**
+ * Set the menuProperty.
+ * @param menuProperty the menuProperty to set
+ */
+ public void setMenuProperty(String menuProperty) {
+ this._menuProperty = menuProperty;
+ }
}
\ No newline at end of file