Index: lams_tool_task/conf/xdoclet/struts-actions.xml
===================================================================
diff -u -r091abac9dddc7312350403cbd0fec84bd38380c8 -rb41406c4167c7209080d0690b8836b1b87210ee4
--- lams_tool_task/conf/xdoclet/struts-actions.xml (.../struts-actions.xml) (revision 091abac9dddc7312350403cbd0fec84bd38380c8)
+++ lams_tool_task/conf/xdoclet/struts-actions.xml (.../struts-actions.xml) (revision b41406c4167c7209080d0690b8836b1b87210ee4)
@@ -258,13 +258,10 @@
type="org.lamsfoundation.lams.tool.taskList.web.action.MonitoringAction"
parameter="getPagedUsers" >
-
-
-
+ parameter="getPagedUsersByItem" >
-
Index: lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/TaskListConstants.java
===================================================================
diff -u -r091abac9dddc7312350403cbd0fec84bd38380c8 -rb41406c4167c7209080d0690b8836b1b87210ee4
--- lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/TaskListConstants.java (.../TaskListConstants.java) (revision 091abac9dddc7312350403cbd0fec84bd38380c8)
+++ lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/TaskListConstants.java (.../TaskListConstants.java) (revision b41406c4167c7209080d0690b8836b1b87210ee4)
@@ -25,7 +25,7 @@
public class TaskListConstants {
public static final String TOOL_SIGNATURE = "latask10";
- public static final String RESOURCE_SERVICE = "lataskTaskListService";
+ public static final String TASKLIST_SERVICE = "lataskTaskListService";
public static final String TOOL_CONTENT_HANDLER_NAME = "lataskTaskListToolContentHandler";
public static final int COMPLETED = 1;
@@ -37,28 +37,22 @@
//for parameters' name
public static final String PARAM_TOOL_CONTENT_ID = "toolContentID";
- public static final String PARAM_TOOL_SESSION_ID = "toolSessionID";
- public static final String PARAM_FILE_VERSION_ID = "fileVersionId";
- public static final String PARAM_FILE_UUID = "fileUuid";
+ public static final String PARAM_TOOL_SESSION_ID = "toolSessionID";
public static final String PARAM_ITEM_INDEX = "itemIndex";
public static final String PARAM_SEQUENCE_ID = "sequenceId";
- public static final String PARAM_RESOURCE_ITEM_UID = "itemUid";
- public static final String PARAM_CURRENT_INSTRUCTION_INDEX = "insIdx";
- public static final String PARAM_OPEN_URL_POPUP = "popupUrl";
+ public static final String PARAM_ITEM_UID = "itemUid";
public static final String PARAM_TITLE = "title";
//for request attribute name
public static final String ATTR_TOOL_CONTENT_ID = "toolContentID";
public static final String ATTR_TOOL_SESSION_ID = "toolSessionID";
- public static final String ATTR_RESOURCE_ITEM_LIST = "taskListList";
+ public static final String ATTR_TASKLIST_ITEM_LIST = "taskListList";
public static final String ATTR_CONDITION_LIST = "conditionList";
- public static final String ATTR_DELETED_RESOURCE_ITEM_LIST = "deleteTaskListList";
+ public static final String ATTR_DELETED_TASKLIST_ITEM_LIST = "deleteTaskListList";
public static final String ATTR_DELETED_CONDITION_LIST = "deleteConditionList";
- public static final String ATT_LEARNING_OBJECT = "cpPackage";
- public static final String ATTR_RESOURCE_REVIEW_URL = "taskListItemReviewUrl";
public static final String ATTR_TASKLIST = "taskList";
public static final String ATTR_RUN_AUTO = "runAuto";
- public static final String ATTR_RESOURCE_ITEM_UID = "itemUid";
+ public static final String ATTR_ITEM_UID = "itemUid";
public static final String ATTR_NEXT_ACTIVITY_URL = "nextActivityUrl";
public static final String ATTR_MONITOR_VERIFICATION_REQUIRED = "monitorVerificationRequired";
public static final String ATTR_SESSION_DTOS = "sessionDtos";
@@ -67,9 +61,7 @@
public static final String ATTR_USER_LIST = "userList";
public static final String ATTR_FINISH_LOCK = "finishedLock";
public static final String ATTR_SESSION_MAP_ID = "sessionMapID";
- public static final String ATTR_RESOURCE_FORM = "taskListForm";
- public static final String ATTR_TASKLIST_FORM = "taskListItemForm";
- public static final String ATTR_FILE_TYPE_FLAG = "fileTypeFlag";
+ public static final String ATTR_TASKLIST_FORM = "taskListForm";
public static final String ATTR_TITLE = "title";
public static final String ATTR_USER_FINISHED = "userFinished";
public static final String ATTR_USER_VERIFIED_BY_MONITOR = "userVerifiedByMonitor";
@@ -97,7 +89,6 @@
public static final String ERROR_MSG_UPLOAD_FAILED = "error.upload.failed";
public static final String PAGE_EDITABLE = "isPageEditable";
- public static final String MODE_AUTHOR_SESSION = "author_session";
public static final String ATTR_REFLECTION_ON = "reflectOn";
public static final String ATTR_REFLECTION_INSTRUCTION = "reflectInstructions";
public static final String ATTR_REFLECTION_ENTRY = "reflectEntry";
Index: lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/dao/hibernate/TaskListUserDAOHibernate.java
===================================================================
diff -u -r091abac9dddc7312350403cbd0fec84bd38380c8 -rb41406c4167c7209080d0690b8836b1b87210ee4
--- lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/dao/hibernate/TaskListUserDAOHibernate.java (.../TaskListUserDAOHibernate.java) (revision 091abac9dddc7312350403cbd0fec84bd38380c8)
+++ lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/dao/hibernate/TaskListUserDAOHibernate.java (.../TaskListUserDAOHibernate.java) (revision b41406c4167c7209080d0690b8836b1b87210ee4)
@@ -23,7 +23,9 @@
/* $$Id$$ */
package org.lamsfoundation.lams.tool.taskList.dao.hibernate;
+import java.sql.Timestamp;
import java.util.Collection;
+import java.util.Date;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.LinkedList;
@@ -86,18 +88,13 @@
" WHERE session.session_id = :sessionId " +
" AND (CONCAT(user.last_name, ' ', user.first_name) LIKE CONCAT('%', :searchString, '%')) " +
- " ORDER BY " +
- " CASE " +
- " WHEN :sortBy='userName' THEN CONCAT(user.last_name, ' ', user.first_name) " +
- " WHEN :sortBy='grade' THEN visitLog.complete " +
- " END " + sortOrder;
+ " ORDER BY CONCAT(user.last_name, ' ', user.first_name) " + sortOrder;
SQLQuery query = getSession().createSQLQuery(LOAD_USERS);
query.setLong("sessionId", sessionId);
// support for custom search from a toolbar
searchString = searchString == null ? "" : searchString;
query.setString("searchString", searchString);
- query.setString("sortBy", sortBy);
query.setFirstResult(page * size);
query.setMaxResults(size);
List