From 204f9db501c0fdbb3bc60f8b3d920d8633f56db1 Mon Sep 17 00:00:00 2001 From: Caleb Fontenot Date: Fri, 8 Sep 2023 21:14:06 -0500 Subject: [PATCH] MP hell MP hell MP hell MP hell --- .gitignore | 3 + .../MP1_CalebFontenot/nb-configuration.xml | 0 .../MP1_CalebFontenot/pom.xml | 0 .../java/edu/slcc/asdv/beans/Navigation.java | 0 .../JakartaRestConfiguration.java | 0 .../resources/JakartaEE10Resource.java | 0 .../main/resources/META-INF/persistence.xml | 0 .../src/main/webapp/WEB-INF/beans.xml | 0 .../src/main/webapp/WEB-INF/glassfish-web.xml | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../src/main/webapp/index.html | 0 .../faces-config_1.NavData | 0 .../faces.config.NavData | 0 .../nb-configuration.xml | 0 .../MP2_BusinessLogic_CalebFontenot/pom.xml | 77 +++++++++++++++ .../src/main/java/com/corejsf/Data.java | 47 +++++++++ .../src/main/java/com/corejsf/Problem.java | 33 +++++++ .../java/com/corejsf/ProblemInterface.java | 19 ++++ .../src/main/java/com/corejsf/QuizBean.java | 90 ++++++++++++++++++ .../JakartaRestConfiguration.java | 0 .../resources/JakartaEE10Resource.java | 0 .../src/main/java/ejb/TestEJB.java | 0 .../src/main/java/ejb/TestEJBLocal.java | 0 .../main/resources/META-INF/persistence.xml | 0 .../resources/messages/messages.properties | 18 ++++ .../resources/messages/messages_ar.properties | 17 ++++ .../resources/messages/messages_el.properties | 17 ++++ .../resources/messages/messages_es.properties | 17 ++++ .../resources/messages/messages_fr.properties | 17 ++++ .../resources/messages/messages_ru.properties | 17 ++++ .../src/main/webapp/Test1.xhtml | 0 .../src/main/webapp/WEB-INF/beans.xml | 0 .../src/main/webapp/WEB-INF/faces-config.xml | 0 .../src/main/webapp/WEB-INF/glassfish-web.xml | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../src/main/webapp/index.html | 0 .../src/main/webapp/index.xhtml | 36 +++++++ .../Printed HTMLs/Navigator.html | 83 ++++++++++++++++ .../Printed HTMLs/a.html | 42 ++++++++ .../Printed HTMLs/b.html | 42 ++++++++ .../Printed HTMLs/c.html | 42 ++++++++ .../Printed HTMLs/defeat.html | 40 ++++++++ .../Printed HTMLs/index.html | 39 ++++++++ .../Printed HTMLs/victory.html | 40 ++++++++ .../nb-configuration.xml | 20 ++++ .../MP2_Navigation_CalebFontenot/pom.xml | 77 +++++++++++++++ .../JakartaRestConfiguration.java | 13 +++ .../resources/JakartaEE10Resource.java | 20 ++++ .../java/edu/slcc/asdv/pojo/Navigator.java | 55 +++++++++++ .../main/resources/META-INF/persistence.xml | 0 .../src/main/webapp/WEB-INF/beans.xml | 0 .../src/main/webapp/WEB-INF/glassfish-web.xml | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../src/main/webapp/a.xhtml | 14 +++ .../src/main/webapp/b.xhtml | 14 +++ .../src/main/webapp/c.xhtml | 14 +++ .../src/main/webapp/defeat.xhtml | 14 +++ .../src/main/webapp/index.html | 0 .../src/main/webapp/index.xhtml | 13 +++ .../src/main/webapp/victory.xhtml | 14 +++ .../QuizBusLogic/faces-config_1.NavData | 0 .../QuizBusLogic/faces.config.NavData} | 0 .../QuizBusLogic/nb-configuration.xml | 21 ++++ .../{ => Assignments}/QuizBusLogic/pom.xml | 0 .../src/main/java/com/corejsf/Data.java | 0 .../main/java/com/corejsf/DataInterface.java | 0 .../src/main/java/com/corejsf/Problem.java | 0 .../java/com/corejsf/ProblemInterface.java | 0 .../src/main/java/com/corejsf/QuizBean.java | 0 .../JakartaRestConfiguration.java | 13 +++ .../resources/JakartaEE10Resource.java | 20 ++++ .../src/main/java/ejb/TestEJB.java | 29 ++++++ .../src/main/java/ejb/TestEJBLocal.java | 19 ++++ .../main/resources/META-INF/persistence.xml | 0 .../resources/messages/messages.properties | 0 .../resources/messages/messages_de.properties | 0 .../resources/messages/messages_es.properties | 0 .../QuizBusLogic/src/main/webapp/Test1.xhtml | 11 +++ .../src/main/webapp/WEB-INF/beans.xml | 0 .../src/main/webapp/WEB-INF/faces-config.xml | 18 ++++ .../src/main/webapp/WEB-INF/glassfish-web.xml | 0 .../src/main/webapp/WEB-INF/web.xml | 23 +++++ .../QuizBusLogic}/src/main/webapp/index.html | 0 .../QuizBusLogic/src/main/webapp/index.xhtml | 0 Semester 2/Assignments/SwingTest/pom.xml | 14 +++ .../calebfontenot/swingtest/SwingTest.java | 28 ++++++ .../7_navigation1.pdf | Bin .../faces-config.NavData | 0 .../nb-configuration.xml | 0 .../lab04_nav1_CalebFontenot/pom.xml | 0 .../edu/slcc/asdv/beans/SimpleController.java | 0 .../slcc/asdv/beans/SimpleController2.java | 0 .../java/edu/slcc/asdv/beans/Utilities.java | 0 .../JakartaRestConfiguration.java | 0 .../resources/JakartaEE10Resource.java | 0 .../main/resources/META-INF/persistence.xml | 0 .../src/main/webapp/WEB-INF/beans.xml | 0 .../src/main/webapp/WEB-INF/faces-config.xml | 0 .../src/main/webapp/WEB-INF/glassfish-web.xml | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../src/main/webapp/error-message.xhtml | 0 .../src/main/webapp/index.xhtml | 0 .../src/main/webapp/result-page-1.xhtml | 0 .../src/main/webapp/result-page-2.xhtml | 0 .../src/main/webapp/result-page-3.xhtml | 0 .../src/main/webapp/start-page-1.xhtml | 0 .../src/main/webapp/start-page-2.xhtml | 0 .../7_navigation1.pdf | Bin .../faces-config.NavData | 6 ++ .../nb-configuration.xml | 0 .../pom.xml | 0 .../edu/slcc/asdv/beans/SimpleController.java | 0 .../slcc/asdv/beans/SimpleController2.java | 0 .../java/edu/slcc/asdv/beans/Utilities.java | 0 .../JakartaRestConfiguration.java | 0 .../resources/JakartaEE10Resource.java | 0 .../main/resources/META-INF/persistence.xml | 0 .../src/main/webapp/WEB-INF/beans.xml | 0 .../src/main/webapp/WEB-INF/faces-config.xml | 0 .../src/main/webapp/WEB-INF/glassfish-web.xml | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../src/main/webapp/error-message.xhtml | 0 .../src/main/webapp/index.xhtml | 0 .../src/main/webapp/message-page.xhtml | 0 .../src/main/webapp/start-page-1.xhtml | 0 .../src/main/webapp/start-page-2.xhtml | 0 .../lab5_EL1_F23_CalebFontenot/10-EL-1.pdf | Bin .../nb-configuration.xml | 0 .../lab5_EL1_F23_CalebFontenot/pom.xml | 0 .../edu/slcc/asdv/beans/EmployeeBean.java | 0 .../java/edu/slcc/asdv/beans/SimpleBean.java | 0 .../java/edu/slcc/asdv/beans/TestBean1.java | 0 .../JakartaRestConfiguration.java | 0 .../resources/JakartaEE10Resource.java | 0 .../java/edu/slcc/asdv/pojos/Company.java | 0 .../java/edu/slcc/asdv/pojos/Employee.java | 0 .../main/java/edu/slcc/asdv/pojos/Name.java | 0 .../main/resources/META-INF/persistence.xml | 0 .../src/main/webapp/WEB-INF/beans.xml | 0 .../src/main/webapp/WEB-INF/glassfish-web.xml | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../src/main/webapp/accepted.xhtml | 0 .../src/main/webapp/index.html | 0 .../src/main/webapp/index.xhtml | 0 .../src/main/webapp/rejected.xhtml | 0 .../main/webapp/submitting-properties.xhtml | 0 .../labEL2_CalebFontenot/nb-configuration.xml | 0 .../labEL2_CalebFontenot/pom.xml | 0 .../edu/slcc/asdv/beans/EmployeeBean.java | 0 .../java/edu/slcc/asdv/beans/Purchases.java | 0 .../java/edu/slcc/asdv/beans/SimpleBean.java | 0 .../java/edu/slcc/asdv/beans/TestBean1.java | 0 .../src/main/java/edu/slcc/asdv/bl/Utils.java | 0 .../JakartaRestConfiguration.java | 0 .../resources/JakartaEE10Resource.java | 0 .../java/edu/slcc/asdv/pojos/Company.java | 0 .../java/edu/slcc/asdv/pojos/Employee.java | 0 .../main/java/edu/slcc/asdv/pojos/Name.java | 0 .../main/resources/META-INF/persistence.xml | 7 ++ .../src/main/webapp/WEB-INF/beans.xml | 6 ++ .../src/main/webapp/WEB-INF/glassfish-web.xml | 25 +++++ .../src/main/webapp/WEB-INF/web.xml | 24 +++++ .../src/main/webapp/index.html | 10 ++ .../src/main/webapp/index.xhtml | 0 .../src/main/webapp/purchase-failure.xhtml | 0 .../src/main/webapp/purchase-success.xhtml | 0 .../src/main/webapp/using-collections.xhtml | 0 .../labNavigation1_CalebFontenot/pom.xml | 0 .../JakartaRestConfiguration.java | 0 .../resources/JakartaEE10Resource.java | 0 .../main/resources/META-INF/persistence.xml | 7 ++ .../src/main/webapp/WEB-INF/beans.xml | 6 ++ .../src/main/webapp/WEB-INF/glassfish-web.xml | 25 +++++ .../src/main/webapp/WEB-INF/web.xml | 0 .../src/main/webapp/index.html | 10 ++ .../ZIPs/MP1_BusinessLogic_CalebFontenot.zip | Bin 0 -> 19612 bytes .../ZIPs/MP1_Navigation_CalebFontenot.zip | Bin 0 -> 20343 bytes 177 files changed, 1326 insertions(+) rename Semester 2/{ => Assignments}/MP1_CalebFontenot/nb-configuration.xml (100%) rename Semester 2/{ => Assignments}/MP1_CalebFontenot/pom.xml (100%) rename Semester 2/{ => Assignments}/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Navigation.java (100%) rename Semester 2/{ => Assignments}/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/mp1_calebfontenot/JakartaRestConfiguration.java (100%) rename Semester 2/{ => Assignments}/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/mp1_calebfontenot/resources/JakartaEE10Resource.java (100%) rename Semester 2/{ => Assignments}/MP1_CalebFontenot/src/main/resources/META-INF/persistence.xml (100%) rename Semester 2/{ => Assignments}/MP1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml (100%) rename Semester 2/{ => Assignments}/MP1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml (100%) rename Semester 2/{ => Assignments}/MP1_CalebFontenot/src/main/webapp/WEB-INF/web.xml (100%) rename Semester 2/{ => Assignments}/MP1_CalebFontenot/src/main/webapp/index.html (100%) rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/faces-config_1.NavData (100%) rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/faces.config.NavData (100%) rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/nb-configuration.xml (100%) create mode 100644 Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/pom.xml create mode 100644 Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/Data.java create mode 100644 Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/Problem.java create mode 100644 Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/ProblemInterface.java create mode 100644 Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/QuizBean.java rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/JakartaRestConfiguration.java (100%) rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/resources/JakartaEE10Resource.java (100%) rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/src/main/java/ejb/TestEJB.java (100%) rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/src/main/java/ejb/TestEJBLocal.java (100%) rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/src/main/resources/META-INF/persistence.xml (100%) create mode 100644 Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages.properties create mode 100644 Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_ar.properties create mode 100644 Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_el.properties create mode 100644 Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_es.properties create mode 100644 Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_fr.properties create mode 100644 Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_ru.properties rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/src/main/webapp/Test1.xhtml (100%) rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/src/main/webapp/WEB-INF/beans.xml (100%) rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/src/main/webapp/WEB-INF/faces-config.xml (100%) rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/src/main/webapp/WEB-INF/glassfish-web.xml (100%) rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/src/main/webapp/WEB-INF/web.xml (100%) rename Semester 2/{QuizBusLogic => Assignments/MP2_BusinessLogic_CalebFontenot}/src/main/webapp/index.html (100%) create mode 100644 Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/index.xhtml create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/Navigator.html create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/a.html create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/b.html create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/c.html create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/defeat.html create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/index.html create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/victory.html create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/nb-configuration.xml create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/pom.xml create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/java/com/calebfontenot/mp2_navigation_calebfontenot/JakartaRestConfiguration.java create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/java/com/calebfontenot/mp2_navigation_calebfontenot/resources/JakartaEE10Resource.java create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/java/edu/slcc/asdv/pojo/Navigator.java rename Semester 2/{lab04_nav1_CalebFontenot => Assignments/MP2_Navigation_CalebFontenot}/src/main/resources/META-INF/persistence.xml (100%) rename Semester 2/{lab5_EL1_F23_CalebFontenot => Assignments/MP2_Navigation_CalebFontenot}/src/main/webapp/WEB-INF/beans.xml (100%) rename Semester 2/{lab04_nav1_CalebFontenot => Assignments/MP2_Navigation_CalebFontenot}/src/main/webapp/WEB-INF/glassfish-web.xml (100%) rename Semester 2/{lab04_nav1_CalebFontenot => Assignments/MP2_Navigation_CalebFontenot}/src/main/webapp/WEB-INF/web.xml (100%) create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/a.xhtml create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/b.xhtml create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/c.xhtml create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/defeat.xhtml rename Semester 2/{lab5_EL1_F23_CalebFontenot => Assignments/MP2_Navigation_CalebFontenot}/src/main/webapp/index.html (100%) create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/index.xhtml create mode 100644 Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/victory.xhtml create mode 100644 Semester 2/Assignments/QuizBusLogic/faces-config_1.NavData rename Semester 2/{lab04_nav1_CalebFontenot/faces-config.NavData => Assignments/QuizBusLogic/faces.config.NavData} (100%) create mode 100644 Semester 2/Assignments/QuizBusLogic/nb-configuration.xml rename Semester 2/{ => Assignments}/QuizBusLogic/pom.xml (100%) rename Semester 2/{ => Assignments}/QuizBusLogic/src/main/java/com/corejsf/Data.java (100%) rename Semester 2/{ => Assignments}/QuizBusLogic/src/main/java/com/corejsf/DataInterface.java (100%) rename Semester 2/{ => Assignments}/QuizBusLogic/src/main/java/com/corejsf/Problem.java (100%) rename Semester 2/{ => Assignments}/QuizBusLogic/src/main/java/com/corejsf/ProblemInterface.java (100%) rename Semester 2/{ => Assignments}/QuizBusLogic/src/main/java/com/corejsf/QuizBean.java (100%) create mode 100644 Semester 2/Assignments/QuizBusLogic/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/JakartaRestConfiguration.java create mode 100644 Semester 2/Assignments/QuizBusLogic/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/resources/JakartaEE10Resource.java create mode 100644 Semester 2/Assignments/QuizBusLogic/src/main/java/ejb/TestEJB.java create mode 100644 Semester 2/Assignments/QuizBusLogic/src/main/java/ejb/TestEJBLocal.java rename Semester 2/{lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2 => Assignments/QuizBusLogic}/src/main/resources/META-INF/persistence.xml (100%) rename Semester 2/{ => Assignments}/QuizBusLogic/src/main/resources/messages/messages.properties (100%) rename Semester 2/{ => Assignments}/QuizBusLogic/src/main/resources/messages/messages_de.properties (100%) rename Semester 2/{ => Assignments}/QuizBusLogic/src/main/resources/messages/messages_es.properties (100%) create mode 100644 Semester 2/Assignments/QuizBusLogic/src/main/webapp/Test1.xhtml rename Semester 2/{labEL2_CalebFontenot => Assignments/QuizBusLogic}/src/main/webapp/WEB-INF/beans.xml (100%) create mode 100644 Semester 2/Assignments/QuizBusLogic/src/main/webapp/WEB-INF/faces-config.xml rename Semester 2/{lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2 => Assignments/QuizBusLogic}/src/main/webapp/WEB-INF/glassfish-web.xml (100%) create mode 100644 Semester 2/Assignments/QuizBusLogic/src/main/webapp/WEB-INF/web.xml rename Semester 2/{labEL2_CalebFontenot => Assignments/QuizBusLogic}/src/main/webapp/index.html (100%) rename Semester 2/{ => Assignments}/QuizBusLogic/src/main/webapp/index.xhtml (100%) create mode 100644 Semester 2/Assignments/SwingTest/pom.xml create mode 100644 Semester 2/Assignments/SwingTest/src/main/java/com/calebfontenot/swingtest/SwingTest.java rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/7_navigation1.pdf (100%) rename Semester 2/{lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2 => Assignments/lab04_nav1_CalebFontenot}/faces-config.NavData (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/nb-configuration.xml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/pom.xml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleController.java (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleController2.java (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Utilities.java (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/JakartaRestConfiguration.java (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/resources/JakartaEE10Resource.java (100%) rename Semester 2/{lab5_EL1_F23_CalebFontenot => Assignments/lab04_nav1_CalebFontenot}/src/main/resources/META-INF/persistence.xml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/faces-config.xml (100%) rename Semester 2/{lab5_EL1_F23_CalebFontenot => Assignments/lab04_nav1_CalebFontenot}/src/main/webapp/WEB-INF/glassfish-web.xml (100%) rename Semester 2/{lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2 => Assignments/lab04_nav1_CalebFontenot}/src/main/webapp/WEB-INF/web.xml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/webapp/error-message.xhtml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/webapp/index.xhtml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/webapp/result-page-1.xhtml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/webapp/result-page-2.xhtml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/webapp/result-page-3.xhtml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/webapp/start-page-1.xhtml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot/src/main/webapp/start-page-2.xhtml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/7_navigation1.pdf (100%) create mode 100644 Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/faces-config.NavData rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/nb-configuration.xml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/pom.xml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/SimpleController.java (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/SimpleController2.java (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/Utilities.java (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/JakartaRestConfiguration.java (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/resources/JakartaEE10Resource.java (100%) rename Semester 2/{labEL2_CalebFontenot => Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2}/src/main/resources/META-INF/persistence.xml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/beans.xml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/faces-config.xml (100%) rename Semester 2/{labEL2_CalebFontenot => Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2}/src/main/webapp/WEB-INF/glassfish-web.xml (100%) rename Semester 2/{lab5_EL1_F23_CalebFontenot => Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2}/src/main/webapp/WEB-INF/web.xml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/error-message.xhtml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/index.xhtml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/message-page.xhtml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/start-page-1.xhtml (100%) rename Semester 2/{ => Assignments}/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/start-page-2.xhtml (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/10-EL-1.pdf (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/nb-configuration.xml (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/pom.xml (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/EmployeeBean.java (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleBean.java (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/TestBean1.java (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab5_el1_f23_calebfontenot/JakartaRestConfiguration.java (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab5_el1_f23_calebfontenot/resources/JakartaEE10Resource.java (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Company.java (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Employee.java (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Name.java (100%) rename Semester 2/{labNavigation1_CalebFontenot => Assignments/lab5_EL1_F23_CalebFontenot}/src/main/resources/META-INF/persistence.xml (100%) rename Semester 2/{labNavigation1_CalebFontenot => Assignments/lab5_EL1_F23_CalebFontenot}/src/main/webapp/WEB-INF/beans.xml (100%) rename Semester 2/{labNavigation1_CalebFontenot => Assignments/lab5_EL1_F23_CalebFontenot}/src/main/webapp/WEB-INF/glassfish-web.xml (100%) rename Semester 2/{labEL2_CalebFontenot => Assignments/lab5_EL1_F23_CalebFontenot}/src/main/webapp/WEB-INF/web.xml (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/src/main/webapp/accepted.xhtml (100%) rename Semester 2/{labNavigation1_CalebFontenot => Assignments/lab5_EL1_F23_CalebFontenot}/src/main/webapp/index.html (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/src/main/webapp/index.xhtml (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/src/main/webapp/rejected.xhtml (100%) rename Semester 2/{ => Assignments}/lab5_EL1_F23_CalebFontenot/src/main/webapp/submitting-properties.xhtml (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/nb-configuration.xml (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/pom.xml (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/EmployeeBean.java (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Purchases.java (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleBean.java (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/TestBean1.java (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/bl/Utils.java (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/label2_calebfontenot/JakartaRestConfiguration.java (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/label2_calebfontenot/resources/JakartaEE10Resource.java (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Company.java (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Employee.java (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Name.java (100%) create mode 100644 Semester 2/Assignments/labEL2_CalebFontenot/src/main/resources/META-INF/persistence.xml create mode 100644 Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/WEB-INF/beans.xml create mode 100644 Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml create mode 100644 Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/WEB-INF/web.xml create mode 100644 Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/index.html rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/webapp/index.xhtml (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/webapp/purchase-failure.xhtml (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/webapp/purchase-success.xhtml (100%) rename Semester 2/{ => Assignments}/labEL2_CalebFontenot/src/main/webapp/using-collections.xhtml (100%) rename Semester 2/{ => Assignments}/labNavigation1_CalebFontenot/pom.xml (100%) rename Semester 2/{ => Assignments}/labNavigation1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/labnavigation1_calebfontenot/JakartaRestConfiguration.java (100%) rename Semester 2/{ => Assignments}/labNavigation1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/labnavigation1_calebfontenot/resources/JakartaEE10Resource.java (100%) create mode 100644 Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/resources/META-INF/persistence.xml create mode 100644 Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml create mode 100644 Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml rename Semester 2/{ => Assignments}/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/web.xml (100%) create mode 100644 Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/index.html create mode 100644 Semester 2/ZIPs/MP1_BusinessLogic_CalebFontenot.zip create mode 100644 Semester 2/ZIPs/MP1_Navigation_CalebFontenot.zip diff --git a/.gitignore b/.gitignore index f484b5d..dcd8794 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,6 @@ /Semester 2/lab5_EL1_F23_CalebFontenot/target/ /Semester 2/labEL2_CalebFontenot/target/ /Semester 2/MP2-chapter4_Java20_CalebFontenot/nbproject/private/ +/Semester 2/Assignments/SwingTest/target/ + +/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/target/ diff --git a/Semester 2/MP1_CalebFontenot/nb-configuration.xml b/Semester 2/Assignments/MP1_CalebFontenot/nb-configuration.xml similarity index 100% rename from Semester 2/MP1_CalebFontenot/nb-configuration.xml rename to Semester 2/Assignments/MP1_CalebFontenot/nb-configuration.xml diff --git a/Semester 2/MP1_CalebFontenot/pom.xml b/Semester 2/Assignments/MP1_CalebFontenot/pom.xml similarity index 100% rename from Semester 2/MP1_CalebFontenot/pom.xml rename to Semester 2/Assignments/MP1_CalebFontenot/pom.xml diff --git a/Semester 2/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Navigation.java b/Semester 2/Assignments/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Navigation.java similarity index 100% rename from Semester 2/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Navigation.java rename to Semester 2/Assignments/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Navigation.java diff --git a/Semester 2/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/mp1_calebfontenot/JakartaRestConfiguration.java b/Semester 2/Assignments/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/mp1_calebfontenot/JakartaRestConfiguration.java similarity index 100% rename from Semester 2/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/mp1_calebfontenot/JakartaRestConfiguration.java rename to Semester 2/Assignments/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/mp1_calebfontenot/JakartaRestConfiguration.java diff --git a/Semester 2/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/mp1_calebfontenot/resources/JakartaEE10Resource.java b/Semester 2/Assignments/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/mp1_calebfontenot/resources/JakartaEE10Resource.java similarity index 100% rename from Semester 2/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/mp1_calebfontenot/resources/JakartaEE10Resource.java rename to Semester 2/Assignments/MP1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/mp1_calebfontenot/resources/JakartaEE10Resource.java diff --git a/Semester 2/MP1_CalebFontenot/src/main/resources/META-INF/persistence.xml b/Semester 2/Assignments/MP1_CalebFontenot/src/main/resources/META-INF/persistence.xml similarity index 100% rename from Semester 2/MP1_CalebFontenot/src/main/resources/META-INF/persistence.xml rename to Semester 2/Assignments/MP1_CalebFontenot/src/main/resources/META-INF/persistence.xml diff --git a/Semester 2/MP1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml b/Semester 2/Assignments/MP1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml similarity index 100% rename from Semester 2/MP1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml rename to Semester 2/Assignments/MP1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml diff --git a/Semester 2/MP1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml b/Semester 2/Assignments/MP1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml similarity index 100% rename from Semester 2/MP1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml rename to Semester 2/Assignments/MP1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml diff --git a/Semester 2/MP1_CalebFontenot/src/main/webapp/WEB-INF/web.xml b/Semester 2/Assignments/MP1_CalebFontenot/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from Semester 2/MP1_CalebFontenot/src/main/webapp/WEB-INF/web.xml rename to Semester 2/Assignments/MP1_CalebFontenot/src/main/webapp/WEB-INF/web.xml diff --git a/Semester 2/MP1_CalebFontenot/src/main/webapp/index.html b/Semester 2/Assignments/MP1_CalebFontenot/src/main/webapp/index.html similarity index 100% rename from Semester 2/MP1_CalebFontenot/src/main/webapp/index.html rename to Semester 2/Assignments/MP1_CalebFontenot/src/main/webapp/index.html diff --git a/Semester 2/QuizBusLogic/faces-config_1.NavData b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/faces-config_1.NavData similarity index 100% rename from Semester 2/QuizBusLogic/faces-config_1.NavData rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/faces-config_1.NavData diff --git a/Semester 2/QuizBusLogic/faces.config.NavData b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/faces.config.NavData similarity index 100% rename from Semester 2/QuizBusLogic/faces.config.NavData rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/faces.config.NavData diff --git a/Semester 2/QuizBusLogic/nb-configuration.xml b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/nb-configuration.xml similarity index 100% rename from Semester 2/QuizBusLogic/nb-configuration.xml rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/nb-configuration.xml diff --git a/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/pom.xml b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/pom.xml new file mode 100644 index 0000000..65d951f --- /dev/null +++ b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/pom.xml @@ -0,0 +1,77 @@ + + 4.0.0 + edu.slcc.asdv.caleb + MP2_BusinessLogic_CalebFontenot + 1.0-SNAPSHOT + war + MP2_BusinessLogic_CalebFontenot-1.0-SNAPSHOT + + + 11 + 11 + ${project.build.directory}/endorsed + UTF-8 + false + 10.0.0 + + + + + jakarta.platform + jakarta.jakartaee-api + 10.0.0 + jar + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + 11 + 11 + + ${endorsed.dir} + + + + + org.apache.maven.plugins + maven-war-plugin + 2.3 + + false + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.6 + + + validate + + copy + + + ${endorsed.dir} + true + + + jakarta.platform + jakarta.jakartaee-api + ${jakartaee} + jar + + + + + + + + + \ No newline at end of file diff --git a/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/Data.java b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/Data.java new file mode 100644 index 0000000..93d9119 --- /dev/null +++ b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/Data.java @@ -0,0 +1,47 @@ +package com.corejsf; + +import java.util.ArrayList; +import java.util.List; + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ + +/** + * + * @author caleb + */ +public class Data { + private ArrayList problems = new ArrayList<>(); + public Data() { + problems.add(new Problem("Java is a purely procedural programming language.", false)); + problems.add(new Problem("Java is platform-independent due to its bytecode and JVM (Java Virtual Machine).", true)); + problems.add(new Problem("A Java method can have multiple return statements.", true)); + problems.add(new Problem("In Java, you can create an object of an abstract class.", false)); + problems.add(new Problem("Java supports multiple inheritance for classes.", false)); + problems.add(new Problem("The NullPointerException is a checked exception in Java.", false)); + problems.add(new Problem("The final keyword in Java can be used to prevent method overriding.", true)); + problems.add(new Problem("The == operator in Java compares the values of two objects.", false)); + problems.add(new Problem("Java provides automatic memory management through garbage collection.", true)); + problems.add(new Problem("Java's switch statement can be used with floating-point numbers.", false)); + } + public ArrayList getData() { + return problems; + } + + public List getQuestions() { + List returnArray = new ArrayList(); + for (Problem problem: problems) { + returnArray.add(problem.getQuestion()); + } + return returnArray; + } + public ArrayList getAnswers(){ + ArrayList returnArray = new ArrayList(); + for(Problem problem: problems) { + returnArray.add(problem.isCorrectAnswer()); + } + return returnArray; + } +} diff --git a/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/Problem.java b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/Problem.java new file mode 100644 index 0000000..1cf63c9 --- /dev/null +++ b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/Problem.java @@ -0,0 +1,33 @@ +package com.corejsf; + +import java.io.Serializable; + +public class Problem implements Serializable, ProblemInterface { + private String question; + private boolean answer; + + public Problem() {} + + public Problem(String question, boolean solution) { + this.question = question; + this.answer = solution; + } + + public String getQuestion() { + return question; + } + + public void setQuestion(String question) { + this.question = question; + } + + public boolean isCorrectAnswer() { + return answer; + } + + public void setAnswer(boolean answer) { + this.answer = answer; + } + + +} diff --git a/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/ProblemInterface.java b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/ProblemInterface.java new file mode 100644 index 0000000..bdff948 --- /dev/null +++ b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/ProblemInterface.java @@ -0,0 +1,19 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template + */ +package com.corejsf; + +/** + * + * @author caleb + */ +public interface ProblemInterface { + public String getQuestion(); + + public void setQuestion(String question); + + public boolean isCorrectAnswer(); + + public void setAnswer(boolean answer); +} diff --git a/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/QuizBean.java b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/QuizBean.java new file mode 100644 index 0000000..fc060df --- /dev/null +++ b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/com/corejsf/QuizBean.java @@ -0,0 +1,90 @@ +package com.corejsf; + +import ejb.TestEJBLocal; +import jakarta.enterprise.context.SessionScoped; +import jakarta.faces.component.UIViewRoot; +import jakarta.faces.context.FacesContext; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Locale; + +@Named // or @Named +@SessionScoped +public class QuizBean implements Serializable { + + @Inject + TestEJBLocal ejb; + + public String getDataFromDatabase() { + return ejb.getDataFromDatabase().toString(); + } + + private int currentLocale = 0; + private Data theProblems = new Data(); + private int currentIndex; + private int score; + + public int getScore() { + return score; + } + + public Problem getCurrent() { + return theProblems.getData().get(currentIndex); + } + + public String getAnswer() { + return ""; + } + + public void setAnswer(String newValue) { + System.out.println("Called setAnswer\nAnswer was: " + newValue); + boolean answer = (Boolean.parseBoolean(newValue)); + try { + if (newValue != "true"&& newValue != "false") { + // if the newValue is blank, make sure the answer gets interpreted as incorrect. + System.out.println("Answer was blank!"); + answer = !getCurrent().isCorrectAnswer(); + } + if (getCurrent().isCorrectAnswer() == answer) { + score++; + } + currentIndex = (currentIndex + 1) % theProblems.getData().size(); + } catch (Exception ex) { + } + } + + public void previousQuestion() { + if (currentIndex > 0) { + currentIndex = (currentIndex - 1); + } else { + currentIndex = theProblems.getData().size() - 1; + } + } + + public void setLanguage(int locale) { + UIViewRoot viewRoot = FacesContext.getCurrentInstance().getViewRoot(); + switch (locale) { + default: + case 0: + viewRoot.setLocale(new Locale("en")); //English + break; + case 1: + viewRoot.setLocale(new Locale("es")); //Spanish + break; + case 2: + viewRoot.setLocale(new Locale("fr")); //French + break; + case 3: + viewRoot.setLocale(new Locale("ru")); //Russian + break; + case 4: + viewRoot.setLocale(new Locale("el")); //Greek + break; + case 5: + viewRoot.setLocale(new Locale("ar")); //Arabic + break; + } + } +} diff --git a/Semester 2/QuizBusLogic/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/JakartaRestConfiguration.java b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/JakartaRestConfiguration.java similarity index 100% rename from Semester 2/QuizBusLogic/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/JakartaRestConfiguration.java rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/JakartaRestConfiguration.java diff --git a/Semester 2/QuizBusLogic/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/resources/JakartaEE10Resource.java b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/resources/JakartaEE10Resource.java similarity index 100% rename from Semester 2/QuizBusLogic/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/resources/JakartaEE10Resource.java rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/resources/JakartaEE10Resource.java diff --git a/Semester 2/QuizBusLogic/src/main/java/ejb/TestEJB.java b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/ejb/TestEJB.java similarity index 100% rename from Semester 2/QuizBusLogic/src/main/java/ejb/TestEJB.java rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/ejb/TestEJB.java diff --git a/Semester 2/QuizBusLogic/src/main/java/ejb/TestEJBLocal.java b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/ejb/TestEJBLocal.java similarity index 100% rename from Semester 2/QuizBusLogic/src/main/java/ejb/TestEJBLocal.java rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/java/ejb/TestEJBLocal.java diff --git a/Semester 2/QuizBusLogic/src/main/resources/META-INF/persistence.xml b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/META-INF/persistence.xml similarity index 100% rename from Semester 2/QuizBusLogic/src/main/resources/META-INF/persistence.xml rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/META-INF/persistence.xml diff --git a/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages.properties b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages.properties new file mode 100644 index 0000000..6ca1438 --- /dev/null +++ b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages.properties @@ -0,0 +1,18 @@ + +# Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license +# Click nbfs://nbhost/SystemFileSystem/Templates/Other/properties.properties to edit this template +currentLocale=Current Locale: English +title=Java Quiz +heading=Have fun with Java Quiz! +currentScore=Your current score is {0}. +guessNext=Answer the question correctly by typing 'true' or 'false' in the text box. +answer=Your answer: +next=Next +previous=Previous +englishLocale=Change locale to English +spanishLocale=Change locale to Spanish +frenchLocale=Change locale to French +greekLocale=Change locale to Greek +arabicLocale=Change locale to Arabic +russianLocale=Change locale to Russian + diff --git a/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_ar.properties b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_ar.properties new file mode 100644 index 0000000..6c805de --- /dev/null +++ b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_ar.properties @@ -0,0 +1,17 @@ + +# Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license +# Click nbfs://nbhost/SystemFileSystem/Templates/Other/properties.properties to edit this template +currentLocale=\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629: \u0627\u0644\u0639\u0631\u0628\u064a\u0629 +title=\u0627\u062e\u062a\u0628\u0627\u0631 \u062c\u0627\u0641\u0627 +heading=\u0627\u0633\u062a\u0645\u062a\u0639 \u0645\u0639 Java Quiz! +currentScore=\u0646\u062a\u064a\u062c\u062a\u0643 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0647\u064a {0}. +guessNext=\u0623\u062c\u0628 \u0639\u0646 \u0627\u0644\u0633\u0624\u0627\u0644 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d \u0639\u0646 \u0637\u0631\u064a\u0642 \u0643\u062a\u0627\u0628\u0629 "\u0635\u062d\u064a\u062d" \u0623\u0648 "\u062e\u0637\u0623" \u0641\u064a \u0645\u0631\u0628\u0639 \u0627\u0644\u0646\u0635. +answer=\u0625\u062c\u0627\u0628\u062a\u0643: +next=\u0627\u0644\u062a\u0627\u0644\u064a +previous=\u0627\u0644\u0633\u0627\u0628\u0642 +englishLocale=\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0644\u063a\u0629 \u0625\u0644\u0649 \u0627\u0644\u0625\u0646\u062c\u0644\u064a\u0632\u064a\u0629 +spanishLocale=\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0644\u063a\u0629 \u0625\u0644\u0649 \u0627\u0644\u0625\u0633\u0628\u0627\u0646\u064a\u0629 +frenchLocale=\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0644\u063a\u0629 \u0625\u0644\u0649 \u0627\u0644\u0641\u0631\u0646\u0633\u064a\u0629 +greekLocale=\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0644\u063a\u0629 \u0625\u0644\u0649 \u0627\u0644\u064a\u0648\u0646\u0627\u0646\u064a\u0629 +arabicLocale=\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0644\u063a\u0629 \u0625\u0644\u0649 \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 +russianLocale=\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0644\u063a\u0629 \u0625\u0644\u0649 \u0627\u0644\u0631\u0648\u0633\u064a\u0629 diff --git a/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_el.properties b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_el.properties new file mode 100644 index 0000000..65a174b --- /dev/null +++ b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_el.properties @@ -0,0 +1,17 @@ + +# Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license +# Click nbfs://nbhost/SystemFileSystem/Templates/Other/properties.properties to edit this template +currentLocale=\u03a4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03c4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b1: \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac +title=Java Quiz +heading=\u0394\u03b9\u03b1\u03c3\u03ba\u03b5\u03b4\u03ac\u03c3\u03c4\u03b5 \u03bc\u03b5 \u03c4\u03bf Java Quiz! +currentScore=\u0397 \u03c4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03b2\u03b1\u03b8\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03b1 \u03c3\u03b1\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 {0}. +guessNext=\u0391\u03c0\u03b1\u03bd\u03c4\u03ae\u03c3\u03c4\u03b5 \u03c3\u03c9\u03c3\u03c4\u03ac \u03c3\u03c4\u03b7\u03bd \u03b5\u03c1\u03ce\u03c4\u03b7\u03c3\u03b7 \u03c0\u03bb\u03b7\u03ba\u03c4\u03c1\u03bf\u03bb\u03bf\u03b3\u03ce\u03bd\u03c4\u03b1\u03c2 "true" \u03ae "false" \u03c3\u03c4\u03bf \u03c0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf \u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5. +answer=\u0397 \u03b1\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03ae \u03c3\u03b1\u03c2: +next=\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf +previous=\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf +englishLocale=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c4\u03bf\u03c0\u03b9\u03ba\u03ce\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd \u03c3\u03b5 \u0391\u03b3\u03b3\u03bb\u03b9\u03ba\u03ac +spanishLocale=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c4\u03bf\u03c0\u03b9\u03ba\u03ce\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd \u03c3\u03b5 \u0399\u03c3\u03c0\u03b1\u03bd\u03b9\u03ba\u03ac +frenchLocale=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c4\u03bf\u03c0\u03b9\u03ba\u03ae\u03c2 \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1\u03c2 \u03c3\u03b5 \u03b3\u03b1\u03bb\u03bb\u03b9\u03ba\u03ac +greekLocale=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c4\u03bf\u03c0\u03b9\u03ba\u03ae\u03c2 \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7\u03c2 \u03c3\u03b5 \u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac +arabicLocale=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c4\u03bf\u03c0\u03b9\u03ba\u03ce\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd \u03c3\u03b5 \u03b1\u03c1\u03b1\u03b2\u03b9\u03ba\u03ac +russianLocale=\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c4\u03bf\u03c0\u03b9\u03ba\u03ce\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd \u03c3\u03b5 \u03a1\u03c9\u03c3\u03b9\u03ba\u03ac diff --git a/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_es.properties b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_es.properties new file mode 100644 index 0000000..24f279b --- /dev/null +++ b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_es.properties @@ -0,0 +1,17 @@ + +# Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license +# Click nbfs://nbhost/SystemFileSystem/Templates/Other/properties.properties to edit this template +currentLocale=Configuraci\u00f3n regional actual: espa\u00f1ol +title=Configuraci\u00f3n regional actual: ingl\u00e9s +heading=\u00a1Divi\u00e9rtete con Java Quiz! +currentScore=Su puntuaci\u00f3n actual es {0}. +guessNext=Responda la pregunta correctamente escribiendo 'verdadero' o 'falso' en el cuadro de texto. +answer=Tu respuesta: +next=Siguiente +previous=Anterior +englishLocale=Cambiar configuraci\u00f3n regional a ingl\u00e9s +spanishLocale=Cambiar configuraci\u00f3n regional a espa\u00f1ol +frenchLocale=Cambiar configuraci\u00f3n regional a franc\u00e9s +greekLocale=Cambiar configuraci\u00f3n regional a griego +arabicLocale=Cambiar configuraci\u00f3n regional a \u00e1rabe +russianLocale = Cambiar la configuraci\u00f3n regional a Rusa diff --git a/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_fr.properties b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_fr.properties new file mode 100644 index 0000000..cfb30a5 --- /dev/null +++ b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_fr.properties @@ -0,0 +1,17 @@ + +# Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license +# Click nbfs://nbhost/SystemFileSystem/Templates/Other/properties.properties to edit this template +currentLocale=Locale actuelle : fran\u00e7ais +title=Quiz Java +heading=Amusez-vous avec Java Quiz! +currentScore=Votre score actuel est de {0}. +guessNext=R\u00e9pondez correctement \u00e0 la question en tapant \u00ab vrai \u00bb ou \u00ab faux \u00bb dans la zone de texte. +answer=Votre r\u00e9ponse : +next=Suivant +previous=Pr\u00e9c\u00e9dent +englishLocale=Changer les param\u00e8tres r\u00e9gionaux en anglais +spanishLocale=Changer les param\u00e8tres r\u00e9gionaux en espagnol +frenchLocale=Changer les param\u00e8tres r\u00e9gionaux en fran\u00e7ais +greekLocale=Changer les param\u00e8tres r\u00e9gionaux en grec +arabicLocale=Changer les param\u00e8tres r\u00e9gionaux en arabe +russianLocale=Changer les param\u00e8tres r\u00e9gionaux en russe diff --git a/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_ru.properties b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_ru.properties new file mode 100644 index 0000000..cb141bb --- /dev/null +++ b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/resources/messages/messages_ru.properties @@ -0,0 +1,17 @@ + +# Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license +# Click nbfs://nbhost/SystemFileSystem/Templates/Other/properties.properties to edit this template +currentLocale=\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u043b\u043e\u043a\u0430\u043b\u044c: \u0420\u0443\u0441\u0441\u043a\u0438\u0439 +title=Java-\u0432\u0438\u043a\u0442\u043e\u0440\u0438\u043d\u0430 +heading=\u0423\u0434\u0430\u0447\u0438 \u0432 Java-\u0432\u0438\u043a\u0442\u043e\u0440\u0438\u043d\u0435! +currentScore=\u0412\u0430\u0448 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442: {0}. +guessNext=\u041e\u0442\u0432\u0435\u0442\u044c\u0442\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441, \u043d\u0430\u0431\u0440\u0430\u0432 \u00ab\u0438\u0441\u0442\u0438\u043d\u0430\u00bb \u0438\u043b\u0438 \u00ab\u043b\u043e\u0436\u044c\u00bb \u0432 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435. +answer=\u0412\u0430\u0448 \u043e\u0442\u0432\u0435\u0442: +next=\u0414\u0430\u043b\u0435\u0435 +previous=\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 +englishLocale=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439 +spanishLocale=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c \u043d\u0430 \u0438\u0441\u043f\u0430\u043d\u0441\u043a\u0438\u0439 +frenchLocale=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c \u043d\u0430 \u0444\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439 +greekLocale=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c \u043d\u0430 \u0433\u0440\u0435\u0447\u0435\u0441\u043a\u0438\u0439 +arabicLocale=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c \u043d\u0430 \u0430\u0440\u0430\u0431\u0441\u043a\u0438\u0439 +russianLocale=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 diff --git a/Semester 2/QuizBusLogic/src/main/webapp/Test1.xhtml b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/Test1.xhtml similarity index 100% rename from Semester 2/QuizBusLogic/src/main/webapp/Test1.xhtml rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/Test1.xhtml diff --git a/Semester 2/QuizBusLogic/src/main/webapp/WEB-INF/beans.xml b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/WEB-INF/beans.xml similarity index 100% rename from Semester 2/QuizBusLogic/src/main/webapp/WEB-INF/beans.xml rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/WEB-INF/beans.xml diff --git a/Semester 2/QuizBusLogic/src/main/webapp/WEB-INF/faces-config.xml b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/WEB-INF/faces-config.xml similarity index 100% rename from Semester 2/QuizBusLogic/src/main/webapp/WEB-INF/faces-config.xml rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/WEB-INF/faces-config.xml diff --git a/Semester 2/QuizBusLogic/src/main/webapp/WEB-INF/glassfish-web.xml b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml similarity index 100% rename from Semester 2/QuizBusLogic/src/main/webapp/WEB-INF/glassfish-web.xml rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml diff --git a/Semester 2/QuizBusLogic/src/main/webapp/WEB-INF/web.xml b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from Semester 2/QuizBusLogic/src/main/webapp/WEB-INF/web.xml rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/WEB-INF/web.xml diff --git a/Semester 2/QuizBusLogic/src/main/webapp/index.html b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/index.html similarity index 100% rename from Semester 2/QuizBusLogic/src/main/webapp/index.html rename to Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/index.html diff --git a/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/index.xhtml b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/index.xhtml new file mode 100644 index 0000000..a7847f9 --- /dev/null +++ b/Semester 2/Assignments/MP2_BusinessLogic_CalebFontenot/src/main/webapp/index.xhtml @@ -0,0 +1,36 @@ + + + + + #{msgs.title} + + + +

#{msgs.heading}

+

+ + + +

+

#{msgs.guessNext}

+

#{quizBean.current.question}

+

+ #{msgs.answer} + +

+

+
+ +
+ + + + + + +
+
+ \ No newline at end of file diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/Navigator.html b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/Navigator.html new file mode 100644 index 0000000..b5e22f5 --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/Navigator.html @@ -0,0 +1,83 @@ + + + +Navigator.java + + + + +
/home/caleb/ASDV-Java/Semester 3/Assignments/MP2_Navigation_CalebFontenot/src/main/java/edu/slcc/asdv/pojo/Navigator.java
+
+package edu.slcc.asdv.pojo;
+
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/JSF/JSFManagedBean.java to edit this template
+ */
+
+import jakarta.inject.Named;
+import jakarta.enterprise.context.RequestScoped;
+
+/**
+ *
+ * @author caleb
+ */
+@Named(value = "Navigator")
+@RequestScoped
+public class Navigator {
+
+    /**
+     * Creates a new instance of Navigator
+     */
+    public Navigator() {
+    }
+
+    public String determine(String origin) {
+        int rand = (int) (Math.random() * 2);
+        System.out.println(rand);
+        String returnValue = "";
+        switch (origin) {
+            case "a":
+                if (rand == 0) {
+                    returnValue = "b.xhtml";
+                } else {
+                    returnValue = "defeat.xhtml";
+                }
+                break;
+            case "b":
+                if (rand == 0) {
+                    returnValue = "c.xhtml";
+                } else {
+                    returnValue = "defeat.xhtml";
+                }
+                break;
+            case "c":
+                if (rand == 0) {
+                    returnValue = "victory.xhtml";
+                } else {
+                    returnValue = "defeat.xhtml";
+                }
+                break;
+        }
+        System.out.println("Return value: " + returnValue);
+        return returnValue;
+    }
+}
+
+
+ diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/a.html b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/a.html new file mode 100644 index 0000000..6999973 --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/a.html @@ -0,0 +1,42 @@ + + + +a.xhtml + + + + +
/home/caleb/ASDV-Java/Semester 3/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/a.xhtml
+
+<?xml version='1.0' encoding='UTF-8' ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:h="http://xmlns.jcp.org/jsf/html">
+    <h:head>
+        <title>a</title>
+    </h:head>
+    <h:body>
+        <h1>You are on A.</h1>
+        <h:form> 
+        <h:commandLink value="try to go to b" action='#{Navigator.determine("a")}'/>
+        </h:form> 
+    </h:body>
+</html>
+
+
+ diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/b.html b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/b.html new file mode 100644 index 0000000..81a8697 --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/b.html @@ -0,0 +1,42 @@ + + + +b.xhtml + + + + +
/home/caleb/ASDV-Java/Semester 3/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/b.xhtml
+
+<?xml version='1.0' encoding='UTF-8' ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:h="http://xmlns.jcp.org/jsf/html">
+    <h:head>
+        <title>b</title>
+    </h:head>
+    <h:body>
+        <h1>Success! You are on B!</h1>
+        <h:form> 
+        <h:commandLink value="try to go to c" action='#{Navigator.determine("b")}'/>
+        </h:form> 
+    </h:body>
+</html>
+
+
+ diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/c.html b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/c.html new file mode 100644 index 0000000..9b76b49 --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/c.html @@ -0,0 +1,42 @@ + + + +c.xhtml + + + + +
/home/caleb/ASDV-Java/Semester 3/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/c.xhtml
+
+<?xml version='1.0' encoding='UTF-8' ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:h="http://xmlns.jcp.org/jsf/html">
+    <h:head>
+        <title>c</title>
+    </h:head>
+    <h:body>
+        <h1>Success! You are on C!</h1>
+        <h:form> 
+        <h:commandLink value="try to go to vitory" action='#{Navigator.determine("c")}'/>
+        </h:form> 
+    </h:body>
+</html>
+
+
+ diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/defeat.html b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/defeat.html new file mode 100644 index 0000000..633377c --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/defeat.html @@ -0,0 +1,40 @@ + + + +defeat.xhtml + + + + +
/home/caleb/ASDV-Java/Semester 3/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/defeat.xhtml
+
+<?xml version='1.0' encoding='UTF-8' ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:h="http://xmlns.jcp.org/jsf/html">
+    <h:head>
+        <title>Defeat</title>
+    </h:head>
+    <h:body>
+        <h1>Aww, sorry, you loose 😢</h1>
+        <h:form> 
+            <h:commandLink value="Try again?" action="a.xhtml"/>
+        </h:form> 
+    </h:body>
+</html>
+
+
+ diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/index.html b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/index.html new file mode 100644 index 0000000..8c96f12 --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/index.html @@ -0,0 +1,39 @@ + + + +index.xhtml + + + + +
/home/caleb/ASDV-Java/Semester 3/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/index.xhtml
+
+<?xml version='1.0' encoding='UTF-8' ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:h="http://xmlns.jcp.org/jsf/html">
+    <h:head>
+        <title>Facelet Title</title>
+    </h:head>
+    <h:body>
+        <h:form>
+            <h:commandLink value="Go to a" action="a.xhtml"/>
+        </h:form>
+    </h:body>
+</html>
+
+
+ diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/victory.html b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/victory.html new file mode 100644 index 0000000..3865006 --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/Printed HTMLs/victory.html @@ -0,0 +1,40 @@ + + + +victory.xhtml + + + + +
/home/caleb/ASDV-Java/Semester 3/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/victory.xhtml
+
+<?xml version='1.0' encoding='UTF-8' ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:h="http://xmlns.jcp.org/jsf/html">
+    <h:head>
+        <title>Victory</title>
+    </h:head>
+    <h:body>
+        <h1>Victory! 🎉</h1>
+        <h:form> 
+        <h:commandLink value="Try again?" action="a.xhtml"/>
+        </h:form> 
+    </h:body>
+</html>
+
+
+ diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/nb-configuration.xml b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/nb-configuration.xml new file mode 100644 index 0000000..87712a3 --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/nb-configuration.xml @@ -0,0 +1,20 @@ + + + + + + 10-web + gfv700ee10 + JSP + + diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/pom.xml b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/pom.xml new file mode 100644 index 0000000..08a0d0e --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/pom.xml @@ -0,0 +1,77 @@ + + 4.0.0 + com.calebfontenot + MP2_Navigation_CalebFontenot + 1.0-SNAPSHOT + war + MP2_Navigation_CalebFontenot-1.0-SNAPSHOT + + + 11 + 11 + ${project.build.directory}/endorsed + UTF-8 + false + 10.0.0 + + + + + jakarta.platform + jakarta.jakartaee-api + ${jakartaee} + provided + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + 11 + 11 + + ${endorsed.dir} + + + + + org.apache.maven.plugins + maven-war-plugin + 2.3 + + false + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.6 + + + validate + + copy + + + ${endorsed.dir} + true + + + jakarta.platform + jakarta.jakartaee-api + ${jakartaee} + jar + + + + + + + + + \ No newline at end of file diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/java/com/calebfontenot/mp2_navigation_calebfontenot/JakartaRestConfiguration.java b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/java/com/calebfontenot/mp2_navigation_calebfontenot/JakartaRestConfiguration.java new file mode 100644 index 0000000..00e33b0 --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/java/com/calebfontenot/mp2_navigation_calebfontenot/JakartaRestConfiguration.java @@ -0,0 +1,13 @@ +package com.calebfontenot.mp2_navigation_calebfontenot; + +import jakarta.ws.rs.ApplicationPath; +import jakarta.ws.rs.core.Application; + +/** + * Configures Jakarta RESTful Web Services for the application. + * @author Juneau + */ +@ApplicationPath("resources") +public class JakartaRestConfiguration extends Application { + +} diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/java/com/calebfontenot/mp2_navigation_calebfontenot/resources/JakartaEE10Resource.java b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/java/com/calebfontenot/mp2_navigation_calebfontenot/resources/JakartaEE10Resource.java new file mode 100644 index 0000000..1720a95 --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/java/com/calebfontenot/mp2_navigation_calebfontenot/resources/JakartaEE10Resource.java @@ -0,0 +1,20 @@ +package com.calebfontenot.mp2_navigation_calebfontenot.resources; + +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.core.Response; + +/** + * + * @author + */ +@Path("jakartaee10") +public class JakartaEE10Resource { + + @GET + public Response ping(){ + return Response + .ok("ping Jakarta EE") + .build(); + } +} diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/java/edu/slcc/asdv/pojo/Navigator.java b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/java/edu/slcc/asdv/pojo/Navigator.java new file mode 100644 index 0000000..53b2cda --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/java/edu/slcc/asdv/pojo/Navigator.java @@ -0,0 +1,55 @@ +package edu.slcc.asdv.pojo; + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/JSF/JSFManagedBean.java to edit this template + */ + +import jakarta.inject.Named; +import jakarta.enterprise.context.RequestScoped; + +/** + * + * @author caleb + */ +@Named(value = "Navigator") +@RequestScoped +public class Navigator { + + /** + * Creates a new instance of Navigator + */ + public Navigator() { + } + + public String determine(String origin) { + int rand = (int) (Math.random() * 2); + System.out.println(rand); + String returnValue = ""; + switch (origin) { + case "a": + if (rand == 0) { + returnValue = "b.xhtml"; + } else { + returnValue = "defeat.xhtml"; + } + break; + case "b": + if (rand == 0) { + returnValue = "c.xhtml"; + } else { + returnValue = "defeat.xhtml"; + } + break; + case "c": + if (rand == 0) { + returnValue = "victory.xhtml"; + } else { + returnValue = "defeat.xhtml"; + } + break; + } + System.out.println("Return value: " + returnValue); + return returnValue; + } +} diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/resources/META-INF/persistence.xml b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/resources/META-INF/persistence.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/resources/META-INF/persistence.xml rename to Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/resources/META-INF/persistence.xml diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/WEB-INF/beans.xml b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/WEB-INF/beans.xml similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/WEB-INF/beans.xml rename to Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/WEB-INF/beans.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml rename to Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/web.xml b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/web.xml rename to Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/WEB-INF/web.xml diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/a.xhtml b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/a.xhtml new file mode 100644 index 0000000..a0839cb --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/a.xhtml @@ -0,0 +1,14 @@ + + + + + a + + +

You are on A.

+ + + +
+ diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/b.xhtml b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/b.xhtml new file mode 100644 index 0000000..ef1fcf8 --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/b.xhtml @@ -0,0 +1,14 @@ + + + + + b + + +

Success! You are on B!

+ + + +
+ diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/c.xhtml b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/c.xhtml new file mode 100644 index 0000000..9f138ae --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/c.xhtml @@ -0,0 +1,14 @@ + + + + + c + + +

Success! You are on C!

+ + + +
+ diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/defeat.xhtml b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/defeat.xhtml new file mode 100644 index 0000000..df9af38 --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/defeat.xhtml @@ -0,0 +1,14 @@ + + + + + Defeat + + +

Aww, sorry, you loose 😢

+ + + +
+ diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/index.html b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/index.html similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/index.html rename to Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/index.html diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/index.xhtml b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/index.xhtml new file mode 100644 index 0000000..d171a3a --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/index.xhtml @@ -0,0 +1,13 @@ + + + + + Facelet Title + + + + + + + diff --git a/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/victory.xhtml b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/victory.xhtml new file mode 100644 index 0000000..4fee234 --- /dev/null +++ b/Semester 2/Assignments/MP2_Navigation_CalebFontenot/src/main/webapp/victory.xhtml @@ -0,0 +1,14 @@ + + + + + Victory + + +

Victory! 🎉

+ + + +
+ diff --git a/Semester 2/Assignments/QuizBusLogic/faces-config_1.NavData b/Semester 2/Assignments/QuizBusLogic/faces-config_1.NavData new file mode 100644 index 0000000..e69de29 diff --git a/Semester 2/lab04_nav1_CalebFontenot/faces-config.NavData b/Semester 2/Assignments/QuizBusLogic/faces.config.NavData similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/faces-config.NavData rename to Semester 2/Assignments/QuizBusLogic/faces.config.NavData diff --git a/Semester 2/Assignments/QuizBusLogic/nb-configuration.xml b/Semester 2/Assignments/QuizBusLogic/nb-configuration.xml new file mode 100644 index 0000000..39d0b87 --- /dev/null +++ b/Semester 2/Assignments/QuizBusLogic/nb-configuration.xml @@ -0,0 +1,21 @@ + + + + + + 10-web + gfv700ee10 + JDK_11__System_ + Facelets + + diff --git a/Semester 2/QuizBusLogic/pom.xml b/Semester 2/Assignments/QuizBusLogic/pom.xml similarity index 100% rename from Semester 2/QuizBusLogic/pom.xml rename to Semester 2/Assignments/QuizBusLogic/pom.xml diff --git a/Semester 2/QuizBusLogic/src/main/java/com/corejsf/Data.java b/Semester 2/Assignments/QuizBusLogic/src/main/java/com/corejsf/Data.java similarity index 100% rename from Semester 2/QuizBusLogic/src/main/java/com/corejsf/Data.java rename to Semester 2/Assignments/QuizBusLogic/src/main/java/com/corejsf/Data.java diff --git a/Semester 2/QuizBusLogic/src/main/java/com/corejsf/DataInterface.java b/Semester 2/Assignments/QuizBusLogic/src/main/java/com/corejsf/DataInterface.java similarity index 100% rename from Semester 2/QuizBusLogic/src/main/java/com/corejsf/DataInterface.java rename to Semester 2/Assignments/QuizBusLogic/src/main/java/com/corejsf/DataInterface.java diff --git a/Semester 2/QuizBusLogic/src/main/java/com/corejsf/Problem.java b/Semester 2/Assignments/QuizBusLogic/src/main/java/com/corejsf/Problem.java similarity index 100% rename from Semester 2/QuizBusLogic/src/main/java/com/corejsf/Problem.java rename to Semester 2/Assignments/QuizBusLogic/src/main/java/com/corejsf/Problem.java diff --git a/Semester 2/QuizBusLogic/src/main/java/com/corejsf/ProblemInterface.java b/Semester 2/Assignments/QuizBusLogic/src/main/java/com/corejsf/ProblemInterface.java similarity index 100% rename from Semester 2/QuizBusLogic/src/main/java/com/corejsf/ProblemInterface.java rename to Semester 2/Assignments/QuizBusLogic/src/main/java/com/corejsf/ProblemInterface.java diff --git a/Semester 2/QuizBusLogic/src/main/java/com/corejsf/QuizBean.java b/Semester 2/Assignments/QuizBusLogic/src/main/java/com/corejsf/QuizBean.java similarity index 100% rename from Semester 2/QuizBusLogic/src/main/java/com/corejsf/QuizBean.java rename to Semester 2/Assignments/QuizBusLogic/src/main/java/com/corejsf/QuizBean.java diff --git a/Semester 2/Assignments/QuizBusLogic/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/JakartaRestConfiguration.java b/Semester 2/Assignments/QuizBusLogic/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/JakartaRestConfiguration.java new file mode 100644 index 0000000..33e4d4e --- /dev/null +++ b/Semester 2/Assignments/QuizBusLogic/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/JakartaRestConfiguration.java @@ -0,0 +1,13 @@ +package edu.slcc.asdv.caleb.quizbuslogic; + +import jakarta.ws.rs.ApplicationPath; +import jakarta.ws.rs.core.Application; + +/** + * Configures Jakarta RESTful Web Services for the application. + * @author Juneau + */ +@ApplicationPath("resources") +public class JakartaRestConfiguration extends Application { + +} diff --git a/Semester 2/Assignments/QuizBusLogic/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/resources/JakartaEE10Resource.java b/Semester 2/Assignments/QuizBusLogic/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/resources/JakartaEE10Resource.java new file mode 100644 index 0000000..aef1453 --- /dev/null +++ b/Semester 2/Assignments/QuizBusLogic/src/main/java/edu/slcc/asdv/caleb/quizbuslogic/resources/JakartaEE10Resource.java @@ -0,0 +1,20 @@ +package edu.slcc.asdv.caleb.quizbuslogic.resources; + +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.core.Response; + +/** + * + * @author + */ +@Path("jakartaee10") +public class JakartaEE10Resource { + + @GET + public Response ping(){ + return Response + .ok("ping Jakarta EE") + .build(); + } +} diff --git a/Semester 2/Assignments/QuizBusLogic/src/main/java/ejb/TestEJB.java b/Semester 2/Assignments/QuizBusLogic/src/main/java/ejb/TestEJB.java new file mode 100644 index 0000000..0523590 --- /dev/null +++ b/Semester 2/Assignments/QuizBusLogic/src/main/java/ejb/TestEJB.java @@ -0,0 +1,29 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/StatefulEjbClass.java to edit this template + */ +package ejb; + +import jakarta.ejb.Stateful; +import java.util.ArrayList; + +/** + * + * @author caleb + */ +@Stateful +public class TestEJB implements TestEJBLocal { + + // Add business logic below. (Right-click in editor and choose + // "Insert Code > Add Business Method") + + @Override + public ArrayList getDataFromDatabase() + { + ArrayList l = new ArrayList(); + l.add("data from the database"); + l.add("suppliers table"); + return l; + } + +} diff --git a/Semester 2/Assignments/QuizBusLogic/src/main/java/ejb/TestEJBLocal.java b/Semester 2/Assignments/QuizBusLogic/src/main/java/ejb/TestEJBLocal.java new file mode 100644 index 0000000..1d4c3aa --- /dev/null +++ b/Semester 2/Assignments/QuizBusLogic/src/main/java/ejb/TestEJBLocal.java @@ -0,0 +1,19 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/SessionLocal.java to edit this template + */ +package ejb; + +import jakarta.ejb.Local; +import java.util.ArrayList; + +/** + * + * @author caleb + */ +@Local +public interface TestEJBLocal { + + public ArrayList getDataFromDatabase(); + +} diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/resources/META-INF/persistence.xml b/Semester 2/Assignments/QuizBusLogic/src/main/resources/META-INF/persistence.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/resources/META-INF/persistence.xml rename to Semester 2/Assignments/QuizBusLogic/src/main/resources/META-INF/persistence.xml diff --git a/Semester 2/QuizBusLogic/src/main/resources/messages/messages.properties b/Semester 2/Assignments/QuizBusLogic/src/main/resources/messages/messages.properties similarity index 100% rename from Semester 2/QuizBusLogic/src/main/resources/messages/messages.properties rename to Semester 2/Assignments/QuizBusLogic/src/main/resources/messages/messages.properties diff --git a/Semester 2/QuizBusLogic/src/main/resources/messages/messages_de.properties b/Semester 2/Assignments/QuizBusLogic/src/main/resources/messages/messages_de.properties similarity index 100% rename from Semester 2/QuizBusLogic/src/main/resources/messages/messages_de.properties rename to Semester 2/Assignments/QuizBusLogic/src/main/resources/messages/messages_de.properties diff --git a/Semester 2/QuizBusLogic/src/main/resources/messages/messages_es.properties b/Semester 2/Assignments/QuizBusLogic/src/main/resources/messages/messages_es.properties similarity index 100% rename from Semester 2/QuizBusLogic/src/main/resources/messages/messages_es.properties rename to Semester 2/Assignments/QuizBusLogic/src/main/resources/messages/messages_es.properties diff --git a/Semester 2/Assignments/QuizBusLogic/src/main/webapp/Test1.xhtml b/Semester 2/Assignments/QuizBusLogic/src/main/webapp/Test1.xhtml new file mode 100644 index 0000000..1740b79 --- /dev/null +++ b/Semester 2/Assignments/QuizBusLogic/src/main/webapp/Test1.xhtml @@ -0,0 +1,11 @@ + + + + + Facelet Title + + +

Testing Locale Changed

+ + diff --git a/Semester 2/labEL2_CalebFontenot/src/main/webapp/WEB-INF/beans.xml b/Semester 2/Assignments/QuizBusLogic/src/main/webapp/WEB-INF/beans.xml similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/webapp/WEB-INF/beans.xml rename to Semester 2/Assignments/QuizBusLogic/src/main/webapp/WEB-INF/beans.xml diff --git a/Semester 2/Assignments/QuizBusLogic/src/main/webapp/WEB-INF/faces-config.xml b/Semester 2/Assignments/QuizBusLogic/src/main/webapp/WEB-INF/faces-config.xml new file mode 100644 index 0000000..1837826 --- /dev/null +++ b/Semester 2/Assignments/QuizBusLogic/src/main/webapp/WEB-INF/faces-config.xml @@ -0,0 +1,18 @@ + + + + + en + de + es + + + messages.messages + msgs + + + \ No newline at end of file diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/glassfish-web.xml b/Semester 2/Assignments/QuizBusLogic/src/main/webapp/WEB-INF/glassfish-web.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/glassfish-web.xml rename to Semester 2/Assignments/QuizBusLogic/src/main/webapp/WEB-INF/glassfish-web.xml diff --git a/Semester 2/Assignments/QuizBusLogic/src/main/webapp/WEB-INF/web.xml b/Semester 2/Assignments/QuizBusLogic/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..00cfff4 --- /dev/null +++ b/Semester 2/Assignments/QuizBusLogic/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,23 @@ + + + + Faces Servlet + jakarta.faces.webapp.FacesServlet + + + Faces Servlet + /faces/* + + + faces/index.xhtml + + + jakarta.faces.PROJECT_STAGE + Development + + \ No newline at end of file diff --git a/Semester 2/labEL2_CalebFontenot/src/main/webapp/index.html b/Semester 2/Assignments/QuizBusLogic/src/main/webapp/index.html similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/webapp/index.html rename to Semester 2/Assignments/QuizBusLogic/src/main/webapp/index.html diff --git a/Semester 2/QuizBusLogic/src/main/webapp/index.xhtml b/Semester 2/Assignments/QuizBusLogic/src/main/webapp/index.xhtml similarity index 100% rename from Semester 2/QuizBusLogic/src/main/webapp/index.xhtml rename to Semester 2/Assignments/QuizBusLogic/src/main/webapp/index.xhtml diff --git a/Semester 2/Assignments/SwingTest/pom.xml b/Semester 2/Assignments/SwingTest/pom.xml new file mode 100644 index 0000000..68c7648 --- /dev/null +++ b/Semester 2/Assignments/SwingTest/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + com.calebfontenot + SwingTest + 1.0-SNAPSHOT + jar + + UTF-8 + 1.8 + 1.8 + com.calebfontenot.swingtest.SwingTest + + \ No newline at end of file diff --git a/Semester 2/Assignments/SwingTest/src/main/java/com/calebfontenot/swingtest/SwingTest.java b/Semester 2/Assignments/SwingTest/src/main/java/com/calebfontenot/swingtest/SwingTest.java new file mode 100644 index 0000000..0f2bf3b --- /dev/null +++ b/Semester 2/Assignments/SwingTest/src/main/java/com/calebfontenot/swingtest/SwingTest.java @@ -0,0 +1,28 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + */ + +package com.calebfontenot.swingtest; + + +import javax.swing.*; + +/** + * + * @author caleb + */ +// Hello.java (Java SE 8) + +public class SwingTest extends JFrame{ + public SwingTest() { + super("Hello World"); + setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + add(new JLabel("Hello, world!")); + pack(); + setVisible(true); + } + + public static void main(String[] args) { + SwingUtilities.invokeLater(SwingTest::new); + } +} diff --git a/Semester 2/lab04_nav1_CalebFontenot/7_navigation1.pdf b/Semester 2/Assignments/lab04_nav1_CalebFontenot/7_navigation1.pdf similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/7_navigation1.pdf rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/7_navigation1.pdf diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/faces-config.NavData b/Semester 2/Assignments/lab04_nav1_CalebFontenot/faces-config.NavData similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/faces-config.NavData rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/faces-config.NavData diff --git a/Semester 2/lab04_nav1_CalebFontenot/nb-configuration.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/nb-configuration.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/nb-configuration.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/nb-configuration.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot/pom.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/pom.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/pom.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/pom.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleController.java b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleController.java similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleController.java rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleController.java diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleController2.java b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleController2.java similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleController2.java rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleController2.java diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Utilities.java b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Utilities.java similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Utilities.java rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Utilities.java diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/JakartaRestConfiguration.java b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/JakartaRestConfiguration.java similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/JakartaRestConfiguration.java rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/JakartaRestConfiguration.java diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/resources/JakartaEE10Resource.java b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/resources/JakartaEE10Resource.java similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/resources/JakartaEE10Resource.java rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/resources/JakartaEE10Resource.java diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/resources/META-INF/persistence.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/resources/META-INF/persistence.xml similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/resources/META-INF/persistence.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/resources/META-INF/persistence.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/faces-config.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/faces-config.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/faces-config.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/faces-config.xml diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/web.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/web.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/WEB-INF/web.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/error-message.xhtml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/error-message.xhtml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/error-message.xhtml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/error-message.xhtml diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/index.xhtml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/index.xhtml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/index.xhtml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/index.xhtml diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/result-page-1.xhtml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/result-page-1.xhtml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/result-page-1.xhtml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/result-page-1.xhtml diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/result-page-2.xhtml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/result-page-2.xhtml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/result-page-2.xhtml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/result-page-2.xhtml diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/result-page-3.xhtml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/result-page-3.xhtml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/result-page-3.xhtml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/result-page-3.xhtml diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/start-page-1.xhtml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/start-page-1.xhtml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/start-page-1.xhtml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/start-page-1.xhtml diff --git a/Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/start-page-2.xhtml b/Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/start-page-2.xhtml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot/src/main/webapp/start-page-2.xhtml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot/src/main/webapp/start-page-2.xhtml diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/7_navigation1.pdf b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/7_navigation1.pdf similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/7_navigation1.pdf rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/7_navigation1.pdf diff --git a/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/faces-config.NavData b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/faces-config.NavData new file mode 100644 index 0000000..298bfc5 --- /dev/null +++ b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/faces-config.NavData @@ -0,0 +1,6 @@ + + + + + + diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/nb-configuration.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/nb-configuration.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/nb-configuration.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/nb-configuration.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/pom.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/pom.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/pom.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/pom.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/SimpleController.java b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/SimpleController.java similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/SimpleController.java rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/SimpleController.java diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/SimpleController2.java b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/SimpleController2.java similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/SimpleController2.java rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/SimpleController2.java diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/Utilities.java b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/Utilities.java similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/Utilities.java rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/beans/Utilities.java diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/JakartaRestConfiguration.java b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/JakartaRestConfiguration.java similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/JakartaRestConfiguration.java rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/JakartaRestConfiguration.java diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/resources/JakartaEE10Resource.java b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/resources/JakartaEE10Resource.java similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/resources/JakartaEE10Resource.java rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/java/edu/slcc/asdv/caleb/lab04_nav1_calebfontenot/resources/JakartaEE10Resource.java diff --git a/Semester 2/labEL2_CalebFontenot/src/main/resources/META-INF/persistence.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/resources/META-INF/persistence.xml similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/resources/META-INF/persistence.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/resources/META-INF/persistence.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/beans.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/beans.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/beans.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/beans.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/faces-config.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/faces-config.xml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/faces-config.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/faces-config.xml diff --git a/Semester 2/labEL2_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/glassfish-web.xml similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/glassfish-web.xml diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/WEB-INF/web.xml b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/WEB-INF/web.xml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/WEB-INF/web.xml diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/error-message.xhtml b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/error-message.xhtml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/error-message.xhtml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/error-message.xhtml diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/index.xhtml b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/index.xhtml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/index.xhtml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/index.xhtml diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/message-page.xhtml b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/message-page.xhtml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/message-page.xhtml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/message-page.xhtml diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/start-page-1.xhtml b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/start-page-1.xhtml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/start-page-1.xhtml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/start-page-1.xhtml diff --git a/Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/start-page-2.xhtml b/Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/start-page-2.xhtml similarity index 100% rename from Semester 2/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/start-page-2.xhtml rename to Semester 2/Assignments/lab04_nav1_CalebFontenot_war_1.0-SNAPSHOT2/src/main/webapp/start-page-2.xhtml diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/10-EL-1.pdf b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/10-EL-1.pdf similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/10-EL-1.pdf rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/10-EL-1.pdf diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/nb-configuration.xml b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/nb-configuration.xml similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/nb-configuration.xml rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/nb-configuration.xml diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/pom.xml b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/pom.xml similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/pom.xml rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/pom.xml diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/EmployeeBean.java b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/EmployeeBean.java similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/EmployeeBean.java rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/EmployeeBean.java diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleBean.java b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleBean.java similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleBean.java rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleBean.java diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/TestBean1.java b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/TestBean1.java similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/TestBean1.java rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/beans/TestBean1.java diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab5_el1_f23_calebfontenot/JakartaRestConfiguration.java b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab5_el1_f23_calebfontenot/JakartaRestConfiguration.java similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab5_el1_f23_calebfontenot/JakartaRestConfiguration.java rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab5_el1_f23_calebfontenot/JakartaRestConfiguration.java diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab5_el1_f23_calebfontenot/resources/JakartaEE10Resource.java b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab5_el1_f23_calebfontenot/resources/JakartaEE10Resource.java similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab5_el1_f23_calebfontenot/resources/JakartaEE10Resource.java rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/lab5_el1_f23_calebfontenot/resources/JakartaEE10Resource.java diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Company.java b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Company.java similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Company.java rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Company.java diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Employee.java b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Employee.java similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Employee.java rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Employee.java diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Name.java b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Name.java similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Name.java rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Name.java diff --git a/Semester 2/labNavigation1_CalebFontenot/src/main/resources/META-INF/persistence.xml b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/resources/META-INF/persistence.xml similarity index 100% rename from Semester 2/labNavigation1_CalebFontenot/src/main/resources/META-INF/persistence.xml rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/resources/META-INF/persistence.xml diff --git a/Semester 2/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/WEB-INF/beans.xml similarity index 100% rename from Semester 2/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/WEB-INF/beans.xml diff --git a/Semester 2/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml similarity index 100% rename from Semester 2/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml diff --git a/Semester 2/labEL2_CalebFontenot/src/main/webapp/WEB-INF/web.xml b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/webapp/WEB-INF/web.xml rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/WEB-INF/web.xml diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/accepted.xhtml b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/accepted.xhtml similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/accepted.xhtml rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/accepted.xhtml diff --git a/Semester 2/labNavigation1_CalebFontenot/src/main/webapp/index.html b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/index.html similarity index 100% rename from Semester 2/labNavigation1_CalebFontenot/src/main/webapp/index.html rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/index.html diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/index.xhtml b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/index.xhtml similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/index.xhtml rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/index.xhtml diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/rejected.xhtml b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/rejected.xhtml similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/rejected.xhtml rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/rejected.xhtml diff --git a/Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/submitting-properties.xhtml b/Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/submitting-properties.xhtml similarity index 100% rename from Semester 2/lab5_EL1_F23_CalebFontenot/src/main/webapp/submitting-properties.xhtml rename to Semester 2/Assignments/lab5_EL1_F23_CalebFontenot/src/main/webapp/submitting-properties.xhtml diff --git a/Semester 2/labEL2_CalebFontenot/nb-configuration.xml b/Semester 2/Assignments/labEL2_CalebFontenot/nb-configuration.xml similarity index 100% rename from Semester 2/labEL2_CalebFontenot/nb-configuration.xml rename to Semester 2/Assignments/labEL2_CalebFontenot/nb-configuration.xml diff --git a/Semester 2/labEL2_CalebFontenot/pom.xml b/Semester 2/Assignments/labEL2_CalebFontenot/pom.xml similarity index 100% rename from Semester 2/labEL2_CalebFontenot/pom.xml rename to Semester 2/Assignments/labEL2_CalebFontenot/pom.xml diff --git a/Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/EmployeeBean.java b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/EmployeeBean.java similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/EmployeeBean.java rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/EmployeeBean.java diff --git a/Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Purchases.java b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Purchases.java similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Purchases.java rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/Purchases.java diff --git a/Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleBean.java b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleBean.java similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleBean.java rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SimpleBean.java diff --git a/Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/TestBean1.java b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/TestBean1.java similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/TestBean1.java rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/beans/TestBean1.java diff --git a/Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/bl/Utils.java b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/bl/Utils.java similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/bl/Utils.java rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/bl/Utils.java diff --git a/Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/label2_calebfontenot/JakartaRestConfiguration.java b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/label2_calebfontenot/JakartaRestConfiguration.java similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/label2_calebfontenot/JakartaRestConfiguration.java rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/label2_calebfontenot/JakartaRestConfiguration.java diff --git a/Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/label2_calebfontenot/resources/JakartaEE10Resource.java b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/label2_calebfontenot/resources/JakartaEE10Resource.java similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/label2_calebfontenot/resources/JakartaEE10Resource.java rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/label2_calebfontenot/resources/JakartaEE10Resource.java diff --git a/Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Company.java b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Company.java similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Company.java rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Company.java diff --git a/Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Employee.java b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Employee.java similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Employee.java rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Employee.java diff --git a/Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Name.java b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Name.java similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Name.java rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/java/edu/slcc/asdv/pojos/Name.java diff --git a/Semester 2/Assignments/labEL2_CalebFontenot/src/main/resources/META-INF/persistence.xml b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/resources/META-INF/persistence.xml new file mode 100644 index 0000000..7582bf1 --- /dev/null +++ b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/resources/META-INF/persistence.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/WEB-INF/beans.xml b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/WEB-INF/beans.xml new file mode 100644 index 0000000..9dfae34 --- /dev/null +++ b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/WEB-INF/beans.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml new file mode 100644 index 0000000..673cc06 --- /dev/null +++ b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml @@ -0,0 +1,25 @@ + + + + + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/WEB-INF/web.xml b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..fcfcd54 --- /dev/null +++ b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,24 @@ + + + + jakarta.faces.PROJECT_STAGE + Development + + + Faces Servlet + jakarta.faces.webapp.FacesServlet + 1 + + + Faces Servlet + /faces/* + + + + 30 + + + + faces/index.xhtml + + diff --git a/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/index.html b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/index.html new file mode 100644 index 0000000..3368e9c --- /dev/null +++ b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/index.html @@ -0,0 +1,10 @@ + + + + Start Page + + + +

Hello World!

+ + diff --git a/Semester 2/labEL2_CalebFontenot/src/main/webapp/index.xhtml b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/index.xhtml similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/webapp/index.xhtml rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/index.xhtml diff --git a/Semester 2/labEL2_CalebFontenot/src/main/webapp/purchase-failure.xhtml b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/purchase-failure.xhtml similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/webapp/purchase-failure.xhtml rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/purchase-failure.xhtml diff --git a/Semester 2/labEL2_CalebFontenot/src/main/webapp/purchase-success.xhtml b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/purchase-success.xhtml similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/webapp/purchase-success.xhtml rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/purchase-success.xhtml diff --git a/Semester 2/labEL2_CalebFontenot/src/main/webapp/using-collections.xhtml b/Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/using-collections.xhtml similarity index 100% rename from Semester 2/labEL2_CalebFontenot/src/main/webapp/using-collections.xhtml rename to Semester 2/Assignments/labEL2_CalebFontenot/src/main/webapp/using-collections.xhtml diff --git a/Semester 2/labNavigation1_CalebFontenot/pom.xml b/Semester 2/Assignments/labNavigation1_CalebFontenot/pom.xml similarity index 100% rename from Semester 2/labNavigation1_CalebFontenot/pom.xml rename to Semester 2/Assignments/labNavigation1_CalebFontenot/pom.xml diff --git a/Semester 2/labNavigation1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/labnavigation1_calebfontenot/JakartaRestConfiguration.java b/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/labnavigation1_calebfontenot/JakartaRestConfiguration.java similarity index 100% rename from Semester 2/labNavigation1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/labnavigation1_calebfontenot/JakartaRestConfiguration.java rename to Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/labnavigation1_calebfontenot/JakartaRestConfiguration.java diff --git a/Semester 2/labNavigation1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/labnavigation1_calebfontenot/resources/JakartaEE10Resource.java b/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/labnavigation1_calebfontenot/resources/JakartaEE10Resource.java similarity index 100% rename from Semester 2/labNavigation1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/labnavigation1_calebfontenot/resources/JakartaEE10Resource.java rename to Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/java/edu/slcc/asdv/caleb/labnavigation1_calebfontenot/resources/JakartaEE10Resource.java diff --git a/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/resources/META-INF/persistence.xml b/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/resources/META-INF/persistence.xml new file mode 100644 index 0000000..7582bf1 --- /dev/null +++ b/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/resources/META-INF/persistence.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml b/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml new file mode 100644 index 0000000..9dfae34 --- /dev/null +++ b/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/beans.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml b/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml new file mode 100644 index 0000000..673cc06 --- /dev/null +++ b/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/glassfish-web.xml @@ -0,0 +1,25 @@ + + + + + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/Semester 2/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/web.xml b/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from Semester 2/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/web.xml rename to Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/WEB-INF/web.xml diff --git a/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/index.html b/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/index.html new file mode 100644 index 0000000..3368e9c --- /dev/null +++ b/Semester 2/Assignments/labNavigation1_CalebFontenot/src/main/webapp/index.html @@ -0,0 +1,10 @@ + + + + Start Page + + + +

Hello World!

+ + diff --git a/Semester 2/ZIPs/MP1_BusinessLogic_CalebFontenot.zip b/Semester 2/ZIPs/MP1_BusinessLogic_CalebFontenot.zip new file mode 100644 index 0000000000000000000000000000000000000000..ce83ae841ce0d9d321d3c62f99fba2ef3c588af1 GIT binary patch literal 19612 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 GPyY}73u{dP literal 0 HcmV?d00001 diff --git a/Semester 2/ZIPs/MP1_Navigation_CalebFontenot.zip b/Semester 2/ZIPs/MP1_Navigation_CalebFontenot.zip new file mode 100644 index 0000000000000000000000000000000000000000..26abf33912b9a7c0d01f9ed36da9de257970e3ac GIT binary patch literal 20343 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 maT7f6W8OXN(_D+q-^2WM*oS-o{BWAi+>dq{-<3 literal 0 HcmV?d00001