WorkEffortSearchSession.checkSaveSearchOptionsHistory(session);
ResultSortOrder resultSortOrder = WorkEffortSearchOptions.getResultSortOrder(request);
WorkEffortSearchContext workEffortSearchContext = new WorkEffortSearchContext(delegator, visitId);
workEffortSearchContext.addWorkEffortSearchConstraints(workEffortSearchConstraintList);
workEffortSearchContext.setResultSortOrder(resultSortOrder);
workEffortSearchContext.setResultOffset(resultOffset);
workEffortSearchContext.setMaxResults(maxResults);