import org.splat.kernel.InvalidPropertyException;
import org.splat.dal.bo.kernel.User;
-import org.splat.kernel.UserDirectory;
import org.splat.service.KnowledgeElementTypeService;
import org.splat.service.SearchService;
import org.splat.service.SimulationContextService;
+import org.splat.service.UserService;
import org.splat.dal.bo.som.KnowledgeElement;
import org.splat.dal.bo.som.KnowledgeElementType;
import org.splat.dal.bo.som.ProgressState;
*/
private KnowledgeElementTypeService _knowledgeElementTypeService;
+ /**
+ * Injected user service.
+ */
+ private UserService _userService;
+
// ==============================================================================================================================
// Action methods
// ==============================================================================================================================
sprop.setSimulationContexts(context);
int index = Integer.valueOf(author);
if (index > 0) {
- User him = UserDirectory.selectUser(index);
+ User him = getUserService().selectUser(index);
sprop.setAuthor(him);
}
// Set of the visibility
KnowledgeElementTypeService knowledgeElementTypeService) {
_knowledgeElementTypeService = knowledgeElementTypeService;
}
+
+ /**
+ * Get the userService.
+ * @return the userService
+ */
+ public UserService getUserService() {
+ return _userService;
+ }
+
+ /**
+ * Set the userService.
+ * @param userService the userService to set
+ */
+ public void setUserService(UserService userService) {
+ _userService = userService;
+ }
}
\ No newline at end of file