亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? messengerserviceimpl.java

?? 針對網絡跑步愛好者作為用戶而開發的
?? JAVA
字號:
package com.briup.run.service.impl;

import java.util.List;
import com.briup.run.common.exception.MemberServiceException;
import com.briup.run.common.exception.MessengerServiceException;
import com.briup.run.common.transaction.HibernateTransaction;
import com.briup.run.common.util.BeanFactory;
import com.briup.run.dao.IMessengerDao;
import com.briup.run.dao.bean.BlackRecord;
import com.briup.run.dao.bean.FriendRecord;
import com.briup.run.dao.bean.MessageRecord;
import com.briup.run.service.IMessengerService;

public class MessengerServiceImpl implements IMessengerService {

	public void AddBlack(BlackRecord record) throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		HibernateTransaction tran = new HibernateTransaction();
		tran.beginTransaction();
		try {
			dao.saveBlackrecord(record);
			tran.commit();
		} catch (Exception e) {
			tran.rollback();
			throw new MessengerServiceException("The black's adding is failure");
		}
	}

	@SuppressWarnings("unchecked")
	public void addFriend(FriendRecord record) throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		HibernateTransaction tran = new HibernateTransaction();
		tran.beginTransaction();
		try {
			List list=dao.findFriendByName(record.getSelfName());
			for(Object obj:list){
				FriendRecord fr=(FriendRecord)obj;
				if (fr.getFriendName().equals(record.getFriendName()))
					return;
			}
			dao.saveFriendrecord(record);
			tran.commit();
		} catch (Exception e) {
			tran.rollback();
			throw new MessengerServiceException("the friend's add is success!");
		}
	}

	public void delBlackByRecordId(Long recordid)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		HibernateTransaction tran = new HibernateTransaction();
		tran.beginTransaction();
		try {
			dao.delBlackrecord(recordid);
			tran.commit();
		} catch (Exception e) {
			tran.rollback();
			throw new MessengerServiceException("The black's delete failure");
		}

	}

	public void delFriendByRecordId(Long recordid)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		HibernateTransaction tran = new HibernateTransaction();
		tran.beginTransaction();
		try {
			dao.delFriendrecord(recordid);
			tran.commit();
		} catch (Exception e) {
			tran.rollback();
			throw new MessengerServiceException("The deleting of record's friend is failure");
		}

	}

	public void delReMessage(Long id) throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		HibernateTransaction tran = new HibernateTransaction();
		tran.beginTransaction();
		try {
			MessageRecord message = dao.findMessageById(id);
			if (message.getSenderStatus() == 1) {
				dao.delMessage(message);
			} else {
				message.setReceiverStatus(1l);
				dao.saveMessage(message);
			}
			tran.commit();
		} catch (Exception e) {
			tran.rollback();
			throw new MessengerServiceException("delete the recieve'message failure");
		}
	}

	public void delSeMessage(Long id) throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		HibernateTransaction tran = new HibernateTransaction();
		tran.beginTransaction();
		try {
			MessageRecord message = dao.findMessageById(id);
			if (message.getReceiverStatus() == 1) {
				dao.delMessage(message);
			} else {
				message.setReceiverStatus(1l);
				dao.saveMessage(message);
			}
			tran.commit();
		} catch (Exception e) {
			tran.rollback();
			throw new MessengerServiceException("delete the send's message failure");
		}

	}

	@SuppressWarnings("unchecked")
	public List findAllBlacks(String selfname, int start, int end)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		try {
			List list = dao.findAllBlacks(selfname, start, end);
			return list;
		} catch (Exception e) {
			e.printStackTrace();
			throw new MessengerServiceException("find all black failure!");
		}
	}

	@SuppressWarnings("unchecked")
	public List findAllFriends(String selfname, int start, int end)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		try {
			List list = dao.findAllFriends(selfname, start, end);
			return list;
		} catch (Exception e) {
			e.printStackTrace();
			throw new MessengerServiceException("find all of friends failure");
		}
	}

	public MessageRecord findMessageDetail(Long messageid)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		HibernateTransaction tran = new HibernateTransaction();
		tran.beginTransaction();
		try {
			MessageRecord record = dao.findMessageById(messageid);
			record.setStatus(1l);
			tran.commit();
			return record;
		} catch (Exception e) {
			e.printStackTrace();
			tran.rollback();
			throw new MessengerServiceException("find the detail of message failure");
		}
	}

	@SuppressWarnings("unchecked")
	public List findNewMessages(String nickname)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		try {
			List list = dao.findNewMessages(nickname);
			return list;
		} catch (Exception e) {
			e.printStackTrace();
			throw new MessengerServiceException("find the new message failure");
		}
	}

	@SuppressWarnings("unchecked")
	public List findReMessages(String nickname, int start, int end)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		try {
			List list = dao.findReMessages(nickname, start, end);
			return list;
		} catch (Exception e) {
			e.printStackTrace();
			throw new MessengerServiceException("find the recieve message failure");
		}
	}

	@SuppressWarnings("unchecked")
	public List findSeMessages(String nickname, int start, int end)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		try {
			List list = dao.findSeMessages(nickname, start, end);
			return list;
		} catch (Exception e) {
			e.printStackTrace();
			throw new MessengerServiceException("find the send message failure");
		}
	}

	@SuppressWarnings("unchecked")
	public int findUnreadedMessagesNumber(String nickname)
			throws MemberServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		try {
			List list = dao.findNewMessages(nickname);
			return list.size();
		} catch (Exception e) {
			e.printStackTrace();
			throw new MemberServiceException("find the message of unread failure");
		}
	}

	public String sendMessage(MessageRecord record)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		HibernateTransaction tran = new HibernateTransaction();
		tran.beginTransaction();
		try {
			dao.saveMessage(record);
			tran.commit();
			return new String("the message's sending is successful!");
		} catch (Exception e) {
			tran.rollback();
			throw new MessengerServiceException("the message's sending is failure!");
		}
	}

	public void delFriendRecord(String selfName, String friendName)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		HibernateTransaction tran = new HibernateTransaction();
		tran.beginTransaction();
		try {
			dao.delFriendRecord(selfName, friendName);
			tran.commit();
		} catch (Exception e) {
			tran.rollback();
			throw new MessengerServiceException("delete the friend's record failure");
		}
	}

	public void moveToBlackList(String selfName, String blackName)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		HibernateTransaction tran = new HibernateTransaction();
		tran.beginTransaction();
		try {
			BlackRecord record = new BlackRecord();
			record.setSelfName(selfName);
			record.setBlackName(blackName);
			dao.delFriendRecord(selfName, blackName);
			dao.saveBlackrecord(record);
			tran.commit();
		} catch (Exception e) {
			tran.rollback();
			throw new MessengerServiceException("move to the blacklist failure");
		}
	}

	public void delBlackRecord(String selfName, String blackName)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		HibernateTransaction tran = new HibernateTransaction();
		tran.beginTransaction();
		try {
			dao.delBlackRecord(selfName, blackName);
			tran.commit();
		} catch (Exception e) {
			tran.rollback();
			throw new MessengerServiceException("delete the record of black failure");
		}
	}

	public void moveToBuddyList(String selfName, String friendName)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		HibernateTransaction tran = new HibernateTransaction();
		tran.beginTransaction();
		try {
			FriendRecord record = new FriendRecord();
			record.setSelfName(selfName);
			record.setFriendName(friendName);
			dao.delBlackRecord(selfName, friendName);
			dao.saveFriendrecord(record);
			tran.commit();
		} catch (Exception e) {
			tran.rollback();
			throw new MessengerServiceException("move to the buddy list failure");
		}
	}

	@SuppressWarnings("unchecked")
	public List findAllMember(int start, int end)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		try {
			List list = dao.findAllMember(start, end);
			return list;
		} catch (Exception e) {
			e.printStackTrace();
			throw new MessengerServiceException("find all of members failure");
		}
	}

	public Integer findReMessages(String nickname)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		try {
			Integer num = dao.findReMessages(nickname);
			return num;
		} catch (Exception e) {
			e.printStackTrace();
			throw new MessengerServiceException("finding the message of recieve is failure");
		}
	}

	public Integer findSeMessages(String nickname)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		try {
			Integer num = dao.findSeMessages(nickname);
			return num;
		} catch (Exception e) {
			e.printStackTrace();
			throw new MessengerServiceException("finding the message of send is failure");
		}
	}

	public Integer getAllBlackNum(String selfName)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		try {
			Integer num = dao.getAllBlackNum(selfName);
			return num;
		} catch (Exception e) {
			e.printStackTrace();
			throw new MessengerServiceException("finding the number of black is failure");
		}
	}

	public Integer getAllFriendNum(String selfName)
			throws MessengerServiceException {
		IMessengerDao dao = (IMessengerDao) BeanFactory.getBean("messengerDao");
		try {
			Integer num = dao.getAllFriendNum(selfName);
			return num;
		} catch (Exception e) {
			e.printStackTrace();
			throw new MessengerServiceException("finding the number of friend is failure");
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美酷刑日本凌虐凌虐| 欧美va亚洲va在线观看蝴蝶网| 奇米色一区二区三区四区| 日韩美女视频一区| 国产女主播一区| 中文天堂在线一区| 国产精品三级av在线播放| 久久精品日韩一区二区三区| 久久综合狠狠综合久久激情| xnxx国产精品| 久久精品一区八戒影视| 精品国产一区二区三区久久久蜜月 | 精品国产一区a| 91精品欧美一区二区三区综合在| 欧美性xxxxxxxx| 欧美一区二区在线免费观看| 日韩精品一区二区三区在线观看| 7777精品伊人久久久大香线蕉的| 欧美三级韩国三级日本一级| 日韩一区二区在线免费观看| 精品国产三级电影在线观看| 久久亚洲精华国产精华液| 国产精品久久久久久久久久免费看 | 国产露脸91国语对白| 国产激情91久久精品导航| 成人av资源站| 色猫猫国产区一区二在线视频| 一本一道久久a久久精品综合蜜臀| 日本高清免费不卡视频| 日韩三级精品电影久久久| 欧美极品少妇xxxxⅹ高跟鞋 | www.在线成人| 欧美午夜理伦三级在线观看| 欧美v亚洲v综合ⅴ国产v| 国产精品妹子av| 日韩av一级电影| 成人免费视频app| 91精品国产综合久久久久| 国产片一区二区三区| 亚洲综合无码一区二区| 蜜桃视频一区二区三区在线观看| 福利一区福利二区| 欧美日韩精品三区| 中文字幕一区二区日韩精品绯色| 日本不卡在线视频| 不卡一卡二卡三乱码免费网站| 91精品久久久久久久久99蜜臂| 中文字幕在线一区| 黄页视频在线91| 欧美色成人综合| 国产精品色呦呦| 久久99国产精品尤物| 在线亚洲精品福利网址导航| 国产欧美一区二区精品性色超碰| 一区二区三区中文字幕精品精品| 国产精品夜夜嗨| 日韩免费在线观看| 亚洲第一搞黄网站| 91污在线观看| 中文字幕精品三区| 国产精品一二一区| 久久久久久久久久久久久女国产乱| 亚洲影院在线观看| 色综合久久天天| 久久久精品国产免费观看同学| 亚洲高清三级视频| 欧洲一区在线电影| 一区二区三区精品在线观看| 成人av在线资源网| 国产精品久久久久久亚洲伦| 国产一区二区三区在线观看免费| 日韩视频免费观看高清完整版在线观看| 亚洲欧洲精品天堂一级| 国产很黄免费观看久久| 国产亚洲女人久久久久毛片| 国产美女av一区二区三区| 精品国产髙清在线看国产毛片| 日日欢夜夜爽一区| 欧美一区二区三区在线观看| 日本中文字幕一区二区视频| 欧美日韩在线播放| 亚洲成av人影院| 欧美一级在线观看| 国产综合久久久久久久久久久久| 欧美精品一区在线观看| 国产美女视频91| 日韩美女精品在线| 欧美日韩在线播放一区| 美女爽到高潮91| 久久精品欧美一区二区三区不卡| 国产精品一区二区你懂的| 欧美国产乱子伦 | 亚洲三级免费观看| 欧美日韩一级视频| 琪琪一区二区三区| 久久久www免费人成精品| 大桥未久av一区二区三区中文| 国产精品久久久久久户外露出| 91丨九色丨黑人外教| 亚洲成在人线免费| 精品成人私密视频| 成人精品高清在线| 午夜精品久久久久| 日韩精品一区二区三区视频播放 | 99九九99九九九视频精品| 一区二区三区四区高清精品免费观看 | 欧洲精品一区二区| 日韩精品三区四区| 国产亚洲欧美色| 欧美丝袜丝交足nylons| 国产一区二区在线观看视频| 亚洲色图20p| 日韩视频国产视频| 色偷偷久久人人79超碰人人澡| 日本中文在线一区| 亚洲欧美日韩在线| 久久亚洲综合色| 日本伦理一区二区| 国产精品资源网站| 亚洲国产精品久久久久婷婷884| 久久奇米777| 69堂国产成人免费视频| 成人在线视频一区| 蜜臀a∨国产成人精品| 国产精品久久久久9999吃药| 欧美一级xxx| 欧美日韩精品一二三区| 91最新地址在线播放| 激情久久久久久久久久久久久久久久| 一区二区三区四区在线免费观看 | 欧美一区二区视频在线观看| 91欧美一区二区| 国产电影一区在线| 日韩精品欧美精品| 亚洲电影一区二区三区| 中文字幕中文在线不卡住| 国产亚洲精久久久久久| 欧美一区二区成人6969| 欧美日韩aaa| 91久久精品一区二区三| 国产高清亚洲一区| 精品一区二区久久| 石原莉奈一区二区三区在线观看| 亚洲欧洲综合另类| 亚洲丝袜自拍清纯另类| 日本一区二区三区免费乱视频| 538prom精品视频线放| 欧美日韩中文国产| 欧美在线三级电影| 欧美伊人久久大香线蕉综合69 | 欧美猛男超大videosgay| 一本久道中文字幕精品亚洲嫩| 国产一区二区h| 成人免费高清视频| www.亚洲色图| 欧美中文字幕亚洲一区二区va在线| av一区二区不卡| 一道本成人在线| 欧美色视频在线| 制服丝袜激情欧洲亚洲| 欧美一个色资源| 日本一区二区三区电影| 国产精品视频一二三区| 综合久久给合久久狠狠狠97色| 亚洲色图20p| 午夜国产精品影院在线观看| 日韩黄色免费电影| 国产一区二区视频在线播放| 福利视频网站一区二区三区| 99国产精品久| 欧美在线观看视频在线| 在线成人午夜影院| 精品免费99久久| 国产调教视频一区| 亚洲色欲色欲www| 午夜久久久影院| 久热成人在线视频| thepron国产精品| 欧美性videosxxxxx| www国产精品av| 亚洲人成人一区二区在线观看| 亚洲v中文字幕| 国产精品一区二区久久精品爱涩| 色综合天天做天天爱| 日韩欧美中文一区| 国产精品每日更新在线播放网址| 亚洲一区二区三区精品在线| 蜜桃av噜噜一区| 97久久超碰精品国产| 欧美一激情一区二区三区| 国产精品第五页| 久久se这里有精品| 色婷婷av一区二区三区之一色屋| 日韩亚洲欧美成人一区| 亚洲日本一区二区三区| 精品系列免费在线观看| 欧美在线999| 国产精品久久久久9999吃药| 日韩av电影免费观看高清完整版 | 国产精品麻豆网站|