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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 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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 literal 0 HcmV?d00001