com.jdonee.insight.data.TaskData.java Source code

Java tutorial

Introduction

Here is the source code for com.jdonee.insight.data.TaskData.java

Source

/*******************************************************************************
 * Copyright (c) 2005, 2014 springside.github.io
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 *******************************************************************************/
package com.jdonee.insight.data;

import java.util.List;

import com.google.common.collect.Lists;
import com.jdonee.insight.task.domain.Task;

/**
 * Task??.
 * 
 * @author ZengAihui
 * 
 */
public class TaskData {

    public static Task randomTask() {
        Task task = new Task();
        task.setTitle(randomTitle());
        task.setUserId(1L);
        return task;
    }

    public static List<Task> randomTasks(int limit) {
        List<Task> tasks = Lists.newArrayList();
        for (int i = 0; i < limit; i++) {
            tasks.add(randomTask());
        }
        return tasks;
    }

    public static String randomTitle() {
        return RandomData.randomName("Task");
    }
}