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

📄 recordserviceimpl.java

📁 一个ssh结构组成 的BS开发
💻 JAVA
字号:
package cn.hxex.library.service.impl;

import cn.hxex.library.dao.RecordDao;
import cn.hxex.library.exception.LibraryException;
import cn.hxex.library.model.Product;
import cn.hxex.library.model.Record;
import cn.hxex.library.service.RecordService;

public class RecordServiceImpl implements RecordService
{
	private RecordDao recordDao;
	
	/**
	 * @return Returns the recordDao.
	 */
	public RecordDao getRecordDao()
	{
		return recordDao;
	}

	/**
	 * @param recordDao The recordDao to set.
	 */
	public void setRecordDao(RecordDao recordDao)
	{
		this.recordDao = recordDao;
	}


	public Record saveRecord(Record record) throws LibraryException
	{
		return this.recordDao.saveRecord( record );
	}

	public Record getRecord(String recordId) throws LibraryException
	{
		Record record = this.recordDao.getRecord( recordId );
		if( record==null )
			throw LibraryException.getRecordNotExistException();
		
		return record;
	}

	public Record deleteRecord(Record record) throws LibraryException
	{
		Record r = this.recordDao.getRecord( record.getId() );
		Product p = r.getProduct();
		p.getRecords().remove( r );
		this.recordDao.deleteRecord( r );
		return r;
	}

	public Record updateRecord(Record record) throws LibraryException
	{
		Record r = this.recordDao.getRecord( record.getId() );
		r.setNum( record.getNum() );
		r.setRecordtime( record.getRecordtime() );
		r.setProduct( record.getProduct() );
		this.recordDao.updateRecord( r );
		
		return r;
	}
}

⌨️ 快捷键说明

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