/** * Copyright (c)2010-2011 Enterprise Website Content Management System(EWCMS), All rights reserved. * EWCMS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * http://www.ewcms.com */ package com.ewcms.plugin.message.manager; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ewcms.plugin.message.manager.service.MsgReceiveServiceable; import com.ewcms.plugin.message.manager.service.MsgSendServiceable; import com.ewcms.plugin.message.model.MsgReceive; import com.ewcms.plugin.message.model.MsgSend; @Service public class MessageFac implements MessageFacable { @Autowired private MsgSendServiceable msgSendService; @Autowired private MsgReceiveServiceable msgReceiveService; @Override public List<MsgSend> findMsgSendByUserName() { return msgSendService.findMsgSendByUserName(); } @Override public List<MsgReceive> findMsgReceiveByUserName() { return msgReceiveService.findMsgReceiveByUserName(); } @Override public Long addMsgSend(MsgSend msgSend, String content, List<String> userNames) { return msgSendService.addMsgSend(msgSend, content, userNames); } @Override public Long updMsgSend(MsgSend msgSend) { return null; } @Override public void delMsgSend(Long msgSendId) { msgSendService.delMsgSend(msgSendId); } @Override public MsgSend findMsgSend(Long msgSendId) { return msgSendService.findMsgSend(msgSendId); } @Override public void delMsgReceive(Long msgReceiveId) { msgReceiveService.delMsgReceive(msgReceiveId); } @Override public MsgReceive findMsgReceive(Long msgReceiveId) { return msgReceiveService.findMsgReceive(msgReceiveId); } @Override public void markReadMsgReceive(Long msgReceiveId, Boolean read) { msgReceiveService.markReadMsgReceive(msgReceiveId, read); } @Override public Long addSubscription(Long msgSendId, String title, String detail) { return msgSendService.addSubscription(msgSendId, title, detail); } @Override public void delSubscription(Long msgContentId) { msgSendService.delSubscription(msgContentId); } // @Override // public List<MsgSend> findMsgSendByGeneral(Integer row) { // return msgSendService.findMsgSendByGeneral(row); // } @Override public List<MsgSend> findMsgSendByNotice(Integer row) { return msgSendService.findMsgSendByNotice(row); } @Override public List<MsgSend> findMsgSendBySubscription(Integer row) { return msgSendService.findMsgSendBySubscription(row); } @Override public List<MsgReceive> findMsgReceiveByUnRead(String userName) { return msgReceiveService.findMsgReceiveByUnRead(userName); } @Override public void readMsgReceive(Long msgReceiveId) { msgReceiveService.readMsgReceive(msgReceiveId); } @Override public String subscribeMsg(Long msgSendId) { return msgSendService.subscribeMsg(msgSendId); } @Override public Long findUnReadMessageCountByUserName(String userName) { return msgReceiveService.findUnReadMessageCountByUserName(userName); } }