package cn.edu.njupt.allgo.util;
import cn.edu.njupt.allgo.vo.CommonEventVo;
import cn.edu.njupt.allgo.vo.EventVo;
import cn.edu.njupt.allgo.vo.FriendEventVo;
import cn.edu.njupt.allgo.vo.MyEventVo;
import cn.edu.njupt.allgo.vo.PastEventVo;
public class ChangEventVo {
/**
* EventVo转到FriendEventVo
* 方便数据库操作
* @param event
* @return
*/
public static FriendEventVo event2FriendEvent(EventVo event) {
FriendEventVo firendEvent = new FriendEventVo();
firendEvent.setEid(event.getEid());
firendEvent.setOutline(event.getOutline());
firendEvent.setUid(event.getUid());
firendEvent.setUname(event.getUname());
firendEvent.setStartdate(event.getStartdate());
firendEvent.setEnddate(event.getEnddate());
firendEvent.setContent(event.getContent());
firendEvent.setPlace(event.getPlace());
firendEvent.setPosition(event.getPosition());
firendEvent.setDateline(event.getDateline());
firendEvent.setEcategroyname(event.getEcategroyname());
firendEvent.setVisible(event.getVisible());
firendEvent.setCommentscount(event.getCommentscount());
firendEvent.setFollowerscount(event.getFollowerscount());
return firendEvent;
}
/**
* EventVo转到MyEventVo
* 方便数据库操作
* @param event
* @return
*/
public static MyEventVo event2MyEvent(EventVo event) {
MyEventVo myEvent = new MyEventVo();
myEvent.setEid(event.getEid());
myEvent.setOutline(event.getOutline());
myEvent.setUid(event.getUid());
myEvent.setUname(event.getUname());
myEvent.setStartdate(event.getStartdate());
myEvent.setEnddate(event.getEnddate());
myEvent.setContent(event.getContent());
myEvent.setPlace(event.getPlace());
myEvent.setPosition(event.getPosition());
myEvent.setDateline(event.getDateline());
myEvent.setEcategroyname(event.getEcategroyname());
myEvent.setVisible(event.getVisible());
myEvent.setCommentscount(event.getCommentscount());
myEvent.setFollowerscount(event.getFollowerscount());
return myEvent;
}
/**
* EventVo转到PastEventVo
* 方便数据库操作
* @param event
* @return
*/
public static PastEventVo event2PastEvent(EventVo event) {
PastEventVo pastEvent = new PastEventVo();
pastEvent.setEid(event.getEid());
pastEvent.setOutline(event.getOutline());
pastEvent.setUid(event.getUid());
pastEvent.setUname(event.getUname());
pastEvent.setStartdate(event.getStartdate());
pastEvent.setEnddate(event.getEnddate());
pastEvent.setContent(event.getContent());
pastEvent.setPlace(event.getPlace());
pastEvent.setPosition(event.getPosition());
pastEvent.setDateline(event.getDateline());
pastEvent.setEcategroyname(event.getEcategroyname());
pastEvent.setVisible(event.getVisible());
pastEvent.setCommentscount(event.getCommentscount());
pastEvent.setFollowerscount(event.getFollowerscount());
return pastEvent;
}
/**
* EventVo转到CommonEventVo
* 方便数据库操作
* @param eventVo
* @return
*/
public static CommonEventVo event2CommonEvent(EventVo event) {
CommonEventVo commonEvent = new CommonEventVo();
commonEvent.setEid(event.getEid());
commonEvent.setOutline(event.getOutline());
commonEvent.setUid(event.getUid());
commonEvent.setUname(event.getUname());
commonEvent.setStartdate(event.getStartdate());
commonEvent.setEnddate(event.getEnddate());
commonEvent.setContent(event.getContent());
commonEvent.setPlace(event.getPlace());
commonEvent.setPosition(event.getPosition());
commonEvent.setDateline(event.getDateline());
commonEvent.setEcategroyname(event.getEcategroyname());
commonEvent.setVisible(event.getVisible());
commonEvent.setCommentscount(event.getCommentscount());
commonEvent.setFollowerscount(event.getFollowerscount());
return commonEvent;
}
/**
* EventVo转到CommonEventVo
* 方便数据库操作
* @param eventVo
* @return
*/
public static EventVo event2Event(Object obj) {
EventVo event = (EventVo)obj;
EventVo vo = new CommonEventVo();
vo.setEid(event.getEid());
vo.setOutline(event.getOutline());
vo.setUid(event.getUid());
vo.setUname(event.getUname());
vo.setStartdate(event.getStartdate());
vo.setEnddate(event.getEnddate());
vo.setContent(event.getContent());
vo.setPlace(event.getPlace());
vo.setPosition(event.getPosition());
vo.setDateline(event.getDateline());
vo.setEcategroyname(event.getEcategroyname());
vo.setVisible(event.getVisible());
vo.setCommentscount(event.getCommentscount());
vo.setFollowerscount(event.getFollowerscount());
return vo;
}
}