├── .gitignore
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── v3
└── plugin
│ └── adminconsole
│ ├── console-sample-ip
│ ├── .cvsignore
│ ├── README
│ └── project
│ │ ├── .cvsignore
│ │ ├── osgi.bundle
│ │ ├── pom.xml
│ │ ├── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── glassfish
│ │ │ │ │ └── admingui
│ │ │ │ │ └── plugin
│ │ │ │ │ └── SamplePlugin.java
│ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── admingui
│ │ │ │ │ └── console-config.xml
│ │ │ │ ├── images
│ │ │ │ └── sample.png
│ │ │ │ ├── page
│ │ │ │ ├── tabPage.jsf
│ │ │ │ └── testPage.jsf
│ │ │ │ ├── sampleAnotherNode.jsf
│ │ │ │ ├── sampleCommonTask.jsf
│ │ │ │ ├── sampleConfigLink.jsf
│ │ │ │ ├── sampleConfigNode.jsf
│ │ │ │ ├── sampleEarNode.jsf
│ │ │ │ ├── sampleNode.jsf
│ │ │ │ ├── sampleResourceLink.jsf
│ │ │ │ ├── sampleResourceNode.jsf
│ │ │ │ ├── sampleSubTab1.jsf
│ │ │ │ ├── sampleSubTab2.jsf
│ │ │ │ ├── sampleTab.jsf
│ │ │ │ ├── sampleTabWithSubTab.jsf
│ │ │ │ └── sampleTaskGroup.jsf
│ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── glassfish
│ │ │ └── admingui
│ │ │ └── AppTest.java
│ │ └── target
│ │ └── console-sample-ip-plugin.jar
│ └── gfplugin
│ ├── 4520_gfplugin.odp
│ ├── 4520_gfplugin.pdf
│ ├── 4520_gfplugin_labdoc.pdf
│ ├── doc
│ ├── code2html
│ ├── com.sun.javaone.HoLTemplate
│ │ ├── 13242099D9CF930061DB51E96020B33C.cache.html
│ │ ├── 13242099D9CF930061DB51E96020B33C.cache.js
│ │ ├── 13242099D9CF930061DB51E96020B33C.cache.xml
│ │ ├── 6E07C2DA973467D261DC55C1F84D098A.cache.html
│ │ ├── 6E07C2DA973467D261DC55C1F84D098A.cache.js
│ │ ├── 6E07C2DA973467D261DC55C1F84D098A.cache.xml
│ │ ├── 7DD6DD62FB4FD0198925B587873207DA.cache.html
│ │ ├── 7DD6DD62FB4FD0198925B587873207DA.cache.js
│ │ ├── 7DD6DD62FB4FD0198925B587873207DA.cache.xml
│ │ ├── 84E2E07634AA7C9509BA230E36E9FDAE.cache.html
│ │ ├── 84E2E07634AA7C9509BA230E36E9FDAE.cache.js
│ │ ├── 84E2E07634AA7C9509BA230E36E9FDAE.cache.xml
│ │ ├── E4649C40D65F4FCB474BF28526266BF5.cache.html
│ │ ├── E4649C40D65F4FCB474BF28526266BF5.cache.js
│ │ ├── E4649C40D65F4FCB474BF28526266BF5.cache.xml
│ │ ├── clear.cache.gif
│ │ ├── com.sun.javaone.HoLTemplate-xs.nocache.js
│ │ ├── com.sun.javaone.HoLTemplate.nocache.js
│ │ ├── gwt.js
│ │ ├── history.html
│ │ └── hosted.html
│ ├── exercise0.html
│ ├── exercise1.html
│ ├── exercise2.html
│ ├── exercise3.html
│ ├── images
│ │ ├── ex0-download.jpg
│ │ ├── ex0-mavenplugin.jpg
│ │ ├── ex0-mvnPlugin.jpg
│ │ ├── ex1-before.jpg
│ │ ├── ex1-createConsoleConfig1.jpg
│ │ ├── ex1-createConsoleConfig2.jpg
│ │ ├── ex1-createHello.jpg
│ │ ├── ex1-createMyPlugin.jpg
│ │ ├── ex1-createTreenode.jpg
│ │ ├── ex1-download.jpg
│ │ ├── ex1-editConsoleConfig.jpg
│ │ ├── ex1-editHello.jpg
│ │ ├── ex1-editMyPlugin.jpg
│ │ ├── ex1-editTreenode.jpg
│ │ ├── ex1-install.jpg
│ │ ├── ex1-login.jpg
│ │ ├── ex1-project-layout.jpg
│ │ ├── ex1-project-open.jpg
│ │ ├── ex1-result.jpg
│ │ ├── ex2-editChart.jpg
│ │ ├── ex2-editConfig.jpg
│ │ ├── ex2-editTreenode.jpg
│ │ ├── ex2-project-open.jpg
│ │ ├── ex2-result.jpg
│ │ ├── ex3-editChart3.jpg
│ │ ├── ex3-editConfig.jpg
│ │ ├── ex3-editTreenode.jpg
│ │ ├── ex3-final.jpg
│ │ ├── ex3-open-project.jpg
│ │ ├── ex3-result.jpg
│ │ └── jmaki-architecture.jpg
│ ├── index.html
│ ├── index_files
│ │ ├── J1HeaderImage.jpg
│ │ ├── a.gif
│ │ ├── a.htm
│ │ ├── a2_corner_tr.gif
│ │ ├── advanced.css
│ │ ├── bg_sunblue.gif
│ │ ├── bg_sunorange.gif
│ │ ├── bg_sunyellow.gif
│ │ ├── bg_titlebar.gif
│ │ ├── collapsewidget_closed.png
│ │ ├── collapsewidget_closed_hover.png
│ │ ├── collapsewidget_open.png
│ │ ├── collapsewidget_open_hover.png
│ │ ├── corner_navblue_tr.gif
│ │ ├── d7_tab_bg.gif
│ │ ├── default.css
│ │ ├── default_developer.css
│ │ ├── generic_bl.gif
│ │ ├── generic_br.gif
│ │ ├── handsonlabs.css
│ │ ├── handsonlabs_print.css
│ │ ├── logo_sun.gif
│ │ └── ul_bullet.gif
│ ├── intro.html
│ ├── printable.html
│ ├── solution1.html
│ ├── solution2.html
│ ├── solution3.html
│ └── summary.html
│ ├── index.html
│ ├── myplugin
│ └── pom.xml
│ └── solution
│ ├── ex1
│ ├── MyPlugin.java
│ ├── README.txt
│ ├── console-config.xml
│ ├── hello.jsf
│ └── treenode-ex1.jsf
│ ├── ex2
│ ├── README.txt
│ ├── chart.jsf
│ ├── console-config.xml
│ └── treenode-ex2.jsf
│ ├── ex3
│ ├── README.txt
│ ├── chart3.jsf
│ ├── console-config.xml
│ └── treenode-ex3.jsf
│ └── myplugin
│ ├── README.txt
│ ├── ex1
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── example
│ │ │ └── glassfish
│ │ │ └── admingui
│ │ │ └── MyPlugin.java
│ │ └── resources
│ │ ├── META-INF
│ │ └── admingui
│ │ │ └── console-config.xml
│ │ ├── hello.jsf
│ │ └── treenode-ex1.jsf
│ ├── ex2
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── example
│ │ │ └── glassfish
│ │ │ └── admingui
│ │ │ └── MyPlugin.java
│ │ └── resources
│ │ ├── META-INF
│ │ └── admingui
│ │ │ └── console-config.xml
│ │ ├── chart.jsf
│ │ ├── hello.jsf
│ │ ├── treenode-ex1.jsf
│ │ └── treenode-ex2.jsf
│ └── ex3
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ └── org
│ │ └── example
│ │ └── glassfish
│ │ └── admingui
│ │ └── MyPlugin.java
│ └── resources
│ ├── META-INF
│ └── admingui
│ │ └── console-config.xml
│ ├── chart.jsf
│ ├── chart3.jsf
│ ├── hello.jsf
│ ├── treenode-ex1.jsf
│ ├── treenode-ex2.jsf
│ └── treenode-ex3.jsf
└── ws
├── bp-project
├── app-client-ant.xml
├── app-server-ant.xml
├── app-server.properties
├── build.properties.sample
├── command-line-ant-tasks.xml
├── common-properties.xml
├── common.properties
├── docs
│ └── DeveloperREADME.html
├── ear-ant.xml
├── ejb-jar-ant.xml
├── free-form-project-ant.xml
├── jar-ant.xml
├── java-client-ant.xml
├── jaxws.xml
├── main.xml
├── passwordfile
├── persistence-unit-ant.xml
├── test.properties
├── test.xml
├── war-ant.xml
└── web-services-management.xml
├── build.xml
├── javaee5
├── LICENSE
├── build.xml
├── docs
│ ├── DeveloperREADME.html
│ ├── DeveloperTroubleShooting.html
│ ├── JavaDB.html
│ ├── UnitTesting.html
│ ├── UserREADME.html
│ ├── UserTroubleShooting.html
│ ├── javadb-setup
│ │ ├── build.xml
│ │ └── sql
│ │ │ ├── create.sql
│ │ │ └── delete.sql
│ ├── list.html
│ ├── sample_doc_template.html
│ ├── sdk_samples_index.html
│ ├── webservices-mgmt
│ │ ├── req.xsl
│ │ └── web-services-mgmt.xml
│ └── webservices_mgmt.html
├── enterprise
│ ├── annotation-override-interceptor-ear
│ │ ├── .cvsignore
│ │ ├── annotation-override-interceptor-appclient
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ ├── conf
│ │ │ │ └── MANIFEST.MF
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── annotation_override_interceptor_appclient
│ │ │ │ └── StatelessSessionAppClient.java
│ │ ├── annotation-override-interceptor-ejb
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ ├── conf
│ │ │ │ ├── MANIFEST.MF
│ │ │ │ └── ejb-jar.xml
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── annotation_override_interceptor_ejb
│ │ │ │ ├── ArgumentsChecker.java
│ │ │ │ ├── NullChecker.java
│ │ │ │ └── StatelessSessionBean.java
│ │ ├── annotation-override-interceptor-jar
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── annotation_override_interceptor_ejb
│ │ │ │ ├── BadArgumentException.java
│ │ │ │ └── StatelessSession.java
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ └── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── annotation_override_interceptor_ejb_test
│ │ │ └── InterceptorStatelessXmlEjbTest.java
│ ├── customer-cmp-ear
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── customer-cmp-appclient
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ ├── conf
│ │ │ │ └── MANIFEST.MF
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── customer_cmp_appclient
│ │ │ │ └── CustomerAppClient.java
│ │ ├── customer-cmp-ejb
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ ├── setup
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── SamplesJdbcPool.sun-resource
│ │ │ │ └── jdbc_SamplesDB.sun-resource
│ │ │ └── src
│ │ │ │ ├── conf
│ │ │ │ └── persistence.xml
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── customer_cmp_ejb
│ │ │ │ ├── common
│ │ │ │ ├── DuplicateSubscriptionException.java
│ │ │ │ └── SubscriptionNotFoundException.java
│ │ │ │ ├── ejb
│ │ │ │ └── session
│ │ │ │ │ ├── CustomerSession.java
│ │ │ │ │ ├── CustomerSessionLocal.java
│ │ │ │ │ └── CustomerSessionRemote.java
│ │ │ │ └── persistence
│ │ │ │ ├── Address.java
│ │ │ │ ├── Customer.java
│ │ │ │ ├── Subscription.java
│ │ │ │ └── SubscriptionType.java
│ │ ├── customer-cmp-war
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ └── conf
│ │ │ │ │ ├── LocalStrings.properties
│ │ │ │ │ └── MANIFEST.MF
│ │ │ └── web
│ │ │ │ ├── WEB-INF
│ │ │ │ ├── classes
│ │ │ │ │ └── LocalStrings.properties
│ │ │ │ ├── sun-web.xml
│ │ │ │ └── web.xml
│ │ │ │ ├── createCustomer.jsp
│ │ │ │ ├── createSubscription.jsp
│ │ │ │ ├── editCustomer.jsp
│ │ │ │ ├── index.html
│ │ │ │ ├── searchAddress.jsp
│ │ │ │ ├── searchCustomer.jsp
│ │ │ │ └── searchSubscription.jsp
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── setup
│ │ │ ├── build.xml
│ │ │ └── sql
│ │ │ │ ├── create.sql
│ │ │ │ └── delete.sql
│ │ └── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── customer_cmp_ear_test
│ │ │ └── CustomerCMPEarTest.java
│ ├── duke-stateful-ear
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── duke-stateful-appclient
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ ├── conf
│ │ │ │ └── MANIFEST.MF
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── duke_stateful_appclient
│ │ │ │ └── StatefulSessionAppClient.java
│ │ ├── duke-stateful-ejb
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── duke_stateful_ejb
│ │ │ │ ├── StatefulSession.java
│ │ │ │ └── StatefulSessionBean.java
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ └── test
│ │ │ └── build.xml
│ ├── hello-stateless-ejb
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── hello-stateless-client
│ │ │ ├── build.xml
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── hello_stateless_client
│ │ │ │ └── StatelessJavaClient.java
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── hello_stateless_ejb
│ │ │ │ ├── StatelessSession.java
│ │ │ │ └── StatelessSessionBean.java
│ │ └── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── hello_stateless_ejb_test
│ │ │ └── HelloStatelessEjbTest.java
│ ├── interceptor-stateless-ear
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── interceptor-stateless-appclient
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ ├── conf
│ │ │ │ └── MANIFEST.MF
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── interceptor_stateless_appclient
│ │ │ │ └── StatelessSessionAppClient.java
│ │ ├── interceptor-stateless-ejb
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ ├── conf
│ │ │ │ └── MANIFEST.MF
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── interceptor_stateless_ejb
│ │ │ │ ├── ArgumentsChecker.java
│ │ │ │ ├── NullChecker.java
│ │ │ │ └── StatelessSessionBean.java
│ │ ├── interceptor-stateless-jar
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── interceptor_stateless_ejb
│ │ │ │ ├── BadArgumentException.java
│ │ │ │ └── StatelessSession.java
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ └── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── interceptor_stateless_ear
│ │ │ └── InterceptorStatelessEjbTest.java
│ ├── jsf-jpa-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ ├── conf
│ │ │ │ └── persistence.xml
│ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── jsf_jpa_war
│ │ │ │ ├── AuthenticationPhaseListener.java
│ │ │ │ ├── UserManager.java
│ │ │ │ └── Wuser.java
│ │ ├── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── jsf_jpa_war
│ │ │ │ └── JsfJpaTest.java
│ │ └── web
│ │ │ ├── WEB-INF
│ │ │ ├── faces-config.xml
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ ├── create.jsp
│ │ │ ├── index.jsp
│ │ │ ├── login.jsp
│ │ │ └── welcomeJSF.jsp
│ ├── lottery-annotation-ear
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── lottery-annotation-appclient
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ ├── conf
│ │ │ │ └── MANIFEST.MF
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── lottery_annotation_appclient
│ │ │ │ └── JavaClient.java
│ │ ├── lottery-annotation-ejb
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ ├── lottery_annotation_ejb_stateful
│ │ │ │ ├── Lottery.java
│ │ │ │ └── LotteryBean.java
│ │ │ │ └── lottery_annotation_ejb_stateless
│ │ │ │ ├── Date.java
│ │ │ │ ├── DateBean.java
│ │ │ │ ├── Dice.java
│ │ │ │ └── DiceBean.java
│ │ ├── lottery-annotation-war
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ ├── conf
│ │ │ │ │ └── LocalStrings.properties
│ │ │ │ └── java
│ │ │ │ │ ├── LocalStrings.properties
│ │ │ │ │ └── enterprise
│ │ │ │ │ └── lottery_annotation_war
│ │ │ │ │ └── PlayLotteryServlet.java
│ │ │ └── web
│ │ │ │ ├── LotteryView.jsp
│ │ │ │ ├── WEB-INF
│ │ │ │ ├── sun-web.xml
│ │ │ │ └── web.xml
│ │ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ └── conf
│ │ │ │ ├── .cvsignore
│ │ │ │ └── application.xml
│ │ └── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ ├── lottery_annotation_ejb_stateful_test
│ │ │ └── LotteryTest.java
│ │ │ └── lottery_annotation_ejb_stateless_test
│ │ │ └── DiceTest.java
│ ├── security-stateless-ear
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── security-stateless-appclient
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ ├── conf
│ │ │ │ └── MANIFEST.MF
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── security_stateless_appclient
│ │ │ │ └── SlessAppClient.java
│ │ ├── security-stateless-ejb
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── security_stateless_ejb
│ │ │ │ ├── Sless.java
│ │ │ │ └── SlessEJB.java
│ │ ├── src
│ │ │ └── conf
│ │ │ │ └── sun-application.xml
│ │ └── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── security_stateless_ear
│ │ │ └── SecurityStatelessEarTest.java
│ ├── servlet-stateless-ear
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── servlet-stateless-ejb
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── servlet_stateless_ejb
│ │ │ │ ├── StatelessSession.java
│ │ │ │ └── StatelessSessionBean.java
│ │ ├── servlet-stateless-war
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ └── java
│ │ │ │ │ └── enterprise
│ │ │ │ │ └── servlet_stateless_war
│ │ │ │ │ └── Servlet2Stateless.java
│ │ │ └── web
│ │ │ │ └── WEB-INF
│ │ │ │ ├── .cvsignore
│ │ │ │ └── web.xml
│ │ └── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── servlet_stateless_ejb_test
│ │ │ └── ServletStatelessEjbTest.java
│ └── web-jpa-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ └── index.html
│ │ ├── nbproject
│ │ ├── .cvsignore
│ │ ├── project.properties
│ │ └── project.xml
│ │ ├── src
│ │ ├── conf
│ │ │ └── persistence.xml
│ │ └── java
│ │ │ └── enterprise
│ │ │ └── web_jpa_war
│ │ │ ├── entity
│ │ │ └── Person.java
│ │ │ └── servlet
│ │ │ ├── CreatePersonServlet.java
│ │ │ └── ListPersonServlet.java
│ │ ├── test
│ │ ├── build.xml
│ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── web_jpa_war
│ │ │ └── WebJpaTest.java
│ │ └── web
│ │ ├── CreatePerson.jsp
│ │ ├── ListPerson.jsp
│ │ ├── WEB-INF
│ │ ├── sun-web.xml
│ │ └── web.xml
│ │ └── index.jsp
├── index.html
└── webservices
│ ├── hello-jaxws
│ ├── .cvsignore
│ ├── build.xml
│ ├── docs
│ │ └── index.html
│ ├── nbproject
│ │ └── project.xml
│ ├── src
│ │ ├── client
│ │ │ └── Client.java
│ │ └── endpoint
│ │ │ └── Hello.java
│ └── test
│ │ ├── build.xml
│ │ └── src
│ │ └── java
│ │ └── test
│ │ └── Hello_jaxws_test.java
│ ├── simple-jaxb
│ ├── build.xml
│ ├── docs
│ │ └── index.html
│ ├── nbproject
│ │ └── project.xml
│ ├── po.xml
│ ├── po.xsd
│ ├── src
│ │ └── java
│ │ │ └── webservices
│ │ │ └── simple_jaxb
│ │ │ └── UnmarshalRead.java
│ └── test
│ │ ├── build.xml
│ │ └── src
│ │ └── java
│ │ └── webservices
│ │ └── simple_jaxb_test
│ │ └── UnmarshalReadTest.java
│ ├── simple-ws-war
│ ├── build.xml
│ ├── simple-acc-client
│ │ ├── build.xml
│ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── simple_acc_client
│ │ │ └── HelloClient.java
│ ├── simple-ws-client
│ │ ├── build.xml
│ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── simple_ws_client
│ │ │ └── HelloClient.java
│ ├── simple-wsdl-client
│ │ ├── build.xml
│ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── simple_wsdl_client
│ │ │ └── HelloClient.java
│ └── src
│ │ └── java
│ │ └── enterprise
│ │ └── simple_ws_war
│ │ └── Hello.java
│ ├── ssl-jaxws-ear
│ ├── build.xml
│ ├── docs
│ │ └── index.html
│ ├── nbproject
│ │ ├── .cvsignore
│ │ ├── project.properties
│ │ └── project.xml
│ ├── src
│ │ └── conf
│ │ │ ├── MANIFEST.MF
│ │ │ ├── application.xml
│ │ │ └── sun-application.xml
│ ├── ssl-jaxws-appclient
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ └── src
│ │ │ ├── conf
│ │ │ ├── MANIFEST.MF
│ │ │ └── sun-application-client.xml
│ │ │ └── java
│ │ │ └── webservices
│ │ │ └── ssl_jaxws_appclient
│ │ │ └── TaxCalClient.java
│ ├── ssl-jaxws-war
│ │ ├── build.xml
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── webservices
│ │ │ │ └── ssl_jaxws_war
│ │ │ │ └── Tax.java
│ │ └── web
│ │ │ ├── WEB-INF
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ └── index.jsp
│ └── test
│ │ ├── build.xml
│ │ └── src
│ │ └── java
│ │ └── webservices
│ │ └── ssl_jaxws_ear
│ │ └── SSLJaxWSTest.java
│ ├── xwss-bank-client
│ ├── .cvsignore
│ ├── build.xml
│ ├── catalog.xml
│ ├── docs
│ │ └── index.html
│ ├── nbproject
│ │ ├── .cvsignore
│ │ ├── ant-deploy.xml
│ │ ├── jax-ws.xml
│ │ ├── private
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── project.properties
│ │ └── project.xml
│ ├── src
│ │ └── conf
│ │ │ ├── MANIFEST.MF
│ │ │ └── xml-resources
│ │ │ └── web-service-references
│ │ │ └── BankAccountService
│ │ │ └── wsdl
│ │ │ └── localhost_8080
│ │ │ └── xwss-bank-service
│ │ │ ├── BankAccountService.wsdl
│ │ │ └── BankAccountService.xsd_1.xsd
│ ├── test
│ │ └── bank
│ │ │ └── test
│ │ │ └── TestBank.java
│ └── web
│ │ ├── WEB-INF
│ │ ├── sun-web.xml
│ │ └── web.xml
│ │ └── index.jsp
│ └── xwss-bank-service
│ ├── .cvsignore
│ ├── build.xml
│ ├── catalog.xml
│ ├── docs
│ └── index.html
│ ├── nbproject
│ ├── .cvsignore
│ ├── ant-deploy.xml
│ ├── jax-ws.xml
│ ├── private
│ │ └── .cvsignore
│ ├── project.properties
│ └── project.xml
│ ├── src
│ ├── conf
│ │ └── MANIFEST.MF
│ └── java
│ │ └── bank
│ │ └── service
│ │ └── BankAccount.java
│ └── web
│ ├── WEB-INF
│ ├── sun-web.xml
│ ├── web.xml
│ └── wsit-bank.service.BankAccount.xml
│ └── index.jsp
├── javaee6
├── LICENSE
├── build.xml
├── connectors
│ └── apps
│ │ └── mailconnector
│ │ ├── docs
│ │ └── index.html
│ │ ├── mailconnector-ear.ear
│ │ ├── mailconnector-ear
│ │ ├── build.xml
│ │ ├── mailconnector-ejb
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── ant-deploy.xml
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ ├── conf
│ │ │ │ ├── ejb-jar.xml
│ │ │ │ └── sun-ejb-jar.xml
│ │ │ │ └── java
│ │ │ │ └── samples
│ │ │ │ └── connectors
│ │ │ │ └── mailconnector
│ │ │ │ └── ejb
│ │ │ │ └── mdb
│ │ │ │ └── JavaMailMessageBean.java
│ │ ├── mailconnector-war
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── ant-deploy.xml
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ ├── conf
│ │ │ │ │ └── LogStrings.properties
│ │ │ │ └── java
│ │ │ │ │ └── samples
│ │ │ │ │ └── connectors
│ │ │ │ │ └── mailconnector
│ │ │ │ │ └── servlet
│ │ │ │ │ ├── MailBrowserServlet.java
│ │ │ │ │ └── SendMailServlet.java
│ │ │ └── web
│ │ │ │ ├── WEB-INF
│ │ │ │ ├── sun-web.xml
│ │ │ │ └── web.xml
│ │ │ │ ├── index.html
│ │ │ │ ├── mailbrowser.jsp
│ │ │ │ └── sendmail.jsp
│ │ ├── nb-build.xml
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── ant-deploy.xml
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── setup
│ │ │ └── build.xml
│ │ └── src
│ │ │ └── conf
│ │ │ ├── application.xml
│ │ │ └── mail.properties
│ │ ├── mailconnector-ra
│ │ ├── build.xml
│ │ ├── nb-build.xml
│ │ ├── nbbuild.xml
│ │ ├── nbproject
│ │ │ └── project.xml
│ │ └── src
│ │ │ ├── conf
│ │ │ └── samples
│ │ │ │ └── connectors
│ │ │ │ └── mailconnector
│ │ │ │ ├── backend
│ │ │ │ └── LocalStrings.properties
│ │ │ │ └── ra
│ │ │ │ ├── LocalStrings.properties
│ │ │ │ ├── inbound
│ │ │ │ └── LocalStrings.properties
│ │ │ │ └── outbound
│ │ │ │ ├── ConnectionFactory.properties
│ │ │ │ └── LocalStrings.properties
│ │ │ └── java
│ │ │ └── samples
│ │ │ └── connectors
│ │ │ └── mailconnector
│ │ │ ├── api
│ │ │ ├── JavaMailConnection.java
│ │ │ ├── JavaMailConnectionFactory.java
│ │ │ └── JavaMailMessageListener.java
│ │ │ ├── ra
│ │ │ ├── ResourceAdapterImpl.java
│ │ │ ├── inbound
│ │ │ │ ├── ActivationSpecImpl.java
│ │ │ │ ├── DeliveryThread.java
│ │ │ │ ├── EndpointConsumer.java
│ │ │ │ ├── MailServerFolder.java
│ │ │ │ ├── MySecurityContext.java
│ │ │ │ └── PollingThread.java
│ │ │ └── outbound
│ │ │ │ ├── ConnectionManagerImpl.java
│ │ │ │ ├── ConnectionMetaDataImpl.java
│ │ │ │ ├── ConnectionRequestInfoImpl.java
│ │ │ │ ├── JavaMailConnectionEventListener.java
│ │ │ │ ├── JavaMailConnectionFactoryImpl.java
│ │ │ │ ├── JavaMailConnectionImpl.java
│ │ │ │ ├── MailServerStore.java
│ │ │ │ ├── ManagedConnectionFactoryImpl.java
│ │ │ │ ├── ManagedConnectionImpl.java
│ │ │ │ ├── ManagedConnectionMetaDataImpl.java
│ │ │ │ └── Util.java
│ │ │ └── share
│ │ │ └── ConnectionSpecImpl.java
│ │ ├── mailconnector.jar
│ │ └── mailconnector.rar
├── docs
│ ├── Components.js
│ ├── DeveloperREADME.html
│ ├── JavaDB.html
│ ├── UnitTesting.html
│ ├── UserREADME.html
│ ├── UserTroubleShooting.html
│ ├── javadb-setup
│ │ ├── build.xml
│ │ └── sql
│ │ │ ├── create.sql
│ │ │ └── delete.sql
│ ├── list.html
│ ├── list_classic.html
│ ├── list_web.html
│ ├── sample_doc_template.html
│ └── sdk_samples_index.html
├── ejb
│ ├── automatic-timer
│ │ ├── .cvsignore
│ │ ├── automatic-timer-client
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── automatic_timer_client
│ │ │ │ └── AutomaticTimerJavaClient.java
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ ├── conf
│ │ │ │ └── persistence.xml
│ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── automatic_timer_ejb
│ │ │ │ ├── StatelessSession.java
│ │ │ │ ├── StatelessSessionBean.java
│ │ │ │ └── persistence
│ │ │ │ └── LogRecord.java
│ │ └── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── automatic_timer_ejb_test
│ │ │ └── AutomaticTimerEjbTest.java
│ ├── ejb-embedded
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── ejb-embedded-client
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── ejb
│ │ │ │ └── embedded
│ │ │ │ └── client
│ │ │ │ └── TestClient.java
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── nbtest
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── ejb
│ │ │ │ └── embedded
│ │ │ │ └── client
│ │ │ │ └── SimpleEjbTest.java
│ │ ├── src
│ │ │ ├── conf
│ │ │ │ └── persistence.xml
│ │ │ └── java
│ │ │ │ └── ejb
│ │ │ │ └── embedded
│ │ │ │ ├── SimpleEjb.java
│ │ │ │ └── persistence
│ │ │ │ └── SimpleEntity.java
│ │ └── test
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ └── java
│ │ │ └── ejb
│ │ │ └── embedded
│ │ │ └── client
│ │ │ └── SimpleEjbTest.java
│ ├── ejb31-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ ├── conf
│ │ │ │ └── app.properties
│ │ │ └── java
│ │ │ │ └── ejb
│ │ │ │ └── ejb31
│ │ │ │ └── war
│ │ │ │ ├── HelloBean.java
│ │ │ │ ├── PropertiesBean.java
│ │ │ │ └── TestServlet.java
│ │ ├── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── ejb
│ │ │ │ └── ejb31
│ │ │ │ └── war
│ │ │ │ └── WarTest.java
│ │ └── web
│ │ │ └── WEB-INF
│ │ │ └── sun-web.xml
│ └── hello-stateless-ejb
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ └── index.html
│ │ ├── hello-stateless-client
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── hello_stateless_client
│ │ │ └── StatelessJavaClient.java
│ │ ├── nbproject
│ │ ├── .cvsignore
│ │ ├── project.properties
│ │ └── project.xml
│ │ ├── src
│ │ └── java
│ │ │ └── enterprise
│ │ │ └── hello_stateless_ejb
│ │ │ ├── StatelessSession.java
│ │ │ └── StatelessSessionBean.java
│ │ └── test
│ │ ├── build.xml
│ │ └── src
│ │ └── java
│ │ └── enterprise
│ │ └── hello_stateless_ejb_test
│ │ └── HelloStatelessEjbTest.java
├── ha
│ └── clusterjsp
│ │ ├── build.xml
│ │ ├── clusterjsp-war
│ │ ├── build.xml
│ │ ├── nbproject
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ └── web
│ │ │ ├── ClearSession.jsp
│ │ │ ├── HaJsp.jsp
│ │ │ └── WEB-INF
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ ├── docs
│ │ ├── images
│ │ │ ├── instance1.jpg
│ │ │ └── instance2.jpg
│ │ └── index.html
│ │ ├── nbproject
│ │ ├── project.properties
│ │ └── project.xml
│ │ └── src
│ │ └── conf
│ │ ├── application.xml
│ │ └── sun-application.xml
├── index.html
├── jpa
│ ├── advancedMapping
│ │ ├── .cvsignore
│ │ ├── advancedMapping_client
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── advancedmapping
│ │ │ │ └── AdvancedMappingJavaClient.java
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ ├── conf
│ │ │ │ └── persistence.xml
│ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── advancedmapping
│ │ │ │ ├── ejb
│ │ │ │ └── StatelessSessionBean.java
│ │ │ │ ├── entity
│ │ │ │ ├── Item.java
│ │ │ │ ├── LineItem.java
│ │ │ │ ├── LineItemId.java
│ │ │ │ └── Order.java
│ │ │ │ └── servlet
│ │ │ │ └── TestServlet.java
│ │ └── web
│ │ │ └── WEB-INF
│ │ │ └── sun-web.xml
│ ├── criteriaQuery
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── criteriaQuery_client
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── criteriaquery
│ │ │ │ └── CriteriaQueryJavaClient.java
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ ├── conf
│ │ │ │ └── persistence.xml
│ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── criteriaQuery
│ │ │ │ ├── ejb
│ │ │ │ └── StatelessSessionBean.java
│ │ │ │ ├── entity
│ │ │ │ ├── Item.java
│ │ │ │ ├── LineItem.java
│ │ │ │ ├── LineItemId.java
│ │ │ │ └── Order.java
│ │ │ │ └── servlet
│ │ │ │ └── TestServlet.java
│ │ └── web
│ │ │ └── WEB-INF
│ │ │ └── sun-web.xml
│ └── locking
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ └── index.html
│ │ ├── locking_client
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── locking_client
│ │ │ └── LockingJavaClient.java
│ │ ├── nbproject
│ │ ├── .cvsignore
│ │ ├── project.properties
│ │ └── project.xml
│ │ ├── src
│ │ ├── conf
│ │ │ └── persistence.xml
│ │ └── java
│ │ │ └── enterprise
│ │ │ └── locking
│ │ │ ├── ejb
│ │ │ └── StatelessSessionBean.java
│ │ │ ├── entity
│ │ │ ├── Part.java
│ │ │ └── User.java
│ │ │ └── servlet
│ │ │ └── TestServlet.java
│ │ ├── test
│ │ ├── build.xml
│ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── locking
│ │ │ └── LockingTest.java
│ │ └── web
│ │ └── WEB-INF
│ │ └── .cvsignore
├── rest
│ ├── managed-beans-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── ant-deploy.xml
│ │ │ ├── project.properties
│ │ │ ├── project.xml
│ │ │ └── rest-build.xml
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── managedbeans
│ │ │ │ └── resources
│ │ │ │ ├── ManagedBeanPerRequestResource.java
│ │ │ │ ├── ManagedBeanSingletonResource.java
│ │ │ │ └── StatelessSessionBean.java
│ │ ├── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── rest
│ │ │ │ └── test
│ │ │ │ └── ManagedBeansTest.java
│ │ └── web
│ │ │ ├── WEB-INF
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ └── index.html
│ └── message-board-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ └── index.html
│ │ ├── nbproject
│ │ ├── .cvsignore
│ │ ├── ant-deploy.xml
│ │ ├── project.properties
│ │ ├── project.xml
│ │ └── rest-build.xml
│ │ ├── src
│ │ └── java
│ │ │ └── enterprise
│ │ │ └── messageboard
│ │ │ ├── entities
│ │ │ ├── Message.java
│ │ │ ├── MessageListWriter.java
│ │ │ └── MessageWriter.java
│ │ │ ├── exceptions
│ │ │ ├── NotFoundException.java
│ │ │ └── NotFoundExceptionMapper.java
│ │ │ └── resources
│ │ │ ├── MessageBoardResourceBean.java
│ │ │ ├── MessageBoardRootResource.java
│ │ │ └── MessageHolderSingletonBean.java
│ │ ├── test
│ │ ├── build.xml
│ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── rest
│ │ │ └── test
│ │ │ └── MessageBoardTest.java
│ │ └── web
│ │ ├── WEB-INF
│ │ ├── sun-web.xml
│ │ └── web.xml
│ │ └── index.html
├── security
│ ├── build.xml
│ ├── http-method-omission
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── catalog.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── ant-deploy.xml
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ ├── conf
│ │ │ │ └── MANIFEST.MF
│ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── http_method_omission
│ │ │ │ └── OmissionServlet.java
│ │ ├── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── http_method_omission
│ │ │ │ └── HttpMethodOmissionTest.java
│ │ └── web
│ │ │ ├── WEB-INF
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ └── index.jsp
│ ├── programmatic-login
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── ant-deploy.xml
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── programmatic_login
│ │ │ │ └── LoginServlet.java
│ │ ├── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── programmatic_login
│ │ │ │ └── ProgrammaticLoginTestClient.java
│ │ └── web
│ │ │ ├── WEB-INF
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ └── index.jsp
│ └── web-security-annotation
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ └── index.html
│ │ ├── nbproject
│ │ ├── .cvsignore
│ │ ├── ant-deploy.xml
│ │ ├── project.properties
│ │ └── project.xml
│ │ ├── src
│ │ └── java
│ │ │ └── enterprise
│ │ │ └── web_security_annotation
│ │ │ └── AnnotationServlet.java
│ │ ├── test
│ │ ├── build.xml
│ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── web_security_annotation
│ │ │ └── WebSecurityAnnotationTest.java
│ │ └── web
│ │ ├── WEB-INF
│ │ ├── sun-web.xml
│ │ └── web.xml
│ │ ├── index.jsp
│ │ └── result.jsp
├── twitter-api
│ ├── README.txt
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── glassfish
│ │ │ └── samples
│ │ │ └── twitter
│ │ │ └── api
│ │ │ ├── BoundingBox.java
│ │ │ ├── Coordinates.java
│ │ │ ├── DirectMessage.java
│ │ │ ├── Entities.java
│ │ │ ├── FriendsAndFollowers.java
│ │ │ ├── Geo.java
│ │ │ ├── Hashtag.java
│ │ │ ├── ListMemberships.java
│ │ │ ├── Lists.java
│ │ │ ├── Locations.java
│ │ │ ├── Media.java
│ │ │ ├── Metadata.java
│ │ │ ├── Place.java
│ │ │ ├── SearchResults.java
│ │ │ ├── SearchResultsTweet.java
│ │ │ ├── Size.java
│ │ │ ├── Sizes.java
│ │ │ ├── SuggestedUsers.java
│ │ │ ├── SuggestedUsersCategory.java
│ │ │ ├── Trend.java
│ │ │ ├── Trends.java
│ │ │ ├── Tweet.java
│ │ │ ├── Twitter.java
│ │ │ ├── Urls.java
│ │ │ ├── User.java
│ │ │ └── UserMentions.java
│ │ └── resources
│ │ └── META-INF
│ │ └── beans.xml
├── web
│ ├── container
│ │ ├── customvalve-war
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ └── java
│ │ │ │ │ └── web
│ │ │ │ │ └── container
│ │ │ │ │ └── customvalve_war
│ │ │ │ │ ├── TestServlet.java
│ │ │ │ │ └── TestValve.java
│ │ │ ├── test
│ │ │ │ ├── build.xml
│ │ │ │ └── src
│ │ │ │ │ └── java
│ │ │ │ │ └── web
│ │ │ │ │ └── container
│ │ │ │ │ └── customvalve_war
│ │ │ │ │ └── CustomvalveWarTest.java
│ │ │ └── web
│ │ │ │ └── WEB-INF
│ │ │ │ ├── sun-web.xml
│ │ │ │ └── web.xml
│ │ └── mod_jk
│ │ │ ├── docs
│ │ │ └── index.html
│ │ │ └── src
│ │ │ └── conf
│ │ │ ├── httpd.conf_part
│ │ │ └── worker.properties
│ ├── jsf
│ │ ├── basic-ajax
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── nbbuild.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ └── java
│ │ │ │ │ └── basicajax
│ │ │ │ │ ├── Count.java
│ │ │ │ │ ├── DemoResourceBean.java
│ │ │ │ │ ├── Echo.java
│ │ │ │ │ ├── Functions.java
│ │ │ │ │ ├── HideNShow.java
│ │ │ │ │ ├── ListenerBean.java
│ │ │ │ │ └── RedirectBean.java
│ │ │ ├── test
│ │ │ │ ├── build.xml
│ │ │ │ └── src
│ │ │ │ │ └── java
│ │ │ │ │ └── basicajaxtest
│ │ │ │ │ └── BasicAjaxTest.java
│ │ │ └── web
│ │ │ │ ├── WEB-INF
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── basicajax-taglib.xml
│ │ │ │ ├── demo.xml
│ │ │ │ ├── demotemplate.xhtml
│ │ │ │ └── web.xml
│ │ │ │ ├── aggregate.xhtml
│ │ │ │ ├── count.xhtml
│ │ │ │ ├── displaysource.xhtml
│ │ │ │ ├── echo1.xhtml
│ │ │ │ ├── echo2.xhtml
│ │ │ │ ├── hidenshow.xhtml
│ │ │ │ ├── home.xhtml
│ │ │ │ ├── index.html
│ │ │ │ ├── listener.xhtml
│ │ │ │ ├── redirect.xhtml
│ │ │ │ ├── redirecttarget1.xhtml
│ │ │ │ ├── redirecttarget2.xhtml
│ │ │ │ ├── redirecttarget3.xhtml
│ │ │ │ ├── resources
│ │ │ │ ├── images
│ │ │ │ │ └── execute.gif
│ │ │ │ ├── javascript
│ │ │ │ │ ├── aggregate.js
│ │ │ │ │ └── echo1.js
│ │ │ │ └── stylesheet.css
│ │ │ │ └── sources
│ │ │ │ ├── Count.java.source
│ │ │ │ ├── Echo.java.source
│ │ │ │ ├── HideNShow.java.source
│ │ │ │ ├── ListenerBean.java.source
│ │ │ │ └── RedirectBean.java.source
│ │ ├── basic-ezcomp
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── nbbuild.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ ├── src
│ │ │ │ └── java
│ │ │ │ │ └── ezcomp
│ │ │ │ │ ├── ActionCaller.java
│ │ │ │ │ ├── DemoResourceBean.java
│ │ │ │ │ ├── Functions.java
│ │ │ │ │ ├── InOutBean.java
│ │ │ │ │ ├── MultiNumberHolder.java
│ │ │ │ │ ├── NavigationHandler.java
│ │ │ │ │ └── NumberHolder.java
│ │ │ ├── test
│ │ │ │ ├── build.xml
│ │ │ │ └── src
│ │ │ │ │ └── java
│ │ │ │ │ └── basicezcomptest
│ │ │ │ │ └── BasicEzcompTest.java
│ │ │ └── web
│ │ │ │ ├── WEB-INF
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── demo.xml
│ │ │ │ ├── demotemplate.xhtml
│ │ │ │ ├── ezcomp-taglib.xml
│ │ │ │ └── web.xml
│ │ │ │ ├── actionListener.xhtml
│ │ │ │ ├── contract.xhtml
│ │ │ │ ├── displaysource.xhtml
│ │ │ │ ├── index.html
│ │ │ │ ├── index.xhtml
│ │ │ │ ├── inout.xhtml
│ │ │ │ ├── inout2.xhtml
│ │ │ │ ├── nav1.xhtml
│ │ │ │ ├── nav2.xhtml
│ │ │ │ ├── out.xhtml
│ │ │ │ ├── resources
│ │ │ │ ├── action
│ │ │ │ │ └── actionButton.xhtml
│ │ │ │ ├── css
│ │ │ │ │ └── styles.css
│ │ │ │ ├── images
│ │ │ │ │ └── execute.gif
│ │ │ │ ├── navbutton
│ │ │ │ │ └── nav.xhtml
│ │ │ │ ├── simplecontract
│ │ │ │ │ └── double.xhtml
│ │ │ │ ├── simpleinout
│ │ │ │ │ └── inout.xhtml
│ │ │ │ ├── simpleout
│ │ │ │ │ └── out.xhtml
│ │ │ │ ├── spinner
│ │ │ │ │ └── spinner.xhtml
│ │ │ │ ├── spinnerFinal
│ │ │ │ │ ├── spinner.css
│ │ │ │ │ ├── spinner.js
│ │ │ │ │ └── spinner.xhtml
│ │ │ │ └── spinnerStyled
│ │ │ │ │ ├── spinner.css
│ │ │ │ │ ├── spinner.xhtml
│ │ │ │ │ ├── spinnerStyled.css
│ │ │ │ │ └── spinnerStyled.xhtml
│ │ │ │ ├── sources
│ │ │ │ ├── ActionCaller.java.source
│ │ │ │ ├── InOutBean.java.source
│ │ │ │ ├── MultiNumberHolder.java.source
│ │ │ │ ├── NavigationHandler.java.source
│ │ │ │ └── NumberHolder.java.source
│ │ │ │ ├── spinner.xhtml
│ │ │ │ ├── spinnerFinal.xhtml
│ │ │ │ └── spinnerStyled.xhtml
│ │ └── scrumtoys
│ │ │ ├── .cvsignore
│ │ │ ├── README.txt
│ │ │ ├── build.xml
│ │ │ ├── docs
│ │ │ └── index.html
│ │ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ │ ├── src
│ │ │ ├── conf
│ │ │ │ └── persistence.xml
│ │ │ ├── java
│ │ │ │ └── jsf2
│ │ │ │ │ └── demo
│ │ │ │ │ └── scrum
│ │ │ │ │ ├── model
│ │ │ │ │ └── entities
│ │ │ │ │ │ ├── AbstractEntity.java
│ │ │ │ │ │ ├── PersistentEntity.java
│ │ │ │ │ │ ├── Project.java
│ │ │ │ │ │ ├── Sprint.java
│ │ │ │ │ │ ├── SprintNameUniquenessConstraint.java
│ │ │ │ │ │ ├── SprintNameUniquenessConstraintValidator.java
│ │ │ │ │ │ ├── Story.java
│ │ │ │ │ │ ├── Task.java
│ │ │ │ │ │ └── TaskStatus.java
│ │ │ │ │ └── web
│ │ │ │ │ ├── controller
│ │ │ │ │ ├── AbstractManager.java
│ │ │ │ │ ├── DashboardManager.java
│ │ │ │ │ ├── ManagerException.java
│ │ │ │ │ ├── ProjectManager.java
│ │ │ │ │ ├── SkinManager.java
│ │ │ │ │ ├── SkinUrlManager.java
│ │ │ │ │ ├── SkinValuesManager.java
│ │ │ │ │ ├── SprintManager.java
│ │ │ │ │ ├── StoryManager.java
│ │ │ │ │ └── TaskManager.java
│ │ │ │ │ ├── event
│ │ │ │ │ ├── CurrentProjectChangeEvent.java
│ │ │ │ │ ├── CurrentSprintChangeEvent.java
│ │ │ │ │ ├── CurrentStoryChangeEvent.java
│ │ │ │ │ └── CurrentTaskChangeEvent.java
│ │ │ │ │ ├── helper
│ │ │ │ │ └── ProjectConverter.java
│ │ │ │ │ └── scope
│ │ │ │ │ ├── TaskScope.java
│ │ │ │ │ └── TaskScopeResolver.java
│ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── persistence.xml
│ │ │ │ ├── ValidationMessages.properties
│ │ │ │ ├── ValidationMessages_pt_BR.properties
│ │ │ │ ├── i18n.properties
│ │ │ │ ├── i18n_en_US.properties
│ │ │ │ └── i18n_pt_BR.properties
│ │ │ ├── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── jsf2
│ │ │ │ └── ScrumToysTest.java
│ │ │ └── web
│ │ │ ├── .dashboard.doneTasks.xhtml
│ │ │ ├── .dashboard.stories.xhtml
│ │ │ ├── .dashboard.todoTasks.xhtml
│ │ │ ├── .dashboard.workingTasks.xhtml
│ │ │ ├── WEB-INF
│ │ │ ├── facelets
│ │ │ │ ├── jsfcomps.taglib.xml
│ │ │ │ └── testTag.xhtml
│ │ │ ├── faces-config.xml
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ ├── allInOne.xhtml
│ │ │ ├── burndown.xhtml
│ │ │ ├── changeSkin.xhtml
│ │ │ ├── dashboard.xhtml
│ │ │ ├── dashboard
│ │ │ └── show.xhtml
│ │ │ ├── footer.xhtml
│ │ │ ├── home.xhtml
│ │ │ ├── index.html
│ │ │ ├── menu.xhtml
│ │ │ ├── project
│ │ │ ├── create.xhtml
│ │ │ ├── edit.xhtml
│ │ │ ├── form.xhtml
│ │ │ └── show.xhtml
│ │ │ ├── resources
│ │ │ ├── components
│ │ │ │ ├── bigPostit.xhtml
│ │ │ │ ├── menu.xhtml
│ │ │ │ ├── menuItem.xhtml
│ │ │ │ ├── postit.xhtml
│ │ │ │ ├── postitLink.xhtml
│ │ │ │ ├── submenu.xhtml
│ │ │ │ ├── submenuItem.xhtml
│ │ │ │ ├── title.properties
│ │ │ │ ├── title.xhtml
│ │ │ │ ├── title_en_US.properties
│ │ │ │ └── title_pt_BR.properties
│ │ │ ├── css
│ │ │ │ ├── 1_0
│ │ │ │ │ └── app.css
│ │ │ │ └── 1_1
│ │ │ │ │ ├── appBlueSkin.css
│ │ │ │ │ ├── appOrangeSkin.css
│ │ │ │ │ ├── appRedSkin.css
│ │ │ │ │ ├── appSelectedColor.css
│ │ │ │ │ ├── appYellowSkin.css
│ │ │ │ │ └── common.css
│ │ │ ├── images
│ │ │ │ ├── JSFScrumWhiteBoard.png
│ │ │ │ ├── SoccerDukeSmall.png
│ │ │ │ ├── lousaNova
│ │ │ │ │ ├── quadroNegro_botton_990x120.png
│ │ │ │ │ ├── quadroNegro_meio_990x10.png
│ │ │ │ │ ├── quadroNegro_r1_c1.png
│ │ │ │ │ ├── quadroNegro_r2_c1.png
│ │ │ │ │ ├── quadroNegro_r3_c1.png
│ │ │ │ │ └── quadroNegro_top_990x80.png
│ │ │ │ ├── menu
│ │ │ │ │ ├── barraSuperior-04.png
│ │ │ │ │ └── bt_preto03_165x35.png
│ │ │ │ └── postits
│ │ │ │ │ └── novos
│ │ │ │ │ ├── postit_amar_150x145.png
│ │ │ │ │ ├── postit_amar_315x150.png
│ │ │ │ │ ├── postit_azul_150x145.png
│ │ │ │ │ ├── postit_azul_315x150.png
│ │ │ │ │ ├── postit_lara_150x145.png
│ │ │ │ │ ├── postit_lara_315x150.png
│ │ │ │ │ ├── postit_verm_150x145.png
│ │ │ │ │ └── postit_verm_315x150.png
│ │ │ └── js
│ │ │ │ ├── app.js
│ │ │ │ ├── date.js
│ │ │ │ ├── menu.js
│ │ │ │ └── validations.js
│ │ │ ├── skin
│ │ │ └── changeSkin.xhtml
│ │ │ ├── sprint
│ │ │ ├── create.xhtml
│ │ │ ├── edit.xhtml
│ │ │ ├── form.xhtml
│ │ │ └── show.xhtml
│ │ │ ├── storiesList.xhtml
│ │ │ ├── story
│ │ │ ├── create.xhtml
│ │ │ ├── edit.xhtml
│ │ │ ├── form.xhtml
│ │ │ └── show.xhtml
│ │ │ ├── task
│ │ │ ├── create.xhtml
│ │ │ ├── edit.xhtml
│ │ │ ├── form.xhtml
│ │ │ └── show.xhtml
│ │ │ └── template.xhtml
│ └── servlet
│ │ ├── absolute-ordering-web-fragments-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── private
│ │ │ │ └── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── absolute_ordering_web_fragments_war
│ │ │ │ └── TestServlet.java
│ │ ├── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── absolute_ordering_web_fragments_war
│ │ │ │ └── AbsoluteOrderingWebFragmentsWarTest.java
│ │ ├── web
│ │ │ └── WEB-INF
│ │ │ │ ├── .cvsignore
│ │ │ │ └── web.xml
│ │ ├── webfragment1
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── private
│ │ │ │ │ └── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── absolute_ordering_web_fragments_war
│ │ │ │ └── webfragment1
│ │ │ │ └── Wf1TestFilter.java
│ │ ├── webfragment2
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── private
│ │ │ │ │ └── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ ├── META-INF
│ │ │ │ └── web-fragment.xml
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── absolute_ordering_web_fragments_war
│ │ │ │ └── webfragment2
│ │ │ │ └── Wf2TestFilter.java
│ │ └── webfragment3
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── private
│ │ │ │ └── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ │ └── src
│ │ │ └── java
│ │ │ ├── META-INF
│ │ │ └── web-fragment.xml
│ │ │ └── web
│ │ │ └── servlet
│ │ │ └── absolute_ordering_web_fragments_war
│ │ │ └── webfragment3
│ │ │ └── Wf3TestFilter.java
│ │ ├── annotation-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── annotation_war
│ │ │ │ ├── TestFilter.java
│ │ │ │ ├── TestServlet.java
│ │ │ │ └── TestServletContextListener.java
│ │ ├── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── annotation_war
│ │ │ │ └── AnnotationWarTest.java
│ │ └── web
│ │ │ └── WEB-INF
│ │ │ └── .cvsignore
│ │ ├── async-request-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── async_request_war
│ │ │ │ └── AjaxCometServlet.java
│ │ └── web
│ │ │ ├── WEB-INF
│ │ │ └── sun-web.xml
│ │ │ ├── images
│ │ │ ├── body-background.png
│ │ │ ├── header-background.png
│ │ │ └── main-background.png
│ │ │ ├── index.html
│ │ │ ├── javascripts
│ │ │ ├── application.js
│ │ │ ├── behaviour.js
│ │ │ ├── moo.fx.js
│ │ │ ├── moo.fx.pack.js
│ │ │ └── prototype.js
│ │ │ └── stylesheets
│ │ │ └── default.css
│ │ ├── dynamicregistration-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── dynamicregistration_war
│ │ │ │ ├── TestFilter.java
│ │ │ │ ├── TestServlet.java
│ │ │ │ ├── TestServletContextListener.java
│ │ │ │ └── TestServletRequestListener.java
│ │ ├── test
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── dynamicregistration_war
│ │ │ │ └── DynamicregistrationWarTest.java
│ │ └── web
│ │ │ └── WEB-INF
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ ├── jsp-resource-in-bundled-jar-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── .cvsignore
│ │ ├── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── jspResourceInBundledJar_war
│ │ │ │ └── JspResourceInBundledJarWarTest.java
│ │ └── web
│ │ │ └── WEB-INF
│ │ │ ├── .cvsignore
│ │ │ ├── lib
│ │ │ └── dynamicResources.jar
│ │ │ └── web.xml
│ │ ├── multipart-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── .cvsignore
│ │ └── web
│ │ │ ├── WEB-INF
│ │ │ └── .cvsignore
│ │ │ ├── getParts.jsp
│ │ │ └── index.html
│ │ ├── servletcontainerinitializer-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── containerinitializerlibrary
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── nbproject
│ │ │ │ ├── .cvsignore
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src
│ │ │ │ ├── META-INF
│ │ │ │ └── services
│ │ │ │ │ └── javax.servlet.ServletContainerInitializer
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── servletcontainerinitializer_lib
│ │ │ │ └── SharedLibrary.java
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ ├── java
│ │ │ │ └── web
│ │ │ │ │ └── servlet
│ │ │ │ │ └── servletcontainerinitializer_war
│ │ │ │ │ └── TestServlet.java
│ │ │ └── lib
│ │ │ │ ├── META-INF
│ │ │ │ └── services
│ │ │ │ │ └── javax.servlet.ServletContainerInitializer
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── servletcontainerinitializer_lib
│ │ │ │ ├── .cvsignore
│ │ │ │ └── SharedLibrary.java
│ │ ├── test
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── servletcontainerinitializer_war
│ │ │ │ └── ServletcontainerinitializerWarTest.java
│ │ └── web
│ │ │ └── WEB-INF
│ │ │ └── .cvsignore
│ │ └── sessioncookieconfig-war
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ └── index.html
│ │ ├── nbproject
│ │ ├── .cvsignore
│ │ ├── project.properties
│ │ └── project.xml
│ │ ├── src
│ │ └── java
│ │ │ └── web
│ │ │ └── servlet
│ │ │ └── sessioncookieconfig_war
│ │ │ ├── ConfigListener.java
│ │ │ └── CreateSession.java
│ │ ├── test
│ │ ├── build.xml
│ │ └── src
│ │ │ └── java
│ │ │ └── web
│ │ │ └── servlet
│ │ │ └── sessioncookieconfig_war
│ │ │ └── SessioncookieconfigWarTest.java
│ │ └── web
│ │ └── WEB-INF
│ │ ├── .cvsignore
│ │ └── web.xml
├── webbeans
│ ├── webbeans-guess
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── webbeansguess
│ │ │ │ ├── Game.java
│ │ │ │ ├── Generator.java
│ │ │ │ ├── MaxNumber.java
│ │ │ │ └── Random.java
│ │ ├── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── webbeanstest
│ │ │ │ └── WebBeansTest.java
│ │ └── web
│ │ │ ├── WEB-INF
│ │ │ ├── .cvsignore
│ │ │ ├── beans.xml
│ │ │ ├── faces-config.xml
│ │ │ └── web.xml
│ │ │ ├── home.xhtml
│ │ │ ├── index.html
│ │ │ ├── resources
│ │ │ ├── bgblack18.jpg
│ │ │ └── stylesheet.css
│ │ │ └── template.xhtml
│ └── webbeans-servlet
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ └── index.html
│ │ ├── nbproject
│ │ ├── .cvsignore
│ │ ├── project.properties
│ │ └── project.xml
│ │ ├── src
│ │ └── java
│ │ │ └── webbeansservlet
│ │ │ ├── Credentials.java
│ │ │ ├── Login.java
│ │ │ └── LoginServlet.java
│ │ ├── test
│ │ ├── build.xml
│ │ └── src
│ │ │ └── java
│ │ │ └── webbeanstest
│ │ │ └── WebBeansTest.java
│ │ └── web
│ │ ├── WEB-INF
│ │ ├── beans.xml
│ │ ├── sun-web.xml
│ │ └── web.xml
│ │ ├── index.jsp
│ │ └── resources
│ │ ├── ajax.js
│ │ ├── bgblack18.jpg
│ │ └── stylesheet.css
├── webservices
│ ├── hello-jaxws2.2
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── etc
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ ├── hello-jaxws-client
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── client
│ │ │ │ └── Client.java
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── endpoint
│ │ │ │ └── Hello.java
│ │ ├── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── test
│ │ │ │ └── Hello_jaxws_test.java
│ │ └── web
│ │ │ └── WEB-INF
│ │ │ └── sun-web.xml
│ ├── hello-singleton-ejb
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── hello-singleton-client
│ │ │ ├── .cvsignore
│ │ │ ├── build.xml
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ └── src
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── hello_singleton_client
│ │ │ │ └── SingletonJavaClient.java
│ │ ├── nbproject
│ │ │ ├── .cvsignore
│ │ │ ├── jax-ws.xml
│ │ │ ├── jaxws-build.xml
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src
│ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── hello_singleton_ejb
│ │ │ │ └── HelloSingletonImpl.java
│ │ └── test
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── hello_singleton_ejb_test
│ │ │ └── HelloSingletonEjbTest.java
│ └── hello-webserviceref
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ ├── docs
│ │ └── index.html
│ │ ├── hello-webserviceref-appclient
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ └── src
│ │ │ ├── conf
│ │ │ └── MANIFEST.MF
│ │ │ └── java
│ │ │ └── client
│ │ │ └── WebServiceRef_AppClient.java
│ │ ├── hello-webserviceref-webclient
│ │ ├── .cvsignore
│ │ ├── build.xml
│ │ └── src
│ │ │ └── java
│ │ │ └── enterprise
│ │ │ └── hello_webserviceref_client1
│ │ │ └── TestServlet.java
│ │ ├── nbproject
│ │ ├── .cvsignore
│ │ ├── project.properties
│ │ └── project.xml
│ │ ├── src
│ │ └── java
│ │ │ └── enterprise
│ │ │ └── hello_webservice
│ │ │ └── Hello.java
│ │ ├── test
│ │ ├── build.xml
│ │ └── src
│ │ │ └── java
│ │ │ └── test
│ │ │ └── Hello_WebServiceRef_Test.java
│ │ └── web
│ │ └── WEB-INF
│ │ └── sun-web.xml
└── weld
│ ├── events
│ ├── build.xml
│ ├── docs
│ │ └── index.html
│ ├── nbproject
│ │ ├── ant-deploy.xml
│ │ ├── build-impl.xml
│ │ ├── genfiles.properties
│ │ ├── project.properties
│ │ └── project.xml
│ ├── src
│ │ ├── conf
│ │ │ └── MANIFEST.MF
│ │ └── java
│ │ │ └── events
│ │ │ ├── BindIt.java
│ │ │ ├── PrintEvent.java
│ │ │ ├── PrintObserver.java
│ │ │ ├── PrintProducer.java
│ │ │ └── PrintServlet.java
│ └── web
│ │ ├── WEB-INF
│ │ └── beans.xml
│ │ └── index.jsp
│ ├── interceptors
│ ├── build.xml
│ ├── docs
│ │ └── index.html
│ ├── nbproject
│ │ ├── ant-deploy.xml
│ │ ├── build-impl.xml
│ │ ├── genfiles.properties
│ │ ├── private
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── project.properties
│ │ └── project.xml
│ ├── src
│ │ ├── conf
│ │ │ └── MANIFEST.MF
│ │ └── java
│ │ │ └── logging
│ │ │ ├── LoggingInterceptor.java
│ │ │ ├── LoggingInterceptorDetail.java
│ │ │ ├── LoggingInterceptorSimple.java
│ │ │ ├── ShoppingCart.java
│ │ │ └── ShoppingServlet.java
│ └── web
│ │ ├── WEB-INF
│ │ └── beans.xml
│ │ └── index.jsp
│ ├── weld-guess
│ ├── build.xml
│ ├── docs
│ │ └── index.html
│ ├── nbproject
│ │ ├── ant-deploy.xml
│ │ ├── build-impl.xml
│ │ ├── genfiles.properties
│ │ ├── project.properties
│ │ └── project.xml
│ ├── src
│ │ └── java
│ │ │ └── weldguess
│ │ │ ├── Game.java
│ │ │ ├── Generator.java
│ │ │ ├── MaxNumber.java
│ │ │ └── Random.java
│ ├── test
│ │ ├── build.xml
│ │ └── src
│ │ │ └── java
│ │ │ └── weldtest
│ │ │ └── WeldTest.java
│ └── web
│ │ ├── WEB-INF
│ │ ├── beans.xml
│ │ ├── faces-config.xml
│ │ ├── sun-web.xml
│ │ └── web.xml
│ │ ├── home.xhtml
│ │ ├── index.html
│ │ ├── resources
│ │ ├── bgblack18.jpg
│ │ └── stylesheet.css
│ │ └── template.xhtml
│ └── weld-servlet
│ ├── build.xml
│ ├── docs
│ └── index.html
│ ├── nbproject
│ ├── ant-deploy.xml
│ ├── build-impl.xml
│ ├── genfiles.properties
│ ├── project.properties
│ └── project.xml
│ ├── src
│ └── java
│ │ └── weldservlet
│ │ ├── Credentials.java
│ │ ├── LoginHandler.java
│ │ └── LoginServlet.java
│ ├── test
│ ├── build.xml
│ └── src
│ │ └── java
│ │ └── weldtest
│ │ └── WeldTest.java
│ └── web
│ ├── WEB-INF
│ ├── beans.xml
│ ├── sun-web.xml
│ └── web.xml
│ ├── index.jsp
│ └── resources
│ ├── ajax.js
│ ├── bgblack18.jpg
│ └── stylesheet.css
├── javaee6_build.xml
├── javaee6_samples.properties
├── javaee7
├── README.md
├── batch
│ ├── joboperator-api
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── oracle
│ │ │ │ └── javaee7
│ │ │ │ └── samples
│ │ │ │ └── batch
│ │ │ │ └── api
│ │ │ │ ├── PayrollInputRecord.java
│ │ │ │ ├── PayrollJobSubmitterServlet.java
│ │ │ │ ├── PayrollRecord.java
│ │ │ │ ├── SampleDataHolderBean.java
│ │ │ │ ├── SimpleItemProcessor.java
│ │ │ │ ├── SimpleItemReader.java
│ │ │ │ ├── SimpleItemWriter.java
│ │ │ │ └── SimpleLock.java
│ │ │ └── webapp
│ │ │ └── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── classes
│ │ │ └── META-INF
│ │ │ │ └── batch-jobs
│ │ │ │ └── PayrollJob.xml
│ │ │ └── web.xml
│ ├── partition
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── oracle
│ │ │ │ └── javaee7
│ │ │ │ └── samples
│ │ │ │ └── batch
│ │ │ │ └── partition
│ │ │ │ ├── PayrollInputRecord.java
│ │ │ │ ├── PayrollPartitionMapper.java
│ │ │ │ ├── PayrollRecord.java
│ │ │ │ ├── SampleDataHolderBean.java
│ │ │ │ ├── SimpleItemProcessor.java
│ │ │ │ ├── SimpleItemReader.java
│ │ │ │ └── SimpleItemWriter.java
│ │ │ └── webapp
│ │ │ └── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── classes
│ │ │ └── META-INF
│ │ │ │ └── batch-jobs
│ │ │ │ └── PayrollJob.xml
│ │ │ └── web.xml
│ ├── payroll
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── oracle
│ │ │ │ └── javaee7
│ │ │ │ └── samples
│ │ │ │ └── batch
│ │ │ │ └── simple
│ │ │ │ ├── JobSubmitterServlet.java
│ │ │ │ ├── PayrollInputRecord.java
│ │ │ │ ├── PayrollRecord.java
│ │ │ │ ├── SampleDataHolderBean.java
│ │ │ │ ├── SimpleItemProcessor.java
│ │ │ │ ├── SimpleItemReader.java
│ │ │ │ └── SimpleItemWriter.java
│ │ │ └── webapp
│ │ │ └── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── classes
│ │ │ └── META-INF
│ │ │ │ └── batch-jobs
│ │ │ │ └── PayrollJob.xml
│ │ │ └── web.xml
│ └── pom.xml
├── cdi
│ ├── bean-validation
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── validation
│ │ │ │ ├── Bean1.java
│ │ │ │ └── ValidationServlet.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── beans.xml
│ │ │ └── index.html
│ ├── cdi-guess
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── cdiguess
│ │ │ │ ├── Game.java
│ │ │ │ ├── Generator.java
│ │ │ │ ├── MaxNumber.java
│ │ │ │ └── Random.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── faces-config.xml
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ ├── home.xhtml
│ │ │ ├── index.html
│ │ │ ├── resources
│ │ │ ├── bgblack18.jpg
│ │ │ └── stylesheet.css
│ │ │ └── template.xhtml
│ ├── cdi-servlet
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── cdiservlet
│ │ │ │ ├── Credentials.java
│ │ │ │ ├── LoginHandler.java
│ │ │ │ └── LoginServlet.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.jsp
│ │ │ └── resources
│ │ │ ├── ajax.js
│ │ │ ├── bgblack18.jpg
│ │ │ └── stylesheet.css
│ ├── events
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── events
│ │ │ │ ├── BindIt.java
│ │ │ │ ├── PrintEvent.java
│ │ │ │ ├── PrintObserver.java
│ │ │ │ ├── PrintProducer.java
│ │ │ │ └── PrintServlet.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── beans.xml
│ │ │ └── index.jsp
│ ├── interceptors
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── logging
│ │ │ │ ├── LoggingInterceptor.java
│ │ │ │ ├── LoggingInterceptorDetail.java
│ │ │ │ ├── LoggingInterceptorSimple.java
│ │ │ │ ├── ShoppingCart.java
│ │ │ │ └── ShoppingServlet.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── beans.xml
│ │ │ └── index.jsp
│ ├── pom.xml
│ ├── transaction-scoped
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── transactionscoped
│ │ │ │ ├── Bean1.java
│ │ │ │ ├── Bean2.java
│ │ │ │ └── TransactionScopedServlet.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── beans.xml
│ │ │ └── index.html
│ └── transactional
│ │ ├── docs
│ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ └── transactional
│ │ │ ├── BeanBase.java
│ │ │ ├── BeanMandatory.java
│ │ │ ├── BeanNever.java
│ │ │ ├── BeanNotSupported.java
│ │ │ ├── BeanRequired.java
│ │ │ ├── BeanRequiresNew.java
│ │ │ ├── BeanSupports.java
│ │ │ └── TransactionalServlet.java
│ │ └── webapp
│ │ ├── WEB-INF
│ │ └── beans.xml
│ │ └── index.html
├── concurrency
│ ├── executor
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── executor
│ │ │ │ ├── MyCallableTask.java
│ │ │ │ ├── MyRunnableTask.java
│ │ │ │ ├── MyTaskWithListener.java
│ │ │ │ ├── MyTaskWithTransaction.java
│ │ │ │ ├── Product.java
│ │ │ │ ├── TestBean.java
│ │ │ │ ├── TestEJBServlet.java
│ │ │ │ ├── TestInvokeAllServlet.java
│ │ │ │ ├── TestInvokeAnyServlet.java
│ │ │ │ ├── TestJNDIServlet.java
│ │ │ │ ├── TestListenerServlet.java
│ │ │ │ ├── TestResourceServlet.java
│ │ │ │ └── TestTransactionServlet.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ │ └── index.html
│ ├── pom.xml
│ ├── schedule
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── schedule
│ │ │ │ ├── MyCallableTask.java
│ │ │ │ ├── MyDelayedRunnableTask.java
│ │ │ │ ├── MyRunnableTask.java
│ │ │ │ ├── MyTrigger.java
│ │ │ │ ├── Product.java
│ │ │ │ ├── TestScheduleFixedRateServlet.java
│ │ │ │ ├── TestScheduleServlet.java
│ │ │ │ ├── TestScheduleWithFixedDelayServlet.java
│ │ │ │ └── TestTriggerServlet.java
│ │ │ └── webapp
│ │ │ └── index.html
│ └── threads
│ │ ├── docs
│ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── glassfish
│ │ │ └── threads
│ │ │ ├── MyTask.java
│ │ │ └── TestServlet.java
│ │ └── webapp
│ │ └── index.html
├── connectors
│ ├── mailconnector
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── lib
│ │ │ └── mock-javamail-1.12.jar
│ │ ├── mailconnector-ear
│ │ │ ├── gf-users-admin.xml
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── application
│ │ │ │ └── META-INF
│ │ │ │ ├── MANIFEST.MF
│ │ │ │ └── application.xml
│ │ ├── mailconnector-mdb
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── samples
│ │ │ │ │ └── connectors
│ │ │ │ │ └── mailconnector
│ │ │ │ │ └── ejb
│ │ │ │ │ └── mdb
│ │ │ │ │ └── JavaMailMessageBean.java
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ ├── ejb-jar.xml
│ │ │ │ └── sun-ejb-jar.xml
│ │ ├── mailconnector-ra
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── samples
│ │ │ │ │ │ └── connectors
│ │ │ │ │ │ └── mailconnector
│ │ │ │ │ │ ├── api
│ │ │ │ │ │ ├── JavaMailConnection.java
│ │ │ │ │ │ ├── JavaMailConnectionFactory.java
│ │ │ │ │ │ └── JavaMailMessageListener.java
│ │ │ │ │ │ ├── ra
│ │ │ │ │ │ ├── ResourceAdapterImpl.java
│ │ │ │ │ │ ├── inbound
│ │ │ │ │ │ │ ├── ActivationSpecImpl.java
│ │ │ │ │ │ │ ├── DeliveryThread.java
│ │ │ │ │ │ │ ├── EndpointConsumer.java
│ │ │ │ │ │ │ ├── MailServerFolder.java
│ │ │ │ │ │ │ ├── MySecurityContext.java
│ │ │ │ │ │ │ ├── PollingThread.java
│ │ │ │ │ │ │ └── PrincipalImpl.java
│ │ │ │ │ │ └── outbound
│ │ │ │ │ │ │ ├── ConnectionManagerImpl.java
│ │ │ │ │ │ │ ├── ConnectionMetaDataImpl.java
│ │ │ │ │ │ │ ├── ConnectionRequestInfoImpl.java
│ │ │ │ │ │ │ ├── JavaMailConnectionEventListener.java
│ │ │ │ │ │ │ ├── JavaMailConnectionFactoryImpl.java
│ │ │ │ │ │ │ ├── JavaMailConnectionImpl.java
│ │ │ │ │ │ │ ├── MailServerStore.java
│ │ │ │ │ │ │ ├── ManagedConnectionFactoryImpl.java
│ │ │ │ │ │ │ ├── ManagedConnectionImpl.java
│ │ │ │ │ │ │ ├── ManagedConnectionMetaDataImpl.java
│ │ │ │ │ │ │ └── Util.java
│ │ │ │ │ │ └── share
│ │ │ │ │ │ └── ConnectionSpecImpl.java
│ │ │ │ ├── rar
│ │ │ │ │ └── META-INF
│ │ │ │ │ │ └── MANIFEST.MF
│ │ │ │ └── resources
│ │ │ │ │ └── samples
│ │ │ │ │ └── connectors
│ │ │ │ │ └── mailconnector
│ │ │ │ │ ├── backend
│ │ │ │ │ └── LocalStrings.properties
│ │ │ │ │ └── ra
│ │ │ │ │ ├── LocalStrings.properties
│ │ │ │ │ ├── inbound
│ │ │ │ │ └── LocalStrings.properties
│ │ │ │ │ └── outbound
│ │ │ │ │ ├── ConnectionFactory.properties
│ │ │ │ │ └── LocalStrings.properties
│ │ │ │ ├── site
│ │ │ │ └── .gitkeep
│ │ │ │ └── test
│ │ │ │ └── .gitkeep
│ │ ├── mailconnector-web
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── samples
│ │ │ │ │ └── connectors
│ │ │ │ │ └── mailconnector
│ │ │ │ │ └── servlet
│ │ │ │ │ ├── MailBrowserServlet.java
│ │ │ │ │ └── SendMailServlet.java
│ │ │ │ ├── resources
│ │ │ │ └── LogStrings.properties
│ │ │ │ └── webapp
│ │ │ │ ├── WEB-INF
│ │ │ │ ├── sun-web.xml
│ │ │ │ └── web.xml
│ │ │ │ ├── index.html
│ │ │ │ ├── mailbrowser.jsp
│ │ │ │ └── sendmail.jsp
│ │ └── pom.xml
│ └── pom.xml
├── docs
│ ├── DeveloperREADME.html
│ ├── UserREADME.html
│ ├── UserTroubleShooting.html
│ ├── list.html
│ └── sample_doc_template.html
├── ejb
│ ├── automatic-timer
│ │ ├── automatic-timer-client
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ ├── automatic_timer_client
│ │ │ │ └── AutomaticTimerJavaClient.java
│ │ │ │ └── automatic_timer_ejb
│ │ │ │ └── StatelessSession.java
│ │ ├── automatic-timer-server
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── enterprise
│ │ │ │ │ └── automatic_timer_ejb
│ │ │ │ │ ├── StatelessSession.java
│ │ │ │ │ ├── StatelessSessionBean.java
│ │ │ │ │ └── persistence
│ │ │ │ │ └── LogRecord.java
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── persistence.xml
│ │ └── pom.xml
│ ├── ejb-embedded
│ │ ├── ejb-embedded-client
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── ejb
│ │ │ │ └── embedded
│ │ │ │ └── client
│ │ │ │ └── TestClient.java
│ │ ├── ejb-embedded-server
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── ejb
│ │ │ │ │ └── embedded
│ │ │ │ │ ├── SimpleEjb.java
│ │ │ │ │ └── persistence
│ │ │ │ │ └── SimpleEntity.java
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ ├── ejb-jar.xml
│ │ │ │ └── persistence.xml
│ │ └── pom.xml
│ ├── ejb32-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── ejb
│ │ │ │ └── ejb32
│ │ │ │ └── war
│ │ │ │ ├── HelloBean.java
│ │ │ │ ├── PropertiesBean.java
│ │ │ │ └── TestServlet.java
│ │ │ └── resources
│ │ │ └── app.properties
│ ├── hello-stateless-ejb
│ │ ├── hello-stateless-ejb-bean
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── hello_stateless_ejb
│ │ │ │ ├── StatelessSession.java
│ │ │ │ └── StatelessSessionBean.java
│ │ ├── hello-stateless-ejb-client
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ ├── hello_stateless_client
│ │ │ │ └── StatelessJavaClient.java
│ │ │ │ └── hello_stateless_ejb
│ │ │ │ └── StatelessSession.java
│ │ └── pom.xml
│ └── pom.xml
├── el
│ ├── docs
│ │ └── index.html
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── glassfish
│ │ └── samples
│ │ └── el
│ │ └── Main.java
├── index.html
├── jsf
│ ├── annotatedflow
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── flow
│ │ │ │ └── EnterFlow.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── enterflow
│ │ │ ├── stepA.xhtml
│ │ │ └── stepB.xhtml
│ │ │ └── index.xhtml
│ ├── compositeComponent
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ ├── mypanel.xhtml
│ │ │ └── resources
│ │ │ └── mypanel
│ │ │ └── mypanel.xhtml
│ ├── contracts
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── faces-config.xml
│ │ │ └── web.xml
│ │ │ ├── contracts
│ │ │ ├── default
│ │ │ │ └── template.xhtml
│ │ │ └── user
│ │ │ │ └── template.xhtml
│ │ │ ├── index.xhtml
│ │ │ ├── page2.xhtml
│ │ │ └── user
│ │ │ └── index.xhtml
│ ├── customConverter
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── customconverter
│ │ │ │ ├── Custom.java
│ │ │ │ ├── CustomConverter.java
│ │ │ │ └── CustomConverterBean.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── converterId.xhtml
│ │ │ └── index.xhtml
│ ├── customNamespaceCompositeComponent
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ ├── mypanel.taglib.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ ├── mypanel.xhtml
│ │ │ └── resources
│ │ │ └── mypanel
│ │ │ └── mypanel.xhtml
│ ├── customValidator
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── customvalidator
│ │ │ │ ├── Custom.java
│ │ │ │ ├── CustomValidator.java
│ │ │ │ └── CustomValidatorBean.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ └── validatorId.xhtml
│ ├── dateTimeConverter
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── datetimeconverter
│ │ │ │ └── DateTimeConverterBean.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── dateStyle.xhtml
│ │ │ ├── dateStyleAndLocale.xhtml
│ │ │ └── index.xhtml
│ ├── enterexitflow
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── enterexit
│ │ │ ├── enterexit-flow.xml
│ │ │ └── enterexit.xhtml
│ │ │ ├── exit.xhtml
│ │ │ └── index.xhtml
│ ├── eventSource
│ │ ├── jsfstock.iml
│ │ ├── jsfstock.ipr
│ │ ├── jsfstock.iws
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ ├── org
│ │ │ │ └── glassfish
│ │ │ │ │ └── webcomm
│ │ │ │ │ ├── WebCommunicationClientImpl.java
│ │ │ │ │ ├── WebCommunicationContextImpl.java
│ │ │ │ │ ├── WebCommunicationInjector.java
│ │ │ │ │ ├── WebCommunicationProviderImpl.java
│ │ │ │ │ ├── WebCommunicationServletContainerInitializer.java
│ │ │ │ │ ├── WebCommunicationServletContextListener.java
│ │ │ │ │ ├── annotation
│ │ │ │ │ ├── WebHandler.java
│ │ │ │ │ ├── WebHandlerContext.java
│ │ │ │ │ └── WebMessageProcessor.java
│ │ │ │ │ ├── api
│ │ │ │ │ ├── MessageProcessor.java
│ │ │ │ │ ├── ServerSentEventHandler.java
│ │ │ │ │ ├── WebCommunicationClient.java
│ │ │ │ │ ├── WebCommunicationContext.java
│ │ │ │ │ ├── WebCommunicationHandler.java
│ │ │ │ │ └── WebSocketHandler.java
│ │ │ │ │ ├── spi
│ │ │ │ │ ├── WebCommunicationCdiExtension.java
│ │ │ │ │ └── WebCommunicationProvider.java
│ │ │ │ │ ├── sse
│ │ │ │ │ ├── ServerSentEventApplicationImpl.java
│ │ │ │ │ ├── ServerSentEventHandlerImpl.java
│ │ │ │ │ └── ServerSentEventServlet.java
│ │ │ │ │ └── ws
│ │ │ │ │ ├── WebSocketApplicationImpl.java
│ │ │ │ │ └── WebSocketImpl.java
│ │ │ └── stockticker
│ │ │ │ ├── RssBean.java
│ │ │ │ ├── StockTickerBean.java
│ │ │ │ ├── StockTickerHandler.java
│ │ │ │ └── TimeBean.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── classes
│ │ │ │ └── META-INF
│ │ │ │ │ └── services
│ │ │ │ │ ├── javax.enterprise.inject.spi.Extension
│ │ │ │ │ ├── javax.servlet.ServletContainerInitializer
│ │ │ │ │ └── org.glassfish.webcomm.spi.WebCommunicationProvider
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ ├── doc.xhtml
│ │ │ ├── index.html
│ │ │ ├── resources
│ │ │ ├── bgblack18.jpg
│ │ │ ├── down_r.gif
│ │ │ ├── h5
│ │ │ │ └── sse.xhtml
│ │ │ ├── js
│ │ │ │ ├── app.js
│ │ │ │ ├── jsf-sse.js
│ │ │ │ └── json2.js
│ │ │ ├── stockinfo
│ │ │ │ ├── clock.xhtml
│ │ │ │ ├── rss.xhtml
│ │ │ │ ├── sav
│ │ │ │ │ ├── rss.xhtml.modified
│ │ │ │ │ ├── rss.xhtml.sav
│ │ │ │ │ └── stock.xhtml.modified
│ │ │ │ └── stockMonitor.xhtml
│ │ │ ├── stylesheet.css
│ │ │ └── up_g.gif
│ │ │ └── stock.xhtml
│ ├── fileUpload
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── inputFileFailure.txt
│ │ ├── inputFileSuccess.txt
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── fileupload
│ │ │ │ ├── FileUploadBean.java
│ │ │ │ └── FileValidator.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ ├── inputFile.xhtml
│ │ │ └── inputFileAjax.xhtml
│ ├── filesystemrlc
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── contracts
│ │ │ │ ├── blue
│ │ │ │ │ └── style.css
│ │ │ │ └── red
│ │ │ │ │ └── style.css
│ │ │ ├── java
│ │ │ │ └── filesystemrlc
│ │ │ │ │ ├── FilesystemResource.java
│ │ │ │ │ └── FilesystemResourceHandler.java
│ │ │ └── webapp
│ │ │ │ ├── WEB-INF
│ │ │ │ ├── faces-config.xml
│ │ │ │ ├── glassfish-web.xml
│ │ │ │ └── web.xml
│ │ │ │ ├── index.xhtml
│ │ │ │ └── viewrlc.xhtml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── .gitkeep
│ ├── flows
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── flows
│ │ │ │ ├── Flow1.java
│ │ │ │ ├── Flow1Bean.java
│ │ │ │ └── Flow2Bean.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ └── web.xml
│ │ │ ├── flow1
│ │ │ ├── flow1.xhtml
│ │ │ ├── flow1a.xhtml
│ │ │ └── flow1b.xhtml
│ │ │ ├── flow2
│ │ │ ├── flow2-flow.xml
│ │ │ ├── flow2.xhtml
│ │ │ ├── flow2a.xhtml
│ │ │ └── flow2b.xhtml
│ │ │ ├── index.xhtml
│ │ │ ├── nonFlow.xhtml
│ │ │ └── return1.xhtml
│ ├── html5
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── html5
│ │ │ │ └── Bean.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ │ ├── confirmation.xhtml
│ │ │ ├── index.xhtml
│ │ │ ├── reservation.xhtml
│ │ │ └── resources
│ │ │ └── stylesheet.css
│ ├── indexFlow
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfishsamples
│ │ │ │ └── indexflow
│ │ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ └── web.xml
│ │ │ ├── exit.xhtml
│ │ │ ├── index.xhtml
│ │ │ └── indexflow
│ │ │ ├── index.xhtml
│ │ │ └── indexflow-flow.xml
│ ├── nestedCompositeComponent
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ ├── nested.xhtml
│ │ │ └── resources
│ │ │ └── mypanel
│ │ │ ├── mypanel.xhtml
│ │ │ └── nested.xhtml
│ ├── overrideRenderer
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── jsf
│ │ │ │ └── overrideRenderer
│ │ │ │ └── MyTextRenderer.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── faces-config.xml
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ └── overrideRenderer.xhtml
│ ├── packageCompositeComponent
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ ├── faces-config.xml
│ │ │ └── resources
│ │ │ └── mypanel
│ │ │ └── mypanel.xhtml
│ ├── packageCustomConverter
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── customconverter
│ │ │ │ ├── Custom.java
│ │ │ │ ├── CustomConverter.java
│ │ │ │ └── CustomConverterBean.java
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ └── faces-config.xml
│ ├── passthrough
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ └── passthrough.xhtml
│ ├── pom.xml
│ ├── scrumtoys
│ │ ├── app
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── conf
│ │ │ │ └── persistence.xml
│ │ │ │ ├── java
│ │ │ │ └── jsf2
│ │ │ │ │ └── demo
│ │ │ │ │ └── scrum
│ │ │ │ │ └── web
│ │ │ │ │ ├── controller
│ │ │ │ │ ├── AbstractManager.java
│ │ │ │ │ ├── AuthManager.java
│ │ │ │ │ ├── DashboardManager.java
│ │ │ │ │ ├── FeatureManager.java
│ │ │ │ │ ├── ManagerException.java
│ │ │ │ │ ├── ProjectList.java
│ │ │ │ │ ├── ProjectManager.java
│ │ │ │ │ ├── SkinManager.java
│ │ │ │ │ ├── SkinManagerVDLFactory.java
│ │ │ │ │ ├── SkinUrlManager.java
│ │ │ │ │ ├── SkinValuesManager.java
│ │ │ │ │ ├── SprintList.java
│ │ │ │ │ ├── SprintManagerImpl.java
│ │ │ │ │ ├── StoryList.java
│ │ │ │ │ ├── StoryManagerImpl.java
│ │ │ │ │ ├── TaskList.java
│ │ │ │ │ └── TaskManager.java
│ │ │ │ │ ├── event
│ │ │ │ │ ├── CurrentProjectChangeEvent.java
│ │ │ │ │ ├── CurrentSprintChangeEvent.java
│ │ │ │ │ ├── CurrentStoryChangeEvent.java
│ │ │ │ │ └── CurrentTaskChangeEvent.java
│ │ │ │ │ ├── helper
│ │ │ │ │ └── ProjectConverter.java
│ │ │ │ │ └── scope
│ │ │ │ │ ├── TaskScope.java
│ │ │ │ │ └── TaskScopeResolver.java
│ │ │ │ ├── resources
│ │ │ │ ├── META-INF
│ │ │ │ │ └── persistence.xml
│ │ │ │ ├── ValidationMessages.properties
│ │ │ │ ├── ValidationMessages_pt_BR.properties
│ │ │ │ ├── i18n.properties
│ │ │ │ ├── i18n_en_US.properties
│ │ │ │ └── i18n_pt_BR.properties
│ │ │ │ └── webapp
│ │ │ │ ├── .dashboard.doneTasks.xhtml
│ │ │ │ ├── .dashboard.stories.xhtml
│ │ │ │ ├── .dashboard.todoTasks.xhtml
│ │ │ │ ├── .dashboard.workingTasks.xhtml
│ │ │ │ ├── WEB-INF
│ │ │ │ ├── beans.xml
│ │ │ │ ├── facelets
│ │ │ │ │ ├── jsfcomps.taglib.xml
│ │ │ │ │ └── testTag.xhtml
│ │ │ │ ├── faces-config.xml
│ │ │ │ ├── glassfish-web.xml
│ │ │ │ ├── sun-web.xml
│ │ │ │ └── web.xml
│ │ │ │ ├── allInOne.xhtml
│ │ │ │ ├── burndown.xhtml
│ │ │ │ ├── contracts
│ │ │ │ └── appBlueSkin
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── appBlueSkin.css
│ │ │ │ │ ├── common.css
│ │ │ │ │ ├── footer.xhtml
│ │ │ │ │ └── template.xhtml
│ │ │ │ ├── dashboard.xhtml
│ │ │ │ ├── dashboard
│ │ │ │ └── show.xhtml
│ │ │ │ ├── footer.xhtml
│ │ │ │ ├── home.xhtml
│ │ │ │ ├── index.html
│ │ │ │ ├── login.xhtml
│ │ │ │ ├── loginError.xhtml
│ │ │ │ ├── menu.xhtml
│ │ │ │ ├── project
│ │ │ │ ├── create.xhtml
│ │ │ │ ├── edit.xhtml
│ │ │ │ ├── form.xhtml
│ │ │ │ └── show.xhtml
│ │ │ │ ├── resources
│ │ │ │ ├── components
│ │ │ │ │ ├── bigPostit.xhtml
│ │ │ │ │ ├── menu.xhtml
│ │ │ │ │ ├── menuItem.xhtml
│ │ │ │ │ ├── postit.xhtml
│ │ │ │ │ ├── postitLink.xhtml
│ │ │ │ │ ├── submenu.xhtml
│ │ │ │ │ ├── submenuItem.xhtml
│ │ │ │ │ ├── title.properties
│ │ │ │ │ ├── title.xhtml
│ │ │ │ │ ├── title_en_US.properties
│ │ │ │ │ └── title_pt_BR.properties
│ │ │ │ ├── css
│ │ │ │ │ ├── 1_0
│ │ │ │ │ │ └── app.css
│ │ │ │ │ └── 1_1
│ │ │ │ │ │ ├── appBlueSkin.css
│ │ │ │ │ │ ├── appSelectedColor.css
│ │ │ │ │ │ └── common.css
│ │ │ │ ├── images
│ │ │ │ │ ├── JSFScrumWhiteBoard.png
│ │ │ │ │ ├── SoccerDukeSmall.png
│ │ │ │ │ ├── lousaNova
│ │ │ │ │ │ ├── quadroNegro_botton_990x120.png
│ │ │ │ │ │ ├── quadroNegro_meio_990x10.png
│ │ │ │ │ │ ├── quadroNegro_r1_c1.png
│ │ │ │ │ │ ├── quadroNegro_r2_c1.png
│ │ │ │ │ │ ├── quadroNegro_r3_c1.png
│ │ │ │ │ │ └── quadroNegro_top_990x80.png
│ │ │ │ │ ├── menu
│ │ │ │ │ │ ├── barraSuperior-04.png
│ │ │ │ │ │ └── bt_preto03_165x35.png
│ │ │ │ │ └── postits
│ │ │ │ │ │ └── novos
│ │ │ │ │ │ ├── postit_amar_150x145.png
│ │ │ │ │ │ ├── postit_amar_315x150.png
│ │ │ │ │ │ ├── postit_azul_150x145.png
│ │ │ │ │ │ ├── postit_azul_315x150.png
│ │ │ │ │ │ ├── postit_lara_150x145.png
│ │ │ │ │ │ ├── postit_lara_315x150.png
│ │ │ │ │ │ ├── postit_verm_150x145.png
│ │ │ │ │ │ └── postit_verm_315x150.png
│ │ │ │ └── js
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── date.js
│ │ │ │ │ ├── menu.js
│ │ │ │ │ └── validations.js
│ │ │ │ ├── skin
│ │ │ │ └── changeSkin.xhtml
│ │ │ │ ├── sprint
│ │ │ │ ├── create.xhtml
│ │ │ │ ├── edit.xhtml
│ │ │ │ ├── form.xhtml
│ │ │ │ └── show.xhtml
│ │ │ │ ├── storiesList.xhtml
│ │ │ │ ├── story
│ │ │ │ ├── create.xhtml
│ │ │ │ ├── edit.xhtml
│ │ │ │ ├── form.xhtml
│ │ │ │ └── show.xhtml
│ │ │ │ ├── task
│ │ │ │ ├── create.xhtml
│ │ │ │ ├── edit.xhtml
│ │ │ │ ├── form.xhtml
│ │ │ │ └── show.xhtml
│ │ │ │ └── template.xhtml
│ │ ├── entities
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── jsf2
│ │ │ │ └── demo
│ │ │ │ └── scrum
│ │ │ │ ├── model
│ │ │ │ └── entities
│ │ │ │ │ ├── AbstractEntity.java
│ │ │ │ │ ├── PersistentEntity.java
│ │ │ │ │ ├── Project.java
│ │ │ │ │ ├── Sprint.java
│ │ │ │ │ ├── SprintNameUniquenessConstraint.java
│ │ │ │ │ ├── SprintNameUniquenessConstraintValidator.java
│ │ │ │ │ ├── Story.java
│ │ │ │ │ ├── Task.java
│ │ │ │ │ ├── TaskStatus.java
│ │ │ │ │ └── UploadedFile.java
│ │ │ │ └── web
│ │ │ │ └── controller
│ │ │ │ ├── SprintManager.java
│ │ │ │ └── StoryManager.java
│ │ ├── flows
│ │ │ ├── manageStoryAttachments
│ │ │ │ ├── pom.xml
│ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ ├── java
│ │ │ │ │ └── jsf2
│ │ │ │ │ │ └── demos
│ │ │ │ │ │ └── scrum
│ │ │ │ │ │ └── manageStoryAttachments
│ │ │ │ │ │ ├── FileValidator.java
│ │ │ │ │ │ ├── UploadManager.java
│ │ │ │ │ │ └── UploadedFileList.java
│ │ │ │ │ └── resources
│ │ │ │ │ ├── META-INF
│ │ │ │ │ ├── faces-config.xml
│ │ │ │ │ └── flows
│ │ │ │ │ │ └── manageStoryAttachments
│ │ │ │ │ │ ├── create.xhtml
│ │ │ │ │ │ ├── form.xhtml
│ │ │ │ │ │ └── show.xhtml
│ │ │ │ │ └── manageStoryAttachments.properties
│ │ │ └── pom.xml
│ │ ├── pom.xml
│ │ └── rlcontracts
│ │ │ ├── appOrangeSkin
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── contracts
│ │ │ │ └── appOrangeSkin
│ │ │ │ ├── app.css
│ │ │ │ ├── appOrangeSkin.css
│ │ │ │ ├── common.css
│ │ │ │ ├── footer.xhtml
│ │ │ │ ├── javax.faces.contract.xml
│ │ │ │ └── template.xhtml
│ │ │ ├── appRedSkin
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── contracts
│ │ │ │ └── appRedSkin
│ │ │ │ ├── app.css
│ │ │ │ ├── appRedSkin.css
│ │ │ │ ├── common.css
│ │ │ │ ├── footer.xhtml
│ │ │ │ ├── javax.faces.contract.xml
│ │ │ │ └── template.xhtml
│ │ │ ├── appYellowSkin
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── contracts
│ │ │ │ └── appYellowSkin
│ │ │ │ ├── app.css
│ │ │ │ ├── appYellowSkin.css
│ │ │ │ ├── common.css
│ │ │ │ ├── footer.xhtml
│ │ │ │ ├── javax.faces.contract.xml
│ │ │ │ └── template.xhtml
│ │ │ └── pom.xml
│ ├── stateless
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ └── stateless.xhtml
│ ├── stylelayoutrlc
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── contracts
│ │ │ ├── blue
│ │ │ │ └── style.css
│ │ │ ├── desktop
│ │ │ │ └── layout.xhtml
│ │ │ ├── phone
│ │ │ │ └── layout.xhtml
│ │ │ ├── red
│ │ │ │ └── style.css
│ │ │ └── tablet
│ │ │ │ └── layout.xhtml
│ │ │ ├── index.xhtml
│ │ │ ├── sharedlist.xhtml
│ │ │ └── styleandlayout.xhtml
│ ├── usePackagedCompositeComponent
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ └── mypanel.xhtml
│ ├── usePackagedCustomConverter
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── converterId.xhtml
│ │ │ └── index.xhtml
│ └── viewrlc
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ └── webapp
│ │ ├── WEB-INF
│ │ ├── glassfish-web.xml
│ │ └── web.xml
│ │ ├── contracts
│ │ ├── blue
│ │ │ └── style.css
│ │ └── red
│ │ │ └── style.css
│ │ ├── index.xhtml
│ │ └── viewrlc.xhtml
├── jsonp
│ ├── jaxrs
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── glassfish
│ │ │ └── samples
│ │ │ └── jsonp
│ │ │ └── jaxrs
│ │ │ ├── ArrayResource.java
│ │ │ ├── DemoApplication.java
│ │ │ ├── GeneratorResource.java
│ │ │ ├── ObjectResource.java
│ │ │ ├── ParserResource.java
│ │ │ └── StructureResource.java
│ └── pom.xml
├── platform
│ ├── movieplex7
│ │ ├── docs
│ │ │ ├── app-flow.png
│ │ │ ├── index.html
│ │ │ └── tech-flow.png
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── movieplex7
│ │ │ │ ├── batch
│ │ │ │ ├── SalesBean.java
│ │ │ │ ├── SalesProcessor.java
│ │ │ │ ├── SalesReader.java
│ │ │ │ └── SalesWriter.java
│ │ │ │ ├── booking
│ │ │ │ └── Booking.java
│ │ │ │ ├── chat
│ │ │ │ └── ChatServer.java
│ │ │ │ ├── client
│ │ │ │ ├── MovieBackingBean.java
│ │ │ │ └── MovieClientBean.java
│ │ │ │ ├── entities
│ │ │ │ ├── Movie.java
│ │ │ │ ├── Sales.java
│ │ │ │ ├── ShowTiming.java
│ │ │ │ ├── Theater.java
│ │ │ │ └── Timeslot.java
│ │ │ │ ├── json
│ │ │ │ ├── MovieReader.java
│ │ │ │ └── MovieWriter.java
│ │ │ │ ├── points
│ │ │ │ ├── ReceivePointsBean.java
│ │ │ │ └── SendPointsBean.java
│ │ │ │ └── rest
│ │ │ │ ├── AbstractFacade.java
│ │ │ │ ├── ApplicationConfig.java
│ │ │ │ ├── MovieFacadeREST.java
│ │ │ │ ├── SalesFacadeREST.java
│ │ │ │ ├── ShowTimingFacadeREST.java
│ │ │ │ ├── TheaterFacadeREST.java
│ │ │ │ └── TimeslotFacadeREST.java
│ │ │ ├── resources
│ │ │ └── META-INF
│ │ │ │ ├── batch-jobs
│ │ │ │ └── eod-sales.xml
│ │ │ │ ├── create.sql
│ │ │ │ ├── load.sql
│ │ │ │ ├── persistence.xml
│ │ │ │ └── sales.csv
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── template.xhtml
│ │ │ └── web.xml
│ │ │ ├── batch
│ │ │ └── sales.xhtml
│ │ │ ├── booking
│ │ │ ├── booking-flow.xml
│ │ │ ├── booking.xhtml
│ │ │ ├── confirm.xhtml
│ │ │ ├── print.xhtml
│ │ │ └── showtimes.xhtml
│ │ │ ├── chat
│ │ │ ├── chatroom.xhtml
│ │ │ └── websocket.js
│ │ │ ├── client
│ │ │ ├── addmovie.xhtml
│ │ │ ├── movie.xhtml
│ │ │ └── movies.xhtml
│ │ │ ├── index.xhtml
│ │ │ ├── points
│ │ │ └── points.xhtml
│ │ │ └── resources
│ │ │ ├── css
│ │ │ ├── cssLayout.css
│ │ │ └── default.css
│ │ │ └── ezcomp
│ │ │ └── .gitkeep
│ └── pom.xml
├── pom.xml
├── rest
│ ├── async-chat
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── samples
│ │ │ │ └── rest
│ │ │ │ └── chat
│ │ │ │ └── resources
│ │ │ │ ├── ChatApplication.java
│ │ │ │ └── ChatResource.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ └── index.html
│ ├── message-board
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── samples
│ │ │ │ └── rest
│ │ │ │ └── messageboard
│ │ │ │ ├── entities
│ │ │ │ ├── Message.java
│ │ │ │ ├── MessageListWriter.java
│ │ │ │ └── MessageWriter.java
│ │ │ │ ├── exceptions
│ │ │ │ ├── NotFoundException.java
│ │ │ │ └── NotFoundExceptionMapper.java
│ │ │ │ ├── filters
│ │ │ │ └── ResponseFilter.java
│ │ │ │ ├── interceptors
│ │ │ │ └── ValidCharacterInterceptor.java
│ │ │ │ └── resources
│ │ │ │ ├── JaxRsApplication.java
│ │ │ │ ├── MessageBoardResourceBean.java
│ │ │ │ ├── MessageBoardRootResource.java
│ │ │ │ └── MessageHolderSingletonBean.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ └── index.html
│ └── pom.xml
├── servlet
│ ├── absolute-ordering-web-fragments
│ │ ├── absolute-ordering-web-fragments-war
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── glassfish
│ │ │ │ │ └── servlet
│ │ │ │ │ └── absolute_ordering_web_fragments_war
│ │ │ │ │ └── TestServlet.java
│ │ │ │ ├── resources
│ │ │ │ └── .gitkeep
│ │ │ │ └── webapp
│ │ │ │ └── WEB-INF
│ │ │ │ ├── lib
│ │ │ │ └── .gitkeep
│ │ │ │ └── web.xml
│ │ ├── fragment1
│ │ │ ├── dependency-reduced-pom.xml
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── web
│ │ │ │ │ └── servlet
│ │ │ │ │ └── absolute_ordering_web_fragments_war
│ │ │ │ │ └── webfragment1
│ │ │ │ │ └── Wf1TestFilter.java
│ │ │ │ ├── resources
│ │ │ │ └── .gitkeep
│ │ │ │ └── webapp
│ │ │ │ └── .gitkeep
│ │ ├── fragment2
│ │ │ ├── dependency-reduced-pom.xml
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── web
│ │ │ │ │ └── servlet
│ │ │ │ │ └── absolute_ordering_web_fragments_war
│ │ │ │ │ └── webfragment2
│ │ │ │ │ └── Wf2TestFilter.java
│ │ │ │ ├── resources
│ │ │ │ └── META-INF
│ │ │ │ │ └── web-fragment.xml
│ │ │ │ └── webapp
│ │ │ │ └── .gitkeep
│ │ ├── fragment3
│ │ │ ├── dependency-reduced-pom.xml
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── web
│ │ │ │ │ └── servlet
│ │ │ │ │ └── absolute_ordering_web_fragments_war
│ │ │ │ │ └── webfragment3
│ │ │ │ │ └── Wf3TestFilter.java
│ │ │ │ ├── resources
│ │ │ │ └── META-INF
│ │ │ │ │ └── web-fragment.xml
│ │ │ │ └── webapp
│ │ │ │ └── .gitkeep
│ │ └── pom.xml
│ ├── annotation-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── annotation_war
│ │ │ │ ├── TestFilter.java
│ │ │ │ ├── TestServlet.java
│ │ │ │ └── TestServletContextListener.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── .gitkeep
│ ├── async-request-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── async_request_war
│ │ │ │ └── AjaxCometServlet.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── images
│ │ │ ├── body-background.png
│ │ │ ├── header-background.png
│ │ │ └── main-background.png
│ │ │ ├── index.html
│ │ │ ├── javascripts
│ │ │ ├── application.js
│ │ │ ├── behaviour.js
│ │ │ ├── moo.fx.js
│ │ │ ├── moo.fx.pack.js
│ │ │ └── prototype.js
│ │ │ └── stylesheets
│ │ │ └── default.css
│ ├── dynamic-registration-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── dynamic_registration_war
│ │ │ │ ├── TestFilter.java
│ │ │ │ ├── TestServlet.java
│ │ │ │ ├── TestServletContextListener.java
│ │ │ │ └── TestServletRequestListener.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ ├── http-upgrade-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── http_upgrade_war
│ │ │ │ ├── ClientTest.java
│ │ │ │ ├── ProtocolUpgradeHandler.java
│ │ │ │ └── ServerTest.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── .gitkeep
│ ├── jsp-resource-in-bundled-jar-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfishs
│ │ │ │ └── servlet
│ │ │ │ └── jsp_resource_in_bundled_jar_war
│ │ │ │ └── .gitkeep
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── WEB-INF
│ │ │ ├── .cvsignore
│ │ │ └── lib
│ │ │ └── dynamicResources.jar
│ ├── multipart-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── multipart_war
│ │ │ │ └── TestServlet.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── getParts.jsp
│ │ │ └── index.jsp
│ ├── non-blocking-io-read-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── non_blocking_io_read_war
│ │ │ │ ├── ClientTest.java
│ │ │ │ ├── ReadListenerImpl.java
│ │ │ │ └── ServerTest.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── .gitkeep
│ ├── non-blocking-io-write-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── non-blocking-io-write-war.iml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── non_blocking_io_write_war
│ │ │ │ ├── ClientTest.java
│ │ │ │ ├── ServerTest.java
│ │ │ │ └── WriteListenerImpl.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── .gitkeep
│ ├── pom.xml
│ ├── servlet-container-initializer
│ │ ├── pom.xml
│ │ ├── servlet-container-initializer-lib
│ │ │ ├── dependency-reduced-pom.xml
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── glassfish
│ │ │ │ │ └── servlet
│ │ │ │ │ └── container_initializer_lib
│ │ │ │ │ └── Initializer.java
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── services
│ │ │ │ └── javax.servlet.ServletContainerInitializer
│ │ └── servlet-container-initializer-war
│ │ │ ├── docs
│ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── servlet_container_initializer_war
│ │ │ │ └── TestServlet.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── .gitkeep
│ └── session-cookie-config-war
│ │ ├── docs
│ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── glassfish
│ │ │ └── servlet
│ │ │ └── session_cookie_config_war
│ │ │ ├── ConfigListener.java
│ │ │ └── CreateSession.java
│ │ ├── resources
│ │ └── .gitkeep
│ │ └── webapp
│ │ └── .gitkeep
└── websocket
│ ├── auction
│ ├── docs
│ │ └── index.html
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── glassfish
│ │ │ └── samples
│ │ │ └── websocket
│ │ │ └── auction
│ │ │ ├── Auction.java
│ │ │ ├── AuctionItem.java
│ │ │ ├── AuctionServer.java
│ │ │ ├── AuctionTimeBroadcasterTask.java
│ │ │ ├── decoders
│ │ │ └── AuctionMessageDecoder.java
│ │ │ ├── encoders
│ │ │ └── AuctionMessageEncoder.java
│ │ │ └── message
│ │ │ └── AuctionMessage.java
│ │ └── webapp
│ │ ├── WEB-INF
│ │ └── glassfish-web.xml
│ │ ├── auction.html
│ │ ├── auction.js
│ │ ├── css
│ │ └── main.css
│ │ ├── index.html
│ │ ├── login.js
│ │ ├── select.html
│ │ └── select.js
│ ├── draw
│ ├── docs
│ │ └── index.html
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── glassfish
│ │ │ └── samples
│ │ │ └── websocket
│ │ │ └── draw
│ │ │ └── DrawEndpoint.java
│ │ └── webapp
│ │ ├── WEB-INF
│ │ └── glassfish-web.xml
│ │ └── index.html
│ ├── echo
│ ├── docs
│ │ └── index.html
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org.glassfish.samples.websocket.echo
│ │ │ └── EchoEndpoint.java
│ │ └── webapp
│ │ ├── WEB-INF
│ │ └── glassfish-web.xml
│ │ └── index.html
│ ├── pom.xml
│ └── tictactoe
│ ├── client
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── glassfish
│ │ │ └── samples
│ │ │ └── tictactoe
│ │ │ └── client
│ │ │ ├── LocalEndpoint.java
│ │ │ └── TicTacToeClient.java
│ │ └── resources
│ │ └── .gitkeep
│ ├── docs
│ └── index.html
│ ├── pom.xml
│ └── server
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ └── org
│ │ └── glassfish
│ │ └── samples
│ │ └── tictactoe
│ │ └── server
│ │ ├── Game.java
│ │ └── TicTactToeEndpoint.java
│ ├── resources
│ └── .gitkeep
│ └── webapp
│ └── index.jsp
├── javaee8
├── README.md
├── batch
│ ├── joboperator-api
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── oracle
│ │ │ │ └── javaee8
│ │ │ │ └── samples
│ │ │ │ └── batch
│ │ │ │ └── api
│ │ │ │ ├── PayrollInputRecord.java
│ │ │ │ ├── PayrollJobSubmitterServlet.java
│ │ │ │ ├── PayrollRecord.java
│ │ │ │ ├── SampleDataHolderBean.java
│ │ │ │ ├── SimpleItemProcessor.java
│ │ │ │ ├── SimpleItemReader.java
│ │ │ │ ├── SimpleItemWriter.java
│ │ │ │ └── SimpleLock.java
│ │ │ └── webapp
│ │ │ └── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── classes
│ │ │ └── META-INF
│ │ │ │ └── batch-jobs
│ │ │ │ └── PayrollJob.xml
│ │ │ └── web.xml
│ ├── partition
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── oracle
│ │ │ │ └── javaee8
│ │ │ │ └── samples
│ │ │ │ └── batch
│ │ │ │ └── partition
│ │ │ │ ├── PayrollInputRecord.java
│ │ │ │ ├── PayrollPartitionMapper.java
│ │ │ │ ├── PayrollRecord.java
│ │ │ │ ├── SampleDataHolderBean.java
│ │ │ │ ├── SimpleItemProcessor.java
│ │ │ │ ├── SimpleItemReader.java
│ │ │ │ └── SimpleItemWriter.java
│ │ │ └── webapp
│ │ │ └── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── classes
│ │ │ └── META-INF
│ │ │ │ └── batch-jobs
│ │ │ │ └── PayrollJob.xml
│ │ │ └── web.xml
│ ├── payroll
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── oracle
│ │ │ │ └── javaee8
│ │ │ │ └── samples
│ │ │ │ └── batch
│ │ │ │ └── simple
│ │ │ │ ├── JobSubmitterServlet.java
│ │ │ │ ├── PayrollInputRecord.java
│ │ │ │ ├── PayrollRecord.java
│ │ │ │ ├── SampleDataHolderBean.java
│ │ │ │ ├── SimpleItemProcessor.java
│ │ │ │ ├── SimpleItemReader.java
│ │ │ │ └── SimpleItemWriter.java
│ │ │ └── webapp
│ │ │ └── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── classes
│ │ │ └── META-INF
│ │ │ │ └── batch-jobs
│ │ │ │ └── PayrollJob.xml
│ │ │ └── web.xml
│ └── pom.xml
├── cdi
│ ├── bean-validation
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── validation
│ │ │ │ ├── Bean1.java
│ │ │ │ └── ValidationServlet.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── beans.xml
│ │ │ └── index.html
│ ├── cdi-guess
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── cdiguess
│ │ │ │ ├── Game.java
│ │ │ │ ├── Generator.java
│ │ │ │ ├── MaxNumber.java
│ │ │ │ └── Random.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── faces-config.xml
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ ├── home.xhtml
│ │ │ ├── index.html
│ │ │ ├── resources
│ │ │ ├── bgblack18.jpg
│ │ │ └── stylesheet.css
│ │ │ └── template.xhtml
│ ├── cdi-servlet
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── cdiservlet
│ │ │ │ ├── Credentials.java
│ │ │ │ ├── LoginHandler.java
│ │ │ │ └── LoginServlet.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.jsp
│ │ │ └── resources
│ │ │ ├── ajax.js
│ │ │ ├── bgblack18.jpg
│ │ │ └── stylesheet.css
│ ├── events
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── events
│ │ │ │ ├── BindIt.java
│ │ │ │ ├── PrintEvent.java
│ │ │ │ ├── PrintObserver.java
│ │ │ │ ├── PrintProducer.java
│ │ │ │ └── PrintServlet.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── beans.xml
│ │ │ └── index.jsp
│ ├── interceptors
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── logging
│ │ │ │ ├── LoggingInterceptor.java
│ │ │ │ ├── LoggingInterceptorDetail.java
│ │ │ │ ├── LoggingInterceptorSimple.java
│ │ │ │ ├── ShoppingCart.java
│ │ │ │ └── ShoppingServlet.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── beans.xml
│ │ │ └── index.jsp
│ ├── pom.xml
│ ├── transaction-scoped
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── transactionscoped
│ │ │ │ ├── Bean1.java
│ │ │ │ ├── Bean2.java
│ │ │ │ └── TransactionScopedServlet.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── beans.xml
│ │ │ └── index.html
│ └── transactional
│ │ ├── docs
│ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ └── transactional
│ │ │ ├── BeanBase.java
│ │ │ ├── BeanMandatory.java
│ │ │ ├── BeanNever.java
│ │ │ ├── BeanNotSupported.java
│ │ │ ├── BeanRequired.java
│ │ │ ├── BeanRequiresNew.java
│ │ │ ├── BeanSupports.java
│ │ │ └── TransactionalServlet.java
│ │ └── webapp
│ │ ├── WEB-INF
│ │ └── beans.xml
│ │ └── index.html
├── concurrency
│ ├── executor
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── executor
│ │ │ │ ├── MyCallableTask.java
│ │ │ │ ├── MyRunnableTask.java
│ │ │ │ ├── MyTaskWithListener.java
│ │ │ │ ├── MyTaskWithTransaction.java
│ │ │ │ ├── Product.java
│ │ │ │ ├── TestBean.java
│ │ │ │ ├── TestEJBServlet.java
│ │ │ │ ├── TestInvokeAllServlet.java
│ │ │ │ ├── TestInvokeAnyServlet.java
│ │ │ │ ├── TestJNDIServlet.java
│ │ │ │ ├── TestListenerServlet.java
│ │ │ │ ├── TestResourceServlet.java
│ │ │ │ └── TestTransactionServlet.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ │ └── index.html
│ ├── pom.xml
│ ├── schedule
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── schedule
│ │ │ │ ├── MyCallableTask.java
│ │ │ │ ├── MyDelayedRunnableTask.java
│ │ │ │ ├── MyRunnableTask.java
│ │ │ │ ├── MyTrigger.java
│ │ │ │ ├── Product.java
│ │ │ │ ├── TestScheduleFixedRateServlet.java
│ │ │ │ ├── TestScheduleServlet.java
│ │ │ │ ├── TestScheduleWithFixedDelayServlet.java
│ │ │ │ └── TestTriggerServlet.java
│ │ │ └── webapp
│ │ │ └── index.html
│ └── threads
│ │ ├── docs
│ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── glassfish
│ │ │ └── threads
│ │ │ ├── MyTask.java
│ │ │ └── TestServlet.java
│ │ └── webapp
│ │ └── index.html
├── connectors
│ ├── mailconnector
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── lib
│ │ │ └── mock-javamail-1.12.jar
│ │ ├── mailconnector-ear
│ │ │ ├── gf-users-admin.xml
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── application
│ │ │ │ └── META-INF
│ │ │ │ ├── MANIFEST.MF
│ │ │ │ └── application.xml
│ │ ├── mailconnector-mdb
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── samples
│ │ │ │ │ └── connectors
│ │ │ │ │ └── mailconnector
│ │ │ │ │ └── ejb
│ │ │ │ │ └── mdb
│ │ │ │ │ └── JavaMailMessageBean.java
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ ├── ejb-jar.xml
│ │ │ │ └── sun-ejb-jar.xml
│ │ ├── mailconnector-ra
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── samples
│ │ │ │ │ │ └── connectors
│ │ │ │ │ │ └── mailconnector
│ │ │ │ │ │ ├── api
│ │ │ │ │ │ ├── JavaMailConnection.java
│ │ │ │ │ │ ├── JavaMailConnectionFactory.java
│ │ │ │ │ │ └── JavaMailMessageListener.java
│ │ │ │ │ │ ├── ra
│ │ │ │ │ │ ├── ResourceAdapterImpl.java
│ │ │ │ │ │ ├── inbound
│ │ │ │ │ │ │ ├── ActivationSpecImpl.java
│ │ │ │ │ │ │ ├── DeliveryThread.java
│ │ │ │ │ │ │ ├── EndpointConsumer.java
│ │ │ │ │ │ │ ├── MailServerFolder.java
│ │ │ │ │ │ │ ├── MySecurityContext.java
│ │ │ │ │ │ │ ├── PollingThread.java
│ │ │ │ │ │ │ └── PrincipalImpl.java
│ │ │ │ │ │ └── outbound
│ │ │ │ │ │ │ ├── ConnectionManagerImpl.java
│ │ │ │ │ │ │ ├── ConnectionMetaDataImpl.java
│ │ │ │ │ │ │ ├── ConnectionRequestInfoImpl.java
│ │ │ │ │ │ │ ├── JavaMailConnectionEventListener.java
│ │ │ │ │ │ │ ├── JavaMailConnectionFactoryImpl.java
│ │ │ │ │ │ │ ├── JavaMailConnectionImpl.java
│ │ │ │ │ │ │ ├── MailServerStore.java
│ │ │ │ │ │ │ ├── ManagedConnectionFactoryImpl.java
│ │ │ │ │ │ │ ├── ManagedConnectionImpl.java
│ │ │ │ │ │ │ ├── ManagedConnectionMetaDataImpl.java
│ │ │ │ │ │ │ └── Util.java
│ │ │ │ │ │ └── share
│ │ │ │ │ │ └── ConnectionSpecImpl.java
│ │ │ │ ├── rar
│ │ │ │ │ └── META-INF
│ │ │ │ │ │ └── MANIFEST.MF
│ │ │ │ └── resources
│ │ │ │ │ └── samples
│ │ │ │ │ └── connectors
│ │ │ │ │ └── mailconnector
│ │ │ │ │ ├── backend
│ │ │ │ │ └── LocalStrings.properties
│ │ │ │ │ └── ra
│ │ │ │ │ ├── LocalStrings.properties
│ │ │ │ │ ├── inbound
│ │ │ │ │ └── LocalStrings.properties
│ │ │ │ │ └── outbound
│ │ │ │ │ ├── ConnectionFactory.properties
│ │ │ │ │ └── LocalStrings.properties
│ │ │ │ ├── site
│ │ │ │ └── .gitkeep
│ │ │ │ └── test
│ │ │ │ └── .gitkeep
│ │ ├── mailconnector-web
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── samples
│ │ │ │ │ └── connectors
│ │ │ │ │ └── mailconnector
│ │ │ │ │ └── servlet
│ │ │ │ │ ├── MailBrowserServlet.java
│ │ │ │ │ └── SendMailServlet.java
│ │ │ │ ├── resources
│ │ │ │ └── LogStrings.properties
│ │ │ │ └── webapp
│ │ │ │ ├── WEB-INF
│ │ │ │ ├── sun-web.xml
│ │ │ │ └── web.xml
│ │ │ │ ├── index.html
│ │ │ │ ├── mailbrowser.jsp
│ │ │ │ └── sendmail.jsp
│ │ └── pom.xml
│ └── pom.xml
├── docs
│ ├── DeveloperREADME.html
│ ├── UserREADME.html
│ ├── UserTroubleShooting.html
│ ├── list.html
│ └── sample_doc_template.html
├── ejb
│ ├── automatic-timer
│ │ ├── automatic-timer-client
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ ├── automatic_timer_client
│ │ │ │ └── AutomaticTimerJavaClient.java
│ │ │ │ └── automatic_timer_ejb
│ │ │ │ └── StatelessSession.java
│ │ ├── automatic-timer-server
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── enterprise
│ │ │ │ │ └── automatic_timer_ejb
│ │ │ │ │ ├── StatelessSession.java
│ │ │ │ │ ├── StatelessSessionBean.java
│ │ │ │ │ └── persistence
│ │ │ │ │ └── LogRecord.java
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── persistence.xml
│ │ └── pom.xml
│ ├── ejb-embedded
│ │ ├── ejb-embedded-client
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── ejb
│ │ │ │ └── embedded
│ │ │ │ └── client
│ │ │ │ └── TestClient.java
│ │ ├── ejb-embedded-server
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── ejb
│ │ │ │ │ └── embedded
│ │ │ │ │ ├── SimpleEjb.java
│ │ │ │ │ └── persistence
│ │ │ │ │ └── SimpleEntity.java
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ ├── ejb-jar.xml
│ │ │ │ └── persistence.xml
│ │ └── pom.xml
│ ├── ejb32-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── ejb
│ │ │ │ └── ejb32
│ │ │ │ └── war
│ │ │ │ ├── HelloBean.java
│ │ │ │ ├── PropertiesBean.java
│ │ │ │ └── TestServlet.java
│ │ │ └── resources
│ │ │ └── app.properties
│ ├── hello-stateless-ejb
│ │ ├── hello-stateless-ejb-bean
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ └── hello_stateless_ejb
│ │ │ │ ├── StatelessSession.java
│ │ │ │ └── StatelessSessionBean.java
│ │ ├── hello-stateless-ejb-client
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── enterprise
│ │ │ │ ├── hello_stateless_client
│ │ │ │ └── StatelessJavaClient.java
│ │ │ │ └── hello_stateless_ejb
│ │ │ │ └── StatelessSession.java
│ │ └── pom.xml
│ └── pom.xml
├── el
│ ├── docs
│ │ └── index.html
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── glassfish
│ │ └── samples
│ │ └── el
│ │ └── Main.java
├── index.html
├── jsf
│ ├── annotatedflow
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── flow
│ │ │ │ └── EnterFlow.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── enterflow
│ │ │ ├── stepA.xhtml
│ │ │ └── stepB.xhtml
│ │ │ └── index.xhtml
│ ├── compositeComponent
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ ├── mypanel.xhtml
│ │ │ └── resources
│ │ │ └── mypanel
│ │ │ └── mypanel.xhtml
│ ├── contracts
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── faces-config.xml
│ │ │ └── web.xml
│ │ │ ├── contracts
│ │ │ ├── default
│ │ │ │ └── template.xhtml
│ │ │ └── user
│ │ │ │ └── template.xhtml
│ │ │ ├── index.xhtml
│ │ │ ├── page2.xhtml
│ │ │ └── user
│ │ │ └── index.xhtml
│ ├── customConverter
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── customconverter
│ │ │ │ ├── Custom.java
│ │ │ │ ├── CustomConverter.java
│ │ │ │ └── CustomConverterBean.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── converterId.xhtml
│ │ │ └── index.xhtml
│ ├── customNamespaceCompositeComponent
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ ├── mypanel.taglib.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ ├── mypanel.xhtml
│ │ │ └── resources
│ │ │ └── mypanel
│ │ │ └── mypanel.xhtml
│ ├── customValidator
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── customvalidator
│ │ │ │ ├── Custom.java
│ │ │ │ ├── CustomValidator.java
│ │ │ │ └── CustomValidatorBean.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ └── validatorId.xhtml
│ ├── dateTimeConverter
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── datetimeconverter
│ │ │ │ └── DateTimeConverterBean.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── dateStyle.xhtml
│ │ │ ├── dateStyleAndLocale.xhtml
│ │ │ └── index.xhtml
│ ├── ee8additions
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfishsamples
│ │ │ │ └── ee8additions
│ │ │ │ ├── App.java
│ │ │ │ ├── CommandScriptBean.java
│ │ │ │ ├── DataTableIterableBean.java
│ │ │ │ ├── DelegatedBehavior.java
│ │ │ │ ├── DelegatedBehaviorBean.java
│ │ │ │ ├── DelegatedConverter.java
│ │ │ │ ├── DelegatedValidator.java
│ │ │ │ ├── InjectBean.java
│ │ │ │ ├── LocalDateBean.java
│ │ │ │ ├── LocalDateTimeBean.java
│ │ │ │ ├── LocalTimeBean.java
│ │ │ │ ├── ManagedPropertyBean.java
│ │ │ │ ├── OffsetDateTimeBean.java
│ │ │ │ ├── OffsetTimeBean.java
│ │ │ │ ├── RepeatIterableBean.java
│ │ │ │ ├── ValidatorBean.java
│ │ │ │ ├── WebsocketBean.java
│ │ │ │ ├── Whole.java
│ │ │ │ ├── WholeBean.java
│ │ │ │ ├── WholeValidator.java
│ │ │ │ └── ZonedDateTimeBean.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── faces-config.xml
│ │ │ ├── injectedBehavior.taglib.xml
│ │ │ └── web.xml
│ │ │ ├── behavior.xhtml
│ │ │ ├── commandScript.xhtml
│ │ │ ├── converter.xhtml
│ │ │ ├── dataTableIterable.xhtml
│ │ │ ├── el.xhtml
│ │ │ ├── index.xhtml
│ │ │ ├── inject.xhtml
│ │ │ ├── localDate.xhtml
│ │ │ ├── localDateTime.xhtml
│ │ │ ├── localTime.xhtml
│ │ │ ├── managedProperty.xhtml
│ │ │ ├── offsetDateTime.xhtml
│ │ │ ├── offsetTime.xhtml
│ │ │ ├── repeatIterable.xhtml
│ │ │ ├── validateWholeBean.xhtml
│ │ │ ├── validator.xhtml
│ │ │ ├── websocket.xhtml
│ │ │ ├── websocketSend.xhtml
│ │ │ └── zonedDateTime.xhtml
│ ├── enterexitflow
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── enterexit
│ │ │ ├── enterexit-flow.xml
│ │ │ └── enterexit.xhtml
│ │ │ ├── exit.xhtml
│ │ │ └── index.xhtml
│ ├── eventSource
│ │ ├── jsfstock.iml
│ │ ├── jsfstock.ipr
│ │ ├── jsfstock.iws
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ ├── org
│ │ │ │ └── glassfish
│ │ │ │ │ └── webcomm
│ │ │ │ │ ├── WebCommunicationClientImpl.java
│ │ │ │ │ ├── WebCommunicationContextImpl.java
│ │ │ │ │ ├── WebCommunicationInjector.java
│ │ │ │ │ ├── WebCommunicationProviderImpl.java
│ │ │ │ │ ├── WebCommunicationServletContainerInitializer.java
│ │ │ │ │ ├── WebCommunicationServletContextListener.java
│ │ │ │ │ ├── annotation
│ │ │ │ │ ├── WebHandler.java
│ │ │ │ │ ├── WebHandlerContext.java
│ │ │ │ │ └── WebMessageProcessor.java
│ │ │ │ │ ├── api
│ │ │ │ │ ├── MessageProcessor.java
│ │ │ │ │ ├── ServerSentEventHandler.java
│ │ │ │ │ ├── WebCommunicationClient.java
│ │ │ │ │ ├── WebCommunicationContext.java
│ │ │ │ │ ├── WebCommunicationHandler.java
│ │ │ │ │ └── WebSocketHandler.java
│ │ │ │ │ ├── spi
│ │ │ │ │ ├── WebCommunicationCdiExtension.java
│ │ │ │ │ └── WebCommunicationProvider.java
│ │ │ │ │ ├── sse
│ │ │ │ │ ├── ServerSentEventApplicationImpl.java
│ │ │ │ │ ├── ServerSentEventHandlerImpl.java
│ │ │ │ │ └── ServerSentEventServlet.java
│ │ │ │ │ └── ws
│ │ │ │ │ ├── WebSocketApplicationImpl.java
│ │ │ │ │ └── WebSocketImpl.java
│ │ │ └── stockticker
│ │ │ │ ├── RssBean.java
│ │ │ │ ├── StockTickerBean.java
│ │ │ │ ├── StockTickerHandler.java
│ │ │ │ └── TimeBean.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── classes
│ │ │ │ └── META-INF
│ │ │ │ │ └── services
│ │ │ │ │ ├── javax.enterprise.inject.spi.Extension
│ │ │ │ │ ├── javax.servlet.ServletContainerInitializer
│ │ │ │ │ └── org.glassfish.webcomm.spi.WebCommunicationProvider
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ ├── doc.xhtml
│ │ │ ├── index.html
│ │ │ ├── resources
│ │ │ ├── bgblack18.jpg
│ │ │ ├── down_r.gif
│ │ │ ├── h5
│ │ │ │ └── sse.xhtml
│ │ │ ├── js
│ │ │ │ ├── app.js
│ │ │ │ ├── jsf-sse.js
│ │ │ │ └── json2.js
│ │ │ ├── stockinfo
│ │ │ │ ├── clock.xhtml
│ │ │ │ ├── rss.xhtml
│ │ │ │ ├── sav
│ │ │ │ │ ├── rss.xhtml.modified
│ │ │ │ │ ├── rss.xhtml.sav
│ │ │ │ │ └── stock.xhtml.modified
│ │ │ │ └── stockMonitor.xhtml
│ │ │ ├── stylesheet.css
│ │ │ └── up_g.gif
│ │ │ └── stock.xhtml
│ ├── fileUpload
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── inputFileFailure.txt
│ │ ├── inputFileSuccess.txt
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── fileupload
│ │ │ │ ├── FileUploadBean.java
│ │ │ │ └── FileValidator.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ ├── inputFile.xhtml
│ │ │ └── inputFileAjax.xhtml
│ ├── filesystemrlc
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── contracts
│ │ │ │ ├── blue
│ │ │ │ │ └── style.css
│ │ │ │ └── red
│ │ │ │ │ └── style.css
│ │ │ ├── java
│ │ │ │ └── filesystemrlc
│ │ │ │ │ ├── FilesystemResource.java
│ │ │ │ │ └── FilesystemResourceHandler.java
│ │ │ └── webapp
│ │ │ │ ├── WEB-INF
│ │ │ │ ├── faces-config.xml
│ │ │ │ ├── glassfish-web.xml
│ │ │ │ └── web.xml
│ │ │ │ ├── index.xhtml
│ │ │ │ └── viewrlc.xhtml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── .gitkeep
│ ├── flows
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── flows
│ │ │ │ ├── Flow1.java
│ │ │ │ ├── Flow1Bean.java
│ │ │ │ └── Flow2Bean.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ └── web.xml
│ │ │ ├── flow1
│ │ │ ├── flow1.xhtml
│ │ │ ├── flow1a.xhtml
│ │ │ └── flow1b.xhtml
│ │ │ ├── flow2
│ │ │ ├── flow2-flow.xml
│ │ │ ├── flow2.xhtml
│ │ │ ├── flow2a.xhtml
│ │ │ └── flow2b.xhtml
│ │ │ ├── index.xhtml
│ │ │ ├── nonFlow.xhtml
│ │ │ └── return1.xhtml
│ ├── html5
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── html5
│ │ │ │ └── Bean.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ │ ├── confirmation.xhtml
│ │ │ ├── index.xhtml
│ │ │ ├── reservation.xhtml
│ │ │ └── resources
│ │ │ └── stylesheet.css
│ ├── indexFlow
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfishsamples
│ │ │ │ └── indexflow
│ │ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ └── web.xml
│ │ │ ├── exit.xhtml
│ │ │ ├── index.xhtml
│ │ │ └── indexflow
│ │ │ ├── index.xhtml
│ │ │ └── indexflow-flow.xml
│ ├── nestedCompositeComponent
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ ├── nested.xhtml
│ │ │ └── resources
│ │ │ └── mypanel
│ │ │ ├── mypanel.xhtml
│ │ │ └── nested.xhtml
│ ├── overrideRenderer
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── jsf
│ │ │ │ └── overrideRenderer
│ │ │ │ └── MyTextRenderer.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── faces-config.xml
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ └── overrideRenderer.xhtml
│ ├── packageCompositeComponent
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ ├── faces-config.xml
│ │ │ └── resources
│ │ │ └── mypanel
│ │ │ └── mypanel.xhtml
│ ├── packageCustomConverter
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── customconverter
│ │ │ │ ├── Custom.java
│ │ │ │ ├── CustomConverter.java
│ │ │ │ └── CustomConverterBean.java
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ └── faces-config.xml
│ ├── passthrough
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ └── passthrough.xhtml
│ ├── pom.xml
│ ├── scrumtoys
│ │ ├── app
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── conf
│ │ │ │ └── persistence.xml
│ │ │ │ ├── java
│ │ │ │ └── jsf2
│ │ │ │ │ └── demo
│ │ │ │ │ └── scrum
│ │ │ │ │ └── web
│ │ │ │ │ ├── controller
│ │ │ │ │ ├── AbstractManager.java
│ │ │ │ │ ├── AuthManager.java
│ │ │ │ │ ├── DashboardManager.java
│ │ │ │ │ ├── FeatureManager.java
│ │ │ │ │ ├── ManagerException.java
│ │ │ │ │ ├── ProjectList.java
│ │ │ │ │ ├── ProjectManager.java
│ │ │ │ │ ├── SkinManager.java
│ │ │ │ │ ├── SkinManagerVDLFactory.java
│ │ │ │ │ ├── SkinUrlManager.java
│ │ │ │ │ ├── SkinValuesManager.java
│ │ │ │ │ ├── SprintList.java
│ │ │ │ │ ├── SprintManagerImpl.java
│ │ │ │ │ ├── StoryList.java
│ │ │ │ │ ├── StoryManagerImpl.java
│ │ │ │ │ ├── TaskList.java
│ │ │ │ │ └── TaskManager.java
│ │ │ │ │ ├── event
│ │ │ │ │ ├── CurrentProjectChangeEvent.java
│ │ │ │ │ ├── CurrentSprintChangeEvent.java
│ │ │ │ │ ├── CurrentStoryChangeEvent.java
│ │ │ │ │ └── CurrentTaskChangeEvent.java
│ │ │ │ │ ├── helper
│ │ │ │ │ └── ProjectConverter.java
│ │ │ │ │ └── scope
│ │ │ │ │ ├── TaskScope.java
│ │ │ │ │ └── TaskScopeResolver.java
│ │ │ │ ├── resources
│ │ │ │ ├── META-INF
│ │ │ │ │ └── persistence.xml
│ │ │ │ ├── ValidationMessages.properties
│ │ │ │ ├── ValidationMessages_pt_BR.properties
│ │ │ │ ├── i18n.properties
│ │ │ │ ├── i18n_en_US.properties
│ │ │ │ └── i18n_pt_BR.properties
│ │ │ │ └── webapp
│ │ │ │ ├── .dashboard.doneTasks.xhtml
│ │ │ │ ├── .dashboard.stories.xhtml
│ │ │ │ ├── .dashboard.todoTasks.xhtml
│ │ │ │ ├── .dashboard.workingTasks.xhtml
│ │ │ │ ├── WEB-INF
│ │ │ │ ├── beans.xml
│ │ │ │ ├── facelets
│ │ │ │ │ ├── jsfcomps.taglib.xml
│ │ │ │ │ └── testTag.xhtml
│ │ │ │ ├── faces-config.xml
│ │ │ │ ├── glassfish-web.xml
│ │ │ │ ├── sun-web.xml
│ │ │ │ └── web.xml
│ │ │ │ ├── allInOne.xhtml
│ │ │ │ ├── burndown.xhtml
│ │ │ │ ├── contracts
│ │ │ │ └── appBlueSkin
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── appBlueSkin.css
│ │ │ │ │ ├── common.css
│ │ │ │ │ ├── footer.xhtml
│ │ │ │ │ └── template.xhtml
│ │ │ │ ├── dashboard.xhtml
│ │ │ │ ├── dashboard
│ │ │ │ └── show.xhtml
│ │ │ │ ├── footer.xhtml
│ │ │ │ ├── home.xhtml
│ │ │ │ ├── index.html
│ │ │ │ ├── login.xhtml
│ │ │ │ ├── loginError.xhtml
│ │ │ │ ├── menu.xhtml
│ │ │ │ ├── project
│ │ │ │ ├── create.xhtml
│ │ │ │ ├── edit.xhtml
│ │ │ │ ├── form.xhtml
│ │ │ │ └── show.xhtml
│ │ │ │ ├── resources
│ │ │ │ ├── components
│ │ │ │ │ ├── bigPostit.xhtml
│ │ │ │ │ ├── menu.xhtml
│ │ │ │ │ ├── menuItem.xhtml
│ │ │ │ │ ├── postit.xhtml
│ │ │ │ │ ├── postitLink.xhtml
│ │ │ │ │ ├── submenu.xhtml
│ │ │ │ │ ├── submenuItem.xhtml
│ │ │ │ │ ├── title.properties
│ │ │ │ │ ├── title.xhtml
│ │ │ │ │ ├── title_en_US.properties
│ │ │ │ │ └── title_pt_BR.properties
│ │ │ │ ├── css
│ │ │ │ │ ├── 1_0
│ │ │ │ │ │ └── app.css
│ │ │ │ │ └── 1_1
│ │ │ │ │ │ ├── appBlueSkin.css
│ │ │ │ │ │ ├── appSelectedColor.css
│ │ │ │ │ │ └── common.css
│ │ │ │ ├── images
│ │ │ │ │ ├── JSFScrumWhiteBoard.png
│ │ │ │ │ ├── SoccerDukeSmall.png
│ │ │ │ │ ├── lousaNova
│ │ │ │ │ │ ├── quadroNegro_botton_990x120.png
│ │ │ │ │ │ ├── quadroNegro_meio_990x10.png
│ │ │ │ │ │ ├── quadroNegro_r1_c1.png
│ │ │ │ │ │ ├── quadroNegro_r2_c1.png
│ │ │ │ │ │ ├── quadroNegro_r3_c1.png
│ │ │ │ │ │ └── quadroNegro_top_990x80.png
│ │ │ │ │ ├── menu
│ │ │ │ │ │ ├── barraSuperior-04.png
│ │ │ │ │ │ └── bt_preto03_165x35.png
│ │ │ │ │ └── postits
│ │ │ │ │ │ └── novos
│ │ │ │ │ │ ├── postit_amar_150x145.png
│ │ │ │ │ │ ├── postit_amar_315x150.png
│ │ │ │ │ │ ├── postit_azul_150x145.png
│ │ │ │ │ │ ├── postit_azul_315x150.png
│ │ │ │ │ │ ├── postit_lara_150x145.png
│ │ │ │ │ │ ├── postit_lara_315x150.png
│ │ │ │ │ │ ├── postit_verm_150x145.png
│ │ │ │ │ │ └── postit_verm_315x150.png
│ │ │ │ └── js
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── date.js
│ │ │ │ │ ├── menu.js
│ │ │ │ │ └── validations.js
│ │ │ │ ├── skin
│ │ │ │ └── changeSkin.xhtml
│ │ │ │ ├── sprint
│ │ │ │ ├── create.xhtml
│ │ │ │ ├── edit.xhtml
│ │ │ │ ├── form.xhtml
│ │ │ │ └── show.xhtml
│ │ │ │ ├── storiesList.xhtml
│ │ │ │ ├── story
│ │ │ │ ├── create.xhtml
│ │ │ │ ├── edit.xhtml
│ │ │ │ ├── form.xhtml
│ │ │ │ └── show.xhtml
│ │ │ │ ├── task
│ │ │ │ ├── create.xhtml
│ │ │ │ ├── edit.xhtml
│ │ │ │ ├── form.xhtml
│ │ │ │ └── show.xhtml
│ │ │ │ └── template.xhtml
│ │ ├── entities
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── jsf2
│ │ │ │ └── demo
│ │ │ │ └── scrum
│ │ │ │ ├── model
│ │ │ │ └── entities
│ │ │ │ │ ├── AbstractEntity.java
│ │ │ │ │ ├── PersistentEntity.java
│ │ │ │ │ ├── Project.java
│ │ │ │ │ ├── Sprint.java
│ │ │ │ │ ├── SprintNameUniquenessConstraint.java
│ │ │ │ │ ├── SprintNameUniquenessConstraintValidator.java
│ │ │ │ │ ├── Story.java
│ │ │ │ │ ├── Task.java
│ │ │ │ │ ├── TaskStatus.java
│ │ │ │ │ └── UploadedFile.java
│ │ │ │ └── web
│ │ │ │ └── controller
│ │ │ │ ├── SprintManager.java
│ │ │ │ └── StoryManager.java
│ │ ├── flows
│ │ │ ├── manageStoryAttachments
│ │ │ │ ├── pom.xml
│ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ ├── java
│ │ │ │ │ └── jsf2
│ │ │ │ │ │ └── demos
│ │ │ │ │ │ └── scrum
│ │ │ │ │ │ └── manageStoryAttachments
│ │ │ │ │ │ ├── FileValidator.java
│ │ │ │ │ │ ├── UploadManager.java
│ │ │ │ │ │ └── UploadedFileList.java
│ │ │ │ │ └── resources
│ │ │ │ │ ├── META-INF
│ │ │ │ │ ├── faces-config.xml
│ │ │ │ │ └── flows
│ │ │ │ │ │ └── manageStoryAttachments
│ │ │ │ │ │ ├── create.xhtml
│ │ │ │ │ │ ├── form.xhtml
│ │ │ │ │ │ └── show.xhtml
│ │ │ │ │ └── manageStoryAttachments.properties
│ │ │ └── pom.xml
│ │ ├── pom.xml
│ │ └── rlcontracts
│ │ │ ├── appOrangeSkin
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── contracts
│ │ │ │ └── appOrangeSkin
│ │ │ │ ├── app.css
│ │ │ │ ├── appOrangeSkin.css
│ │ │ │ ├── common.css
│ │ │ │ ├── footer.xhtml
│ │ │ │ ├── javax.faces.contract.xml
│ │ │ │ └── template.xhtml
│ │ │ ├── appRedSkin
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── contracts
│ │ │ │ └── appRedSkin
│ │ │ │ ├── app.css
│ │ │ │ ├── appRedSkin.css
│ │ │ │ ├── common.css
│ │ │ │ ├── footer.xhtml
│ │ │ │ ├── javax.faces.contract.xml
│ │ │ │ └── template.xhtml
│ │ │ ├── appYellowSkin
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── contracts
│ │ │ │ └── appYellowSkin
│ │ │ │ ├── app.css
│ │ │ │ ├── appYellowSkin.css
│ │ │ │ ├── common.css
│ │ │ │ ├── footer.xhtml
│ │ │ │ ├── javax.faces.contract.xml
│ │ │ │ └── template.xhtml
│ │ │ └── pom.xml
│ ├── stateless
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ └── stateless.xhtml
│ ├── stylelayoutrlc
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── contracts
│ │ │ ├── blue
│ │ │ │ └── style.css
│ │ │ ├── desktop
│ │ │ │ └── layout.xhtml
│ │ │ ├── phone
│ │ │ │ └── layout.xhtml
│ │ │ ├── red
│ │ │ │ └── style.css
│ │ │ └── tablet
│ │ │ │ └── layout.xhtml
│ │ │ ├── index.xhtml
│ │ │ ├── sharedlist.xhtml
│ │ │ └── styleandlayout.xhtml
│ ├── usePackagedCompositeComponent
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── index.xhtml
│ │ │ └── mypanel.xhtml
│ ├── usePackagedCustomConverter
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ │ │ ├── converterId.xhtml
│ │ │ └── index.xhtml
│ └── viewrlc
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ └── webapp
│ │ ├── WEB-INF
│ │ ├── glassfish-web.xml
│ │ └── web.xml
│ │ ├── contracts
│ │ ├── blue
│ │ │ └── style.css
│ │ └── red
│ │ │ └── style.css
│ │ ├── index.xhtml
│ │ └── viewrlc.xhtml
├── jsonb
│ ├── jaxrs
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── javaee
│ │ │ │ └── json
│ │ │ │ └── demo
│ │ │ │ ├── DemoApplication.java
│ │ │ │ ├── JsonbDeserializationDemo.java
│ │ │ │ ├── JsonbDeserializationGenericDemo.java
│ │ │ │ ├── JsonbSerializationDemo.java
│ │ │ │ └── model
│ │ │ │ └── person
│ │ │ │ ├── Person.java
│ │ │ │ └── PhoneNumber.java
│ │ │ └── resources
│ │ │ ├── cart.json
│ │ │ └── jasons.json
│ └── pom.xml
├── jsonp
│ ├── jaxrs
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── glassfish
│ │ │ └── samples
│ │ │ └── jsonp
│ │ │ └── jaxrs
│ │ │ ├── ArrayResource.java
│ │ │ ├── DemoApplication.java
│ │ │ ├── GeneratorResource.java
│ │ │ ├── ObjectResource.java
│ │ │ ├── ParserResource.java
│ │ │ └── StructureResource.java
│ └── pom.xml
├── platform
│ ├── movieplex8
│ │ ├── docs
│ │ │ ├── app-flow.png
│ │ │ ├── index.html
│ │ │ └── tech-flow.png
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── movieplex8
│ │ │ │ ├── batch
│ │ │ │ ├── SalesBean.java
│ │ │ │ ├── SalesProcessor.java
│ │ │ │ ├── SalesReader.java
│ │ │ │ └── SalesWriter.java
│ │ │ │ ├── booking
│ │ │ │ └── Booking.java
│ │ │ │ ├── chat
│ │ │ │ └── ChatServer.java
│ │ │ │ ├── client
│ │ │ │ ├── MovieBackingBean.java
│ │ │ │ └── MovieClientBean.java
│ │ │ │ ├── entities
│ │ │ │ ├── Movie.java
│ │ │ │ ├── Sales.java
│ │ │ │ ├── ShowTiming.java
│ │ │ │ ├── Theater.java
│ │ │ │ └── Timeslot.java
│ │ │ │ ├── json
│ │ │ │ ├── MovieReader.java
│ │ │ │ └── MovieWriter.java
│ │ │ │ ├── points
│ │ │ │ ├── ReceivePointsBean.java
│ │ │ │ └── SendPointsBean.java
│ │ │ │ └── rest
│ │ │ │ ├── AbstractFacade.java
│ │ │ │ ├── ApplicationConfig.java
│ │ │ │ ├── MovieFacadeREST.java
│ │ │ │ ├── SalesFacadeREST.java
│ │ │ │ ├── ShowTimingFacadeREST.java
│ │ │ │ ├── TheaterFacadeREST.java
│ │ │ │ └── TimeslotFacadeREST.java
│ │ │ ├── resources
│ │ │ └── META-INF
│ │ │ │ ├── batch-jobs
│ │ │ │ └── eod-sales.xml
│ │ │ │ ├── create.sql
│ │ │ │ ├── load.sql
│ │ │ │ ├── persistence.xml
│ │ │ │ └── sales.csv
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── template.xhtml
│ │ │ └── web.xml
│ │ │ ├── batch
│ │ │ └── sales.xhtml
│ │ │ ├── booking
│ │ │ ├── booking-flow.xml
│ │ │ ├── booking.xhtml
│ │ │ ├── confirm.xhtml
│ │ │ ├── print.xhtml
│ │ │ └── showtimes.xhtml
│ │ │ ├── chat
│ │ │ ├── chatroom.xhtml
│ │ │ └── websocket.js
│ │ │ ├── client
│ │ │ ├── addmovie.xhtml
│ │ │ ├── movie.xhtml
│ │ │ └── movies.xhtml
│ │ │ ├── index.xhtml
│ │ │ ├── points
│ │ │ └── points.xhtml
│ │ │ └── resources
│ │ │ ├── css
│ │ │ ├── cssLayout.css
│ │ │ └── default.css
│ │ │ └── ezcomp
│ │ │ └── .gitkeep
│ └── pom.xml
├── pom.xml
├── release.sh
├── rest
│ ├── async-chat
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── samples
│ │ │ │ └── rest
│ │ │ │ └── chat
│ │ │ │ └── resources
│ │ │ │ ├── ChatApplication.java
│ │ │ │ └── ChatResource.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ └── index.html
│ ├── message-board
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── samples
│ │ │ │ └── rest
│ │ │ │ └── messageboard
│ │ │ │ ├── entities
│ │ │ │ ├── Message.java
│ │ │ │ ├── MessageListWriter.java
│ │ │ │ └── MessageWriter.java
│ │ │ │ ├── exceptions
│ │ │ │ ├── NotFoundException.java
│ │ │ │ └── NotFoundExceptionMapper.java
│ │ │ │ ├── filters
│ │ │ │ └── ResponseFilter.java
│ │ │ │ ├── interceptors
│ │ │ │ └── ValidCharacterInterceptor.java
│ │ │ │ └── resources
│ │ │ │ ├── JaxRsApplication.java
│ │ │ │ ├── MessageBoardResourceBean.java
│ │ │ │ ├── MessageBoardRootResource.java
│ │ │ │ └── MessageHolderSingletonBean.java
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ │ └── index.html
│ ├── pom.xml
│ └── sse
│ │ ├── docs
│ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── glassfish
│ │ │ └── samples
│ │ │ └── rest
│ │ │ └── sse
│ │ │ ├── exceptions
│ │ │ ├── NotFoundException.java
│ │ │ └── NotFoundExceptionMapper.java
│ │ │ ├── filters
│ │ │ └── ResponseFilter.java
│ │ │ └── resources
│ │ │ ├── JaxRsApplication.java
│ │ │ ├── SSEBroadcastResource.java
│ │ │ └── SSESimpleResource.java
│ │ └── webapp
│ │ ├── WEB-INF
│ │ ├── glassfish-web.xml
│ │ └── web.xml
│ │ ├── index.html
│ │ ├── sse-broadcast.html
│ │ └── sse-simple.html
├── security
│ ├── jsr375
│ │ ├── built-in-db-identity-store
│ │ │ ├── README.md
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── security
│ │ │ │ └── identitystore
│ │ │ │ └── built_in_db_identity_store
│ │ │ │ ├── ApplicationConfig.java
│ │ │ │ ├── DatabaseSetup.java
│ │ │ │ └── Servlet.java
│ │ └── pom.xml
│ └── pom.xml
├── servlet
│ ├── absolute-ordering-web-fragments
│ │ ├── absolute-ordering-web-fragments-war
│ │ │ ├── docs
│ │ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── glassfish
│ │ │ │ │ └── servlet
│ │ │ │ │ └── absolute_ordering_web_fragments_war
│ │ │ │ │ └── TestServlet.java
│ │ │ │ ├── resources
│ │ │ │ └── .gitkeep
│ │ │ │ └── webapp
│ │ │ │ └── WEB-INF
│ │ │ │ ├── lib
│ │ │ │ └── .gitkeep
│ │ │ │ └── web.xml
│ │ ├── fragment1
│ │ │ ├── dependency-reduced-pom.xml
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── web
│ │ │ │ │ └── servlet
│ │ │ │ │ └── absolute_ordering_web_fragments_war
│ │ │ │ │ └── webfragment1
│ │ │ │ │ └── Wf1TestFilter.java
│ │ │ │ ├── resources
│ │ │ │ └── .gitkeep
│ │ │ │ └── webapp
│ │ │ │ └── .gitkeep
│ │ ├── fragment2
│ │ │ ├── dependency-reduced-pom.xml
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── web
│ │ │ │ │ └── servlet
│ │ │ │ │ └── absolute_ordering_web_fragments_war
│ │ │ │ │ └── webfragment2
│ │ │ │ │ └── Wf2TestFilter.java
│ │ │ │ ├── resources
│ │ │ │ └── META-INF
│ │ │ │ │ └── web-fragment.xml
│ │ │ │ └── webapp
│ │ │ │ └── .gitkeep
│ │ ├── fragment3
│ │ │ ├── dependency-reduced-pom.xml
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── web
│ │ │ │ │ └── servlet
│ │ │ │ │ └── absolute_ordering_web_fragments_war
│ │ │ │ │ └── webfragment3
│ │ │ │ │ └── Wf3TestFilter.java
│ │ │ │ ├── resources
│ │ │ │ └── META-INF
│ │ │ │ │ └── web-fragment.xml
│ │ │ │ └── webapp
│ │ │ │ └── .gitkeep
│ │ └── pom.xml
│ ├── annotation-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── annotation_war
│ │ │ │ ├── TestFilter.java
│ │ │ │ ├── TestServlet.java
│ │ │ │ └── TestServletContextListener.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── .gitkeep
│ ├── async-request-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── async_request_war
│ │ │ │ └── AjaxCometServlet.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── images
│ │ │ ├── body-background.png
│ │ │ ├── header-background.png
│ │ │ └── main-background.png
│ │ │ ├── index.html
│ │ │ ├── javascripts
│ │ │ ├── application.js
│ │ │ ├── behaviour.js
│ │ │ ├── moo.fx.js
│ │ │ ├── moo.fx.pack.js
│ │ │ └── prototype.js
│ │ │ └── stylesheets
│ │ │ └── default.css
│ ├── dynamic-registration-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── dynamic_registration_war
│ │ │ │ ├── TestFilter.java
│ │ │ │ ├── TestServlet.java
│ │ │ │ ├── TestServletContextListener.java
│ │ │ │ └── TestServletRequestListener.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ └── web.xml
│ ├── http-upgrade-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── http_upgrade_war
│ │ │ │ ├── ClientTest.java
│ │ │ │ ├── ProtocolUpgradeHandler.java
│ │ │ │ └── ServerTest.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── .gitkeep
│ ├── jsp-resource-in-bundled-jar-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfishs
│ │ │ │ └── servlet
│ │ │ │ └── jsp_resource_in_bundled_jar_war
│ │ │ │ └── .gitkeep
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── WEB-INF
│ │ │ ├── .cvsignore
│ │ │ └── lib
│ │ │ └── dynamicResources.jar
│ ├── mapping-discovery-war
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── mapping_discovery_war
│ │ │ │ ├── ServletA.java
│ │ │ │ └── ServletB.java
│ │ │ └── webapp
│ │ │ └── index.html
│ ├── multipart-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── multipart_war
│ │ │ │ └── TestServlet.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ ├── getParts.jsp
│ │ │ └── index.jsp
│ ├── non-blocking-io-read-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── non_blocking_io_read_war
│ │ │ │ ├── ClientTest.java
│ │ │ │ ├── ReadListenerImpl.java
│ │ │ │ └── ServerTest.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── .gitkeep
│ ├── non-blocking-io-write-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── non-blocking-io-write-war.iml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── non_blocking_io_write_war
│ │ │ │ ├── ClientTest.java
│ │ │ │ ├── ServerTest.java
│ │ │ │ └── WriteListenerImpl.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── .gitkeep
│ ├── pom.xml
│ ├── server-push-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── server_push_war
│ │ │ │ └── TestServlet.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── my.css
│ ├── servlet-container-initializer
│ │ ├── pom.xml
│ │ ├── servlet-container-initializer-lib
│ │ │ ├── dependency-reduced-pom.xml
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── glassfish
│ │ │ │ │ └── servlet
│ │ │ │ │ └── container_initializer_lib
│ │ │ │ │ └── Initializer.java
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── services
│ │ │ │ └── javax.servlet.ServletContainerInitializer
│ │ └── servlet-container-initializer-war
│ │ │ ├── docs
│ │ │ └── index.html
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── servlet_container_initializer_war
│ │ │ │ └── TestServlet.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── .gitkeep
│ ├── session-cookie-config-war
│ │ ├── docs
│ │ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── glassfish
│ │ │ │ └── servlet
│ │ │ │ └── session_cookie_config_war
│ │ │ │ ├── ConfigListener.java
│ │ │ │ └── CreateSession.java
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── webapp
│ │ │ └── .gitkeep
│ └── trailer-war
│ │ ├── docs
│ │ └── index.html
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── glassfish
│ │ │ └── servlet
│ │ │ └── trailer_war
│ │ │ ├── ClientServlet.java
│ │ │ └── TestServlet.java
│ │ ├── resources
│ │ └── .gitkeep
│ │ └── webapp
│ │ └── .gitkeep
└── websocket
│ ├── auction
│ ├── docs
│ │ └── index.html
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── glassfish
│ │ │ └── samples
│ │ │ └── websocket
│ │ │ └── auction
│ │ │ ├── Auction.java
│ │ │ ├── AuctionItem.java
│ │ │ ├── AuctionServer.java
│ │ │ ├── AuctionTimeBroadcasterTask.java
│ │ │ ├── decoders
│ │ │ └── AuctionMessageDecoder.java
│ │ │ ├── encoders
│ │ │ └── AuctionMessageEncoder.java
│ │ │ └── message
│ │ │ └── AuctionMessage.java
│ │ └── webapp
│ │ ├── WEB-INF
│ │ └── glassfish-web.xml
│ │ ├── auction.html
│ │ ├── auction.js
│ │ ├── css
│ │ └── main.css
│ │ ├── index.html
│ │ ├── login.js
│ │ ├── select.html
│ │ └── select.js
│ ├── draw
│ ├── docs
│ │ └── index.html
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── glassfish
│ │ │ └── samples
│ │ │ └── websocket
│ │ │ └── draw
│ │ │ └── DrawEndpoint.java
│ │ └── webapp
│ │ ├── WEB-INF
│ │ └── glassfish-web.xml
│ │ └── index.html
│ ├── echo
│ ├── docs
│ │ └── index.html
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org.glassfish.samples.websocket.echo
│ │ │ └── EchoEndpoint.java
│ │ └── webapp
│ │ ├── WEB-INF
│ │ └── glassfish-web.xml
│ │ └── index.html
│ ├── pom.xml
│ └── tictactoe
│ ├── client
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── glassfish
│ │ │ └── samples
│ │ │ └── tictactoe
│ │ │ └── client
│ │ │ ├── LocalEndpoint.java
│ │ │ └── TicTacToeClient.java
│ │ └── resources
│ │ └── .gitkeep
│ ├── docs
│ └── index.html
│ ├── pom.xml
│ └── server
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ └── org
│ │ └── glassfish
│ │ └── samples
│ │ └── tictactoe
│ │ └── server
│ │ ├── Game.java
│ │ └── TicTactToeEndpoint.java
│ ├── resources
│ └── .gitkeep
│ └── webapp
│ └── index.jsp
├── samples.properties
└── samples_template.pom
/.gitignore:
--------------------------------------------------------------------------------
1 | target
2 | nb-configuration.xml
3 | log.txt
4 |
--------------------------------------------------------------------------------
/v3/plugin/adminconsole/console-sample-ip/.cvsignore:
--------------------------------------------------------------------------------
1 | .svn
2 |
--------------------------------------------------------------------------------
/v3/plugin/adminconsole/console-sample-ip/project/.cvsignore:
--------------------------------------------------------------------------------
1 | target
2 |
--------------------------------------------------------------------------------
/v3/plugin/adminconsole/console-sample-ip/project/osgi.bundle:
--------------------------------------------------------------------------------
1 | -exportcontents: org.glassfish.sample.admingui
2 |
--------------------------------------------------------------------------------
/v3/plugin/adminconsole/console-sample-ip/project/src/main/resources/images/sample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javaee/glassfish-samples/fd68480e06642278e90eeeaf65573c0d63f4ee8b/v3/plugin/adminconsole/console-sample-ip/project/src/main/resources/images/sample.png
--------------------------------------------------------------------------------
/v3/plugin/adminconsole/console-sample-ip/project/src/main/resources/sampleAnotherNode.jsf:
--------------------------------------------------------------------------------
1 |