58cb30833c0e1fd756439ab21df0743ff2eebcd1.svn-base 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.chinacreator.process.bean;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. /**
  5. * <p>Description: 用户订购关系</p>
  6. * <p>Copyright: Copyright (c) 2013</p>
  7. * <p>Company: Chinacreator(长沙科创集成)</p>
  8. * <p>creationTime: 2013-3-22</p>
  9. * @author qiuhai.fan
  10. * @version 1.0
  11. */
  12. public class VacOrder {
  13. /**
  14. * 状态,0表示成功
  15. */
  16. private int resultCode = 1;
  17. private String errorinfo;
  18. /**
  19. * 订购产品列表
  20. */
  21. private List<VacOrderItem> orderItems = new ArrayList<VacOrderItem>();
  22. public int getResultCode() {
  23. return resultCode;
  24. }
  25. public List<VacOrderItem> getOrderItems() {
  26. return orderItems;
  27. }
  28. public void setResultCode(int resultCode) {
  29. this.resultCode = resultCode;
  30. }
  31. public void setOrderItems(List<VacOrderItem> orderItems) {
  32. this.orderItems = orderItems;
  33. }
  34. public void addOrderItem(VacOrderItem orderItem) {
  35. this.orderItems.add(orderItem);
  36. }
  37. /**
  38. * 查询指定产品ID的订购关系
  39. * @param id
  40. * @return
  41. */
  42. public VacOrderItem getItem(String id) {
  43. if(id != null && orderItems != null) {
  44. for(VacOrderItem vacOrderItem : orderItems) {
  45. if(vacOrderItem.getId().equals(id)) {
  46. return vacOrderItem;
  47. }
  48. }
  49. }
  50. return null;
  51. }
  52. @Override
  53. public String toString() {
  54. return "VacOrder [resultCode=" + resultCode + ", orderItems="
  55. + orderItems + "]";
  56. }
  57. public String getErrorinfo() {
  58. return errorinfo;
  59. }
  60. public void setErrorinfo(String errorinfo) {
  61. this.errorinfo = errorinfo;
  62. }
  63. }