Examples of Solution


Examples of cn.edu.pku.dr.requirement.elicitation.data.Solution

        Problem result = new Problem();
        result = (Problem) cdp.get(problem);
        ArrayList solutions = result.getSolutions();
        // 0为判断是否有修改问题的权限,即判定是不是有正在投票的solution,目前是有问题正在投票就没有修改权限,false是没有修改权限,true是有修改权限
        judgeresult[0] = true;
        Solution solution = new Solution();
        if (solutions.size() > 0) {
            int i = 0;
            while (judgeresult[0] == true && i < solutions.size()) {
                solution = (Solution) solutions.get(i);
                if (solution.getIsVoting().equals("Y")) {
                    judgeresult[0] = false;
                }
                i++;
            }
        }
View Full Code Here

Examples of cn.edu.pku.dr.requirement.elicitation.data.Solution

        }
        // 读取中该问题的解决方案的总数和正在投票中的解决方案的数目
        int total_num = solutions.size();
        int voting_num = 0;
        Solution solution = new Solution();
        for (int i = 0; i < solutions.size(); i++) {
            solution = (Solution) solutions.get(i);
            if (solution.getIsVoting().equals("Y")) {
                voting_num++;
            }
        }
        buffer
                .append("<div class =\"t1\" id=\"solution_status\">现共有<span style=\"color:#FF0099\">"
View Full Code Here

Examples of com.itedge.solutionmanager.domain.impl.Solution

  public List<SolutionTaskInboxData> constructInboxDataList(List<Task> tasks, Locale currentLocale) {
    List<SolutionTaskInboxData> inboxList = new ArrayList<SolutionTaskInboxData>();
    Iterator<Task> taskIt = tasks.iterator();
    while(taskIt.hasNext()) {
      Task taskRecord = taskIt.next();
      Solution linkedSolution = solutionService.findEntityByProcessId(taskRecord.getProcessInstanceId());
      SolutionTaskInboxData inboxData = new SolutionTaskInboxData(linkedSolution, taskRecord, messageSource, currentLocale);
      inboxList.add(inboxData);
    }
    return inboxList;
  }
View Full Code Here

Examples of com.itedge.solutionmanager.domain.impl.Solution

  @Autowired
  IProcessEntityService<Solution> solutionService;
 
    public boolean isRejected() {
      String currentProcId = Context.getExecutionContext().getProcessInstance().getProcessInstanceId();
        Solution linkedSolution = solutionService.findEntityByProcessId(currentProcId);   
        if (SolutionPhase.REJECTED.equals(linkedSolution.getPhase())) {
          return true;
        } else {
          return false;
        }
    }
View Full Code Here

Examples of com.itedge.solutionmanager.domain.impl.Solution

        }
    }
   
    public boolean isCompleted() {
      String currentProcId = Context.getExecutionContext().getProcessInstance().getProcessInstanceId();
      Solution linkedSolution = solutionService.findEntityByProcessId(currentProcId);   
        if (SolutionPhase.REJECTED.equals(linkedSolution.getPhase()) || SolutionPhase.FINISHED.equals(linkedSolution.getPhase())) {
          return true;
        } else {
          return false;
        }
    } 
View Full Code Here

Examples of com.itedge.solutionmanager.domain.impl.Solution

    return SolutionManagerConstants.DEFAULT_SIZE_PER_PAGE;
  }

  @Override
  protected void addModelAttributesForShow(Model model) {
    Solution solution = (Solution)model.asMap().get(getModelKeyForEntity());
    model.addAttribute("linkedCustomer", solution.getCustomer() != null ? solution.getCustomer() : new Customer())
  }
View Full Code Here

Examples of com.itedge.solutionmanager.domain.impl.Solution

        return "redirect:/solutions/" + WebUtil.encodeUrlPathSegment(solution.getId().toString(), request);
    }

  @RequestMapping(params = "form", method = RequestMethod.GET)
    public String createForm(Model model) {
        model.addAttribute("solution", new Solution());
        return "solutions/create";
    }
View Full Code Here

Examples of com.itedge.solutionmanager.domain.impl.Solution

  @RequestMapping(params = "searchForm", method = RequestMethod.POST, headers = "Accept=application/json")
    public @ResponseBody List<SolutionDto> searchAsyncForSolutions(@RequestParam(value = "searchName") String searchName,
        @RequestParam(value = "maxResults", required = false) Integer maxResults, HttpServletRequest request) {   
    Locale currentLocale = request.getLocale()
    List<SolutionDto> solutionDtoList = new ArrayList<SolutionDto>();
        Solution searchSolution = new Solution();
        searchSolution.setInitialInfo(searchName);
        searchSolution.setName(searchName);
        Iterator<Solution> it = solutionService.findEntitiesByCriteria(searchSolution, maxResults).iterator();
        while(it.hasNext()) {
          solutionDtoList.add(new SolutionDto(it.next(), messageSource, currentLocale));
        }
    return solutionDtoList;
View Full Code Here

Examples of com.niacin.input.Solution

  public static ArrayList<Solution> generateNeighbours(Solution s)
  {
    ArrayList<Solution> neighbours = new ArrayList<Solution>();
    for (int i = 0; i < s.size(); i++)
    {
      Solution si = makeMove(s, Direction.increase, i);
      if (si != null)
        neighbours.add(si);
      Solution sd = makeMove(s, Direction.decrease, i);
      if (si != null)
        neighbours.add(sd);
    }
    return neighbours;
  }
View Full Code Here

Examples of com.oti.Solution

        currEvalue = currEvalue.parent;
      }
    }
    // reverse the list
    Collections.reverse(revMoves);
    Solution sol = new Solution();
    for (Move move : revMoves) {
//          Piece pieceToMove = move.getPiece();
//          Location nextLocation = move.getNextLocation();
//      System.out.println();
//            System.out.printf("\tcom.oti.Move: %s to %s\n", pieceToMove, nextLocation);
           
      sol.add( move);
    }
   
   
    return sol;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.