⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 documentserviceimpl.java

📁 软件工程资料
💻 JAVA
字号:
package com.cnpoint.myspaces.document.service.impl;

import java.util.ArrayList;
import java.util.List;

import com.cnpoint.myspaces.document.dao.DocumentDAO;
import com.cnpoint.myspaces.document.dao.DocumentNodeDAO;
import com.cnpoint.myspaces.document.model.Document;
import com.cnpoint.myspaces.document.model.DocumentNode;
import com.cnpoint.myspaces.document.service.DocumentService;
import com.cnpoint.myspaces.document.vo.DocumentNodeVO;
import com.cnpoint.myspaces.document.vo.DocumentVO;

public class DocumentServiceImpl implements DocumentService{

	private DocumentDAO documentDAO;
	private DocumentNodeDAO documentNodeDAO;
	public DocumentDAO getDocumentDAO() {
		return documentDAO;
	}
	
	public void setDocumentDAO(DocumentDAO documentDAO) {
		this.documentDAO = documentDAO;
	}

	public void saveDocument(Document doc) {
		// TODO Auto-generated method stub
		getDocumentDAO().saveDocument(doc);
	}
    public Document load(String id){
	  return getDocumentDAO().load(id);	
	}
	public List findDocumentList(int offset, int limit,String username) {
		// TODO Auto-generated method stub
		return getDocumentDAO().findDocumentList(offset,limit,username);
	}

	public int getAllDocumentNum(String username) {
		// TODO Auto-generated method stub
		return getDocumentDAO().getAllDocumentNum(username);
	}

	public List findDocumentListDo(int offset, int limit, String username) {
		// TODO Auto-generated method stub
		return getDocumentDAO().findDocumentListDo(offset,limit,username);
	}

	public int getAllDocumentNum2(String username) {
		// TODO Auto-generated method stub
		return getDocumentDAO().getAllDocumentNum2(username);
	}
	
	
	//已审核合同列表
	public List findDocumentListFinish(int offset,int limit,String username){
		return getDocumentDAO().findDocumentListFinish(offset,limit,username);
		
	}
	public int getAllDocumentNumFinish(String username){
		return getDocumentDAO().getAllDocumentNumFinish(username);
	}

	public void update(Document doc) {
		// TODO Auto-generated method stub
		getDocumentDAO().update(doc);
	}

	public List findDocumentListStatus(String docID) {
		// TODO Auto-generated method stub
		return getDocumentNodeDAO().findDocumentNodeList(docID);
	}

	public DocumentNodeDAO getDocumentNodeDAO() {
		return documentNodeDAO;
	}

	public void setDocumentNodeDAO(DocumentNodeDAO documentNodeDAO) {
		this.documentNodeDAO = documentNodeDAO;
	}

	public List poVO(List l) {
		// TODO Auto-generated method stub
		List l2 = new ArrayList();
		
		for(int i=0;i<l.size();i++){
			DocumentVO vo = new DocumentVO();
			Document d = (Document)l.get(i);
			vo.setBeginUser(d.getBeginUser());
			vo.setCreatedate(d.getCreatedate());
			vo.setEndUser(d.getEndUser());
			vo.setFilename(d.getFilename());
			vo.setId(d.getId());
			vo.setName(d.getName());
			if(d.getParent() ==null){
			vo.setParent(d.getId());
			}else{
				vo.setParent(d.getParent());
			}
			vo.setStatus(d.getStatus());
			l2.add(vo);
		}
		return l2;
	}
	
	public List nodeVO(List l) {
		// TODO Auto-generated method stub
		List l2 = new ArrayList();
		
		for(int i=0;i<l.size();i++){
			DocumentNodeVO vo = new DocumentNodeVO();
			DocumentNode d = (DocumentNode)l.get(i);
			vo.setBeginUser(d.getBeginUser());
			vo.setDocID(d.getDocID());
			vo.setDocumentName(d.getDocumentName());
			vo.setEndUser(d.getEndUser());
			vo.setId(d.getId());
			vo.setStatus(d.getStatus());
			l2.add(vo);
		}
		return l2;
	}

	public void delete(Document doc) {
		// TODO Auto-generated method stub
		getDocumentDAO().delete(doc);
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -