Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.Serializable;
- import java.math.BigDecimal;
- import javax.enterprise.context.SessionScoped;
- // or import javax.faces.bean.SessionScoped;
- import javax.inject.Named;
- /* include SQL Packages */
- import java.sql.Connection;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.HashMap;
- import java.util.Map;
- import javax.annotation.PostConstruct;
- import javax.sql.DataSource;
- import javax.annotation.Resource;
- import javax.faces.context.FacesContext;
- import javax.inject.Inject;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpSession;
- // or import javax.faces.bean.ManagedBean;
- import org.glassfish.osgicdi.OSGiService;
- @Named("SessionsController")
- @SessionScoped
- public class Sessions implements Serializable {
- public Sessions(){
- }
- /* Call the Oracle JDBC Connection driver */
- @Resource(name = "jdbc/Oracle")
- private DataSource ds;
- private Map<Long, Boolean> selectedIds = new HashMap<Long, Boolean>();
- ArrayList<SessionsArray> sessionList = new ArrayList<SessionsArray>();
- sessionList.add( new SessionsArray("A0001", "Intel CPU", new BigDecimal("700.00"), 1));
- sessionList.add( new SessionsArray("A0002", "Harddisk 10TB", new BigDecimal("500.00"), 2));
- sessionList.add( new SessionsArray("A0003", "Dell Laptop", new BigDecimal("11600.00"), 8));
- sessionList.add( new SessionsArray("A0004", "Samsung LCD", new BigDecimal("5200.00"), 3));
- sessionList.add( new SessionsArray("A0005", "A4Tech Mouse", new BigDecimal("100.00"), 10));
- public ArrayList<SessionsArray> getSessionsList() {
- return sessionList;
- }
- public Map<Long, Boolean> getSelectedIds() {
- return selectedIds;
- }
- public String deleteAction(SessionsArray session) {
- sessionList.remove(session);
- return null;
- }
- public static class SessionsArray{
- String orderNo;
- String productName;
- BigDecimal price;
- int qty;
- public SessionsArray(String orderNo, String productName,
- BigDecimal price, int qty) {
- this.orderNo = orderNo;
- this.productName = productName;
- this.price = price;
- this.qty = qty;
- }
- public String getOrderNo() {
- return orderNo;
- }
- public void setOrderNo(String orderNo) {
- this.orderNo = orderNo;
- }
- public String getProductName() {
- return productName;
- }
- public void setProductName(String productName) {
- this.productName = productName;
- }
- public BigDecimal getPrice() {
- return price;
- }
- public void setPrice(BigDecimal price) {
- this.price = price;
- }
- public int getQty() {
- return qty;
- }
- public void setQty(int qty) {
- this.qty = qty;
- }
- }
- public String getSelectedItems() {
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement