Example #1
0
  public void doOperate(DataChangeRequest request) {

    switch (request.operateCode) {
      case SET:
        dataModel.setRating(request.userID, request.itemID, request.rating);
        break;

      case REMOVE:
        dataModel.removeRating(request.userID, request.itemID);
        break;
      case GET:
        request.rating = dataModel.getRating(request.userID, request.itemID);
        break;
    }
  }