示例#1
0
 protected internal virtual object convertToDto(object entity)
 {
     if (isEntityOfClass(entity, typeof(Task)))
     {
         return(TaskDto.fromEntity((Task)entity));
     }
     else
     {
         throw unsupportedEntityClass(entity);
     }
 }
示例#2
0
        public virtual IList <TaskDto> queryTasks(TaskQueryDto queryDto, int?firstResult, int?maxResults)
        {
            ProcessEngine engine = ProcessEngine;

            queryDto.ObjectMapper = ObjectMapper;
            TaskQuery query = queryDto.toQuery(engine);

            IList <Task> matchingTasks = executeTaskQuery(firstResult, maxResults, query);

            IList <TaskDto> tasks = new List <TaskDto>();

            foreach (Task task in matchingTasks)
            {
                TaskDto returnTask = TaskDto.fromEntity(task);
                tasks.Add(returnTask);
            }

            return(tasks);
        }