package com.pets.dummy;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class DummyFactory {
public static final List<DummyReply> replyFactory(int counts) {
return replyFactory(counts, "dummyUser", "dummyReplyContent");
}
public static final List<DummyReply> replyFactory(int counts,
String username, String preContent) {
List<DummyReply> replies = new ArrayList<DummyReply>();
int idBegin = Math.round(1000);
for (int i = 0; i < counts; i++) {
DummyReply reply = new DummyReply();
reply.setAgree(10);
reply.setDisagree(100);
reply.setId(idBegin + i);
reply.setReplyDate(new Date());
reply.setContent(preContent + i);
reply.setReplyUser(username);
replies.add(reply);
}
return replies;
}
public static final List<DummyDailyShareRecord> dailyShareRecordFactory(
int counts, String username) {
String preTitle = "dummyTitle:";
String preContent = "dummyContent:";
return dailyShareRecordFactory(counts, preTitle, preContent, username);
}
public static final List<DummyDailyShareRecord> dailyShareRecordFactory(
int counts, String preTitle, String preContent, String username) {
List<DummyDailyShareRecord> records = new ArrayList<DummyDailyShareRecord>();
int idBegin = Math.round(1000);
for (int i = 0; i < counts; i++) {
DummyDailyShareRecord record = new DummyDailyShareRecord();
record.setUsername(username);
switch (i) {
case 0:
record.setImg("http://img1.she.thirsight.com/files/tsd/styles/large/public/201203/25/1332670457576.jpg");
break;
case 1:
record.setImg("http://img.my.csdn.net/uploads/201309/01/1378037235_7476.jpg");
break;
case 2:
record.setImg("http://down.111cn.net/uploads/allimg/091109/20025234E-0.jpg");
break;
case 3:
record.setImg("http://sh30.microfotos.com/pic/0/43/4390/439045preview4.jpg");
break;
case 4:
record.setImg("http://img1.she.thirsight.com/files/tsd/styles/large/public/201204/20/13349013133511.jpg");
break;
case 5:
record.setImg("http://e.hiphotos.baidu.com/image/w%3D310/sign=cff50a4bb0119313c743f9b155390c10/a6efce1b9d16fdfa33e70267b68f8c5495ee7bb4.jpg");
break;
case 6:
record.setImg("http://pic2.ooopic.com/01/38/73/59bOOOPIC72.jpg");
break;
case 7:
record.setImg("http://img.sucai.redocn.com/attachments/images/201204/20120418/Redocn_2012041609254034.jpg");
break;
case 8:
record.setImg("http://pic1.ooopic.com/uploadfilepic/yuanwenjian/2009-05-05/OOOPIC_meilifangcheng_20090505b9537ab148d4cc48.jpg");
break;
case 9:
record.setImg("http://img12.3lian.com/gaoqing02/03/12/08.jpg");
break;
}
record.setTime(new Date(System.currentTimeMillis()));
record.setTitle(preTitle + i);
record.setContent(preContent + i);
records.add(record);
record.setId(idBegin + i);
}
return records;
}
public static final List<DummyUser> userFactory(int counts, String headUrl) {
return userFactory(counts, "dummyUsername:", headUrl);
}
public static final List<DummyUser> userFactory(int counts,
String prefixName, String headUrl) {
List<DummyUser> users = new ArrayList<DummyUser>();
for (int i = 0; i < counts; i++) {
DummyUser user = new DummyUser();
user.setUsername(prefixName + i);
user.setHeadUrl(headUrl);
users.add(user);
}
return users;
}
}