ProductBean.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package jsftags;
  2. import java.util.ArrayList;
  3. import javax.faces.model.SelectItem;
  4. public class ProductBean
  5. {
  6. public ProductBean()
  7. {
  8. product = new ArrayList();
  9. productList = new ArrayList();
  10. currentProduct = new SelectItem("JEUS", "WAS", "TmaxSoft WAS");
  11. productList.add(currentProduct);
  12. productList.add(new SelectItem("Tmax", "TP Monitor", "TmaxSoft TP mon"));
  13. productList.add(new SelectItem("Anylink", "MCI", "TmaxSoft MCI"));
  14. }
  15. public SelectItem getCurrentProduct()
  16. {
  17. return currentProduct;
  18. }
  19. public void setCurrenteProduct(SelectItem selectitem)
  20. {
  21. currentProduct = selectitem;
  22. }
  23. public Object[] getProduct()
  24. {
  25. return product.toArray();
  26. }
  27. public void setProduct(Object aobj[])
  28. {
  29. int i = 0;
  30. if(null == aobj || (i = aobj.length) == 0)
  31. return;
  32. product.clear();
  33. product = new ArrayList(i);
  34. for(int j = 0; j < i; j++)
  35. product.add(aobj[j]);
  36. }
  37. public ArrayList getProductList()
  38. {
  39. return productList;
  40. }
  41. public void setProductList(ArrayList arraylist)
  42. {
  43. productList = arraylist;
  44. }
  45. ArrayList product;
  46. ArrayList productList;
  47. SelectItem currentProduct;
  48. }