package com.wish.jhk.service.impl;
import java.util.List;
import com.wish.jhk.service.AuctionManager;
import com.wish.jhk.Exception.AuctionException;
import com.wish.jhk.bean.ItemBean;
import com.wish.jhk.entity.Bid;
import com.wish.jhk.entity.Item;
import com.wish.jhk.entity.Kind;
import com.wish.jhk.entity.State;
import com.wish.jhk.dao.impl.BidDaoHibernate;
import com.wish.jhk.dao.impl.ItemDaoHibernate;
import com.wish.jhk.dao.impl.KindDaoHibernate;
import com.wish.jhk.dao.impl.StateDaoHibernate;
import com.wish.jhk.dao.impl.UserDaoHibernate;
public class AuctionManagerImpl implements AuctionManager {
public void addBid(int userId, int itemId, double bidPrice)
throws AuctionException {
// TODO Auto-generated method stub
}
// 添加物品
// param name 物品名称
// param desc 物品描述
// param remark 物品备注
// param avail 有效天数
// param kind 物品种类
public void addItem(String name, String desc, String remark,
double initPrice, int avail, int kind, int userId)
throws AuctionException {
// TODO Auto-generated method stub
}
// 添加种类
// param name 种类名称
// param desc 种类描述
public void addKind(String name, String desc) throws AuctionException {
Kind kind = new Kind();
kind.setKindName(name);
kind.setKindDesc(desc);
KindDaoHibernate k = new KindDaoHibernate();
k.save(kind);
}
// 查询全部状态
// return 获得全部种类
public List<State> getAllKind() throws AuctionException {
StateDaoHibernate s = new StateDaoHibernate();
return s.findAll();
}
// 查询用户的全部出价
// userId 需查询的用户id
// return 用户的全部出价
public List<Bid> getBidByUser(int userId) throws AuctionException {
BidDaoHibernate b = new BidDaoHibernate();
return b.findByUser(userId);
}
// 查询全部流拍的物品
// return 全部流拍物品
public List<Item> getFailItems() throws AuctionException {
ItemDaoHibernate i = new ItemDaoHibernate();
return i.findItemByState(3);
}
public ItemBean getItem(int itemId) throws AuctionException {
// TODO Auto-generated method stub
return null;
}
// 根据赢取者查询物品
// winerId 赢取者id
// return 赢取者获得的全部物品
public List<Item> getItemByWiner(int winerId) throws AuctionException {
ItemDaoHibernate i = new ItemDaoHibernate();
return i.findItemByWiner(winerId);
}
public List<Item> getItemsByKind(int kindId) throws AuctionException {
// TODO Auto-generated method stub
return null;
}
// 根据用户id查找目前仍在拍卖中的物品
// userId 用户id
// return 当前用户所有的全部物品。
public List<Item> getItemsByOwner(int userId) throws AuctionException {
ItemDaoHibernate i = new ItemDaoHibernate();
return i.findItemByOwner(userId);
}
public String getKind(int kindId) throws AuctionException {
// TODO Auto-generated method stub
return null;
}
public void updateWiner() throws AuctionException {
// TODO Auto-generated method stub
}
// 根据用户名,密码验证登陆是否成功
// username 登陆所输入的用户名
// pass 登陆的密码
// return userId
public Integer validLogin(String username, String pass)
throws AuctionException {
UserDaoHibernate u = new UserDaoHibernate();
return u.findUserByNameAndPass(username, pass).getUserId();
}
public static void main(String args[]) throws AuctionException {
AuctionManagerImpl a = new AuctionManagerImpl();
// System.out.println(a.validLogin("tomcat", "tomcat"));有问题
// List<Item> items = a.getItemsByOwner(3);
// for (Item its : items) {
// System.out.println(its.getItemId());
// }
// List<Bid> bids = a.getBidByUser(3);
// for(Bid bs : bids){
// System.out.println(bs.getBidPrice());
// }
// List<State> states = a.getAllKind();
// for (State ss : states) {
// System.out.println(ss.getStateName());
// }
// a.addKind("手表1", "全进口卡通手表1"); 乱码问题
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
yht.zip_JAVA AUCTION_auction_java拍卖系统_拍卖_拍卖系统 (230个子文件)
AuctionManagerImpl.class 11KB
ItemDaoHibernate.class 5KB
BidDaoHibernate.class 4KB
UserDaoHibernate.class 4KB
Item.class 4KB
ItemBean.class 3KB
StateDaoHibernate.class 3KB
KindDaoHibernate.class 3KB
AddItemForm.class 3KB
LoginFilter.class 2KB
AddItemAction.class 2KB
RegisterForm.class 2KB
AddBidAction.class 2KB
HibernateSessionFactory.class 2KB
User.class 2KB
ViewItemAction.class 2KB
LoginAction.class 2KB
MgrItemAction.class 2KB
ViewDetailAction.class 2KB
RegisterAction.class 2KB
ViewSuccessAction.class 2KB
ViewBidAction.class 2KB
BeanFactory.class 2KB
AddKindAction.class 2KB
ViewFailAction.class 2KB
ViewKindAction.class 2KB
MgrKindAction.class 2KB
Bid.class 2KB
BidBean.class 2KB
LoginForm.class 2KB
AddBidForm.class 2KB
AddKindForm.class 2KB
Kind.class 1KB
LogoutAction.class 1KB
State.class 1KB
HeaderAction.class 1KB
AuctionManager.class 1KB
ItemUpdate.class 966B
ActionServletGB2312Encoding.class 925B
EmailValidate.class 920B
GetItemByKindForm.class 601B
Test.class 590B
ItemDao.class 545B
UserDao.class 529B
TTask.class 495B
IllegalUserException.class 479B
AuctionException.class 463B
BidDao.class 448B
StateDao.class 403B
KindDao.class 398B
.classpath 4KB
struts-config_1_1.dtd 35KB
struts-config_1_2.dtd 34KB
web-app_2_3.dtd 33KB
struts-config_1_0.dtd 18KB
web-app_2_2.dtd 16KB
tiles-config_1_1.dtd 12KB
body.gif 2KB
hibernate3.jar 2.15MB
jgroups-2.2.8.jar 1.54MB
checkstyle-all.jar 1.15MB
ant-1.6.5.jar 1010KB
xerces-2.6.2.jar 987KB
c3p0-0.9.1.jar 594KB
jboss-jmx.jar 578KB
jboss-common.jar 570KB
struts.jar 537KB
jboss-cache.jar 505KB
proxool-0.8.3.jar 465KB
javassist.jar 460KB
antlr-2.7.6.jar 433KB
mysql-connector-java-3.1.10-bin.jar 409KB
mysql-connector-java-3.1.7-bin.jar 388KB
standard.jar 384KB
antlr.jar 350KB
log4j-1.2.11.jar 342KB
dom4j-1.6.1.jar 307KB
cglib-2.1.3.jar 276KB
jaxen-1.1-beta-7.jar 222KB
jboss-system.jar 218KB
ehcache-1.2.3.jar 203KB
commons-beanutils.jar 184KB
commons-collections-2.1.1.jar 171KB
concurrent-1.3.2.jar 167KB
commons-digester.jar 164KB
cleanimports.jar 139KB
syndiag2.jar 139KB
xml-apis.jar 121KB
junit-3.8.1.jar 118KB
oscache-2.1.jar 112KB
jaas.jar 102KB
servlet-api.jar 93KB
commons-validator.jar 82KB
ant-junit-1.6.5.jar 72KB
jakarta-oro.jar 64KB
commons-logging-1.0.4.jar 37KB
commons-logging.jar 37KB
swarmcache-1.0rc2.jar 30KB
asm.jar 26KB
jacc-1_0-fr.jar 24KB
共 230 条
- 1
- 2
- 3
小波思基
- 粉丝: 72
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0