Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.Serializable;
- 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.HashMap;
- import java.util.List;
- import javax.annotation.PostConstruct;
- import javax.sql.DataSource;
- import javax.annotation.Resource;
- import javax.faces.bean.ViewScoped;
- 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("ApplicationController")
- @ViewScoped
- public class Application implements Serializable {
- public Application() {
- }
- /* Call the Oracle JDBC Connection driver */
- @Resource(name = "jdbc/Oracle")
- private DataSource ds;
- List<MyTabObject> tabs;
- @PostConstruct
- public void init() {
- tabs = new ArrayList<MyTabObject>();
- tabs.add(new MyTabObject("ApplicationTabMain.xhtml", "Main"));
- tabs.add(new MyTabObject("ApplicationTabModel.xhtml", "Model"));
- tabs.add(new MyTabObject("ApplicationTabSettings.xhtml", "Settings"));
- }
- String selectedTab = "Main";
- public String getSelectedTab() {
- return selectedTab;
- }
- public void setSelectedTab(String selectedTab) {
- this.selectedTab = selectedTab;
- }
- public String switchPages(String selTab) {
- selectedTab = selTab;
- return selectedTab;
- }
- public List<MyTabObject> gettabs() {
- return tabs;
- }
- public void setTabs(List<MyTabObject> tabs) {
- this.tabs = tabs;
- }
- ////
- public class MyTabObject {
- String tabfilename;
- String tabid;
- public String gettabfilename() {
- return tabfilename;
- }
- public void settabfilename(String tabfilename) {
- this.tabfilename = tabfilename;
- }
- public String getTabid() {
- return tabid;
- }
- public void settabid(String tabid) {
- this.tabid = tabid;
- }
- public MyTabObject(String tabfilename, String tabid) {
- super();
- this.tabfilename = tabfilename;
- this.tabid = tabid;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement