From 793435fc23295151dd26232f2d267bb16d6abf2c Mon Sep 17 00:00:00 2001 From: Caleb Fontenot Date: Wed, 25 Oct 2023 10:29:31 -0500 Subject: [PATCH] Update --- .../nbactions.xml | 50 ++++++++++++++++++ .../java/edu/slcc/asdv/beans/PartBean.java | 6 +-- .../edu/slcc/asdv/beans/SupplierBean.java | 4 +- .../asdv/bl/DatabaseManipulationParts.java | 2 +- .../asdv/bl/DatabaseManipulationSupplier.java | 2 +- .../main/java/edu/slcc/asdv/bl/Supplier.java | 3 -- .../src/main/webapp/WEB-INF/web.xml | 2 +- .../src/main/webapp/index.xhtml | 13 +++++ .../src/main/webapp/parts.xhtml | 2 +- .../SuppliersPartsDatabase_CalebFontenot.zip | Bin 0 -> 22167 bytes 10 files changed, 73 insertions(+), 11 deletions(-) create mode 100644 Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/nbactions.xml create mode 100644 Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/webapp/index.xhtml create mode 100644 Semester 2/ZIPs/SuppliersPartsDatabase_CalebFontenot.zip diff --git a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/nbactions.xml b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/nbactions.xml new file mode 100644 index 0000000..e06eb86 --- /dev/null +++ b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/nbactions.xml @@ -0,0 +1,50 @@ + + + + run + + war + ear + ejb + + + package + + + true + + + + + debug + + war + ear + ejb + + + package + + + true + true + + + + + profile + + ejb + ear + war + + + package + + + true + true + + + + diff --git a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/beans/PartBean.java b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/beans/PartBean.java index 5c25afa..2f15c3a 100644 --- a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/beans/PartBean.java +++ b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/beans/PartBean.java @@ -23,9 +23,9 @@ public class PartBean implements Serializable public List getParts() { - System.out.println("getDms()"); - sout - return dms.listAll(); + List data = dms.listAll(); + System.out.println(data); + return data; } public PartBean() diff --git a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SupplierBean.java b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SupplierBean.java index 55f5041..91402f5 100644 --- a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SupplierBean.java +++ b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/beans/SupplierBean.java @@ -23,8 +23,10 @@ public class SupplierBean implements Serializable public List getSuppliers() { + List data = dms.listAll(); + System.out.println(data); System.out.println("getDms()"); - return dms.listAll(); + return data; } public SupplierBean() diff --git a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/bl/DatabaseManipulationParts.java b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/bl/DatabaseManipulationParts.java index 82109a9..23232b8 100644 --- a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/bl/DatabaseManipulationParts.java +++ b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/bl/DatabaseManipulationParts.java @@ -23,7 +23,7 @@ public class DatabaseManipulationParts implements DBase List tablePart = new ArrayList<>(); String databaseName = "suppliers_parts_23"; String userName = "admin"; - String password = "RangerDog01!"; + String password = "password"; String URL2 = "com.mysql.jdbc.Driver"; Connection con = new UtilitiesDatabase().connection( diff --git a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/bl/DatabaseManipulationSupplier.java b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/bl/DatabaseManipulationSupplier.java index 5298409..4e228eb 100644 --- a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/bl/DatabaseManipulationSupplier.java +++ b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/bl/DatabaseManipulationSupplier.java @@ -23,7 +23,7 @@ public class DatabaseManipulationSupplier implements DBase List tableSuppliers = new ArrayList(); String databaseName = "suppliers_parts_23"; String userName = "admin"; - String password = "RangerDog01!"; + String password = "password"; String URL2 = "com.mysql.jdbc.Driver"; Connection con = new UtilitiesDatabase().connection( diff --git a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/bl/Supplier.java b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/bl/Supplier.java index 6af1f42..74259aa 100644 --- a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/bl/Supplier.java +++ b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/java/edu/slcc/asdv/bl/Supplier.java @@ -46,9 +46,6 @@ public class Supplier this.status = status; } - - - public String getBirthday() { return birthday; diff --git a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/webapp/WEB-INF/web.xml b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/webapp/WEB-INF/web.xml index 11562f0..4d40961 100644 --- a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/webapp/WEB-INF/web.xml +++ b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/webapp/WEB-INF/web.xml @@ -19,6 +19,6 @@ - faces/supplier.xhtml + faces/index.xhtml diff --git a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/webapp/index.xhtml b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/webapp/index.xhtml new file mode 100644 index 0000000..c3b85e1 --- /dev/null +++ b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/webapp/index.xhtml @@ -0,0 +1,13 @@ + + + + + Facelet Title + + +
+ +
+ diff --git a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/webapp/parts.xhtml b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/webapp/parts.xhtml index 0a3912f..8643989 100644 --- a/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/webapp/parts.xhtml +++ b/Semester 2/Assignments/SuppliersPartsDatabase_CalebFontenot/src/main/webapp/parts.xhtml @@ -8,7 +8,7 @@ - + diff --git a/Semester 2/ZIPs/SuppliersPartsDatabase_CalebFontenot.zip b/Semester 2/ZIPs/SuppliersPartsDatabase_CalebFontenot.zip new file mode 100644 index 0000000000000000000000000000000000000000..cc090da86aa3faefa10abca5add44b62196b7abe GIT binary patch literal 22167 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 P{@w#J+bjSZAfW#P6SB6h literal 0 HcmV?d00001