Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2012
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. import java.io.Serializable;
  2. import java.math.BigDecimal;
  3. import javax.enterprise.context.SessionScoped;
  4. // or import javax.faces.bean.SessionScoped;
  5. import javax.inject.Named;
  6. /* include SQL Packages */
  7. import java.sql.Connection;
  8. import java.sql.PreparedStatement;
  9. import java.sql.ResultSet;
  10. import java.sql.SQLException;
  11. import java.util.ArrayList;
  12. import java.util.Arrays;
  13. import java.util.HashMap;
  14. import java.util.Map;
  15. import javax.annotation.PostConstruct;
  16. import javax.sql.DataSource;
  17. import javax.annotation.Resource;
  18. import javax.faces.context.FacesContext;
  19. import javax.inject.Inject;
  20. import javax.servlet.http.HttpServletRequest;
  21. import javax.servlet.http.HttpSession;
  22. // or import javax.faces.bean.ManagedBean;
  23.  
  24. import org.glassfish.osgicdi.OSGiService;
  25.  
  26. @Named("SessionsController")
  27. @SessionScoped
  28. public class Sessions implements Serializable {
  29.  
  30. public Sessions(){
  31. }
  32.  
  33. /* Call the Oracle JDBC Connection driver */
  34. @Resource(name = "jdbc/Oracle")
  35. private DataSource ds;
  36.  
  37. private Map<Long, Boolean> selectedIds = new HashMap<Long, Boolean>();
  38.  
  39.  
  40.  
  41. ArrayList<SessionsArray> sessionList = new ArrayList<SessionsArray>();
  42.  
  43.  
  44. sessionList.add( new SessionsArray("A0001", "Intel CPU", new BigDecimal("700.00"), 1));
  45. sessionList.add( new SessionsArray("A0002", "Harddisk 10TB", new BigDecimal("500.00"), 2));
  46. sessionList.add( new SessionsArray("A0003", "Dell Laptop", new BigDecimal("11600.00"), 8));
  47. sessionList.add( new SessionsArray("A0004", "Samsung LCD", new BigDecimal("5200.00"), 3));
  48. sessionList.add( new SessionsArray("A0005", "A4Tech Mouse", new BigDecimal("100.00"), 10));
  49.  
  50.  
  51.  
  52. public ArrayList<SessionsArray> getSessionsList() {
  53. return sessionList;
  54. }
  55.  
  56. public Map<Long, Boolean> getSelectedIds() {
  57. return selectedIds;
  58. }
  59.  
  60. public String deleteAction(SessionsArray session) {
  61.  
  62. sessionList.remove(session);
  63. return null;
  64. }
  65.  
  66. public static class SessionsArray{
  67.  
  68. String orderNo;
  69. String productName;
  70. BigDecimal price;
  71. int qty;
  72.  
  73. public SessionsArray(String orderNo, String productName,
  74. BigDecimal price, int qty) {
  75. this.orderNo = orderNo;
  76. this.productName = productName;
  77. this.price = price;
  78. this.qty = qty;
  79. }
  80.  
  81. public String getOrderNo() {
  82. return orderNo;
  83. }
  84. public void setOrderNo(String orderNo) {
  85. this.orderNo = orderNo;
  86. }
  87. public String getProductName() {
  88. return productName;
  89. }
  90. public void setProductName(String productName) {
  91. this.productName = productName;
  92. }
  93. public BigDecimal getPrice() {
  94. return price;
  95. }
  96. public void setPrice(BigDecimal price) {
  97. this.price = price;
  98. }
  99. public int getQty() {
  100. return qty;
  101. }
  102. public void setQty(int qty) {
  103. this.qty = qty;
  104. }
  105. }
  106.  
  107.  
  108. public String getSelectedItems() {
  109.  
  110. return null;
  111. }
  112.  
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement