From e61136c48d5344354663a0ffe63387358dc6dcaa Mon Sep 17 00:00:00 2001 From: Anar Vali Date: Fri, 27 Feb 2026 06:40:59 -0800 Subject: [PATCH] lab-4 --- .idea/.gitignore | 10 ++++ .idea/lab-java-maven.iml | 9 ++++ .idea/misc.xml | 6 +++ .idea/modules.xml | 8 ++++ .idea/vcs.xml | 7 +++ order-data/pom.xml | 28 +++++++++++ .../src/main/java/com/ironhack/Order.java | 41 ++++++++++++++++ .../src/main/java/com/ironhack/OrderItem.java | 12 +++++ .../java/com/ironhack/OrderProcessor.java | 27 +++++++++++ .../target/classes/com/ironhack/Order.class | Bin 0 -> 1723 bytes .../classes/com/ironhack/OrderItem.class | Bin 0 -> 466 bytes .../classes/com/ironhack/OrderProcessor.class | Bin 0 -> 1097 bytes .../target/maven-archiver/pom.properties | 3 ++ .../compile/default-compile/createdFiles.lst | 3 ++ .../compile/default-compile/inputFiles.lst | 3 ++ .../default-testCompile/createdFiles.lst | 0 .../default-testCompile/inputFiles.lst | 0 order-data/target/order-data-1.0-SNAPSHOT.jar | Bin 0 -> 3821 bytes order-logic/pom.xml | 27 +++++++++++ .../src/main/java/com/ironhack/Main.java | 25 ++++++++++ .../java/com/ironhack/OrderCalculator.java | 20 ++++++++ .../target/classes/com/ironhack/Main.class | Bin 0 -> 1822 bytes .../com/ironhack/OrderCalculator.class | Bin 0 -> 1313 bytes .../target/maven-archiver/pom.properties | 3 ++ .../compile/default-compile/createdFiles.lst | 2 + .../compile/default-compile/inputFiles.lst | 2 + .../default-testCompile/createdFiles.lst | 0 .../default-testCompile/inputFiles.lst | 0 .../target/order-logic-1.0-SNAPSHOT.jar | Bin 0 -> 3594 bytes pom.xml | 45 ++++++++++++++++++ 30 files changed, 281 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/lab-java-maven.iml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 order-data/pom.xml create mode 100644 order-data/src/main/java/com/ironhack/Order.java create mode 100644 order-data/src/main/java/com/ironhack/OrderItem.java create mode 100644 order-data/src/main/java/com/ironhack/OrderProcessor.java create mode 100644 order-data/target/classes/com/ironhack/Order.class create mode 100644 order-data/target/classes/com/ironhack/OrderItem.class create mode 100644 order-data/target/classes/com/ironhack/OrderProcessor.class create mode 100644 order-data/target/maven-archiver/pom.properties create mode 100644 order-data/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 order-data/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 order-data/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst create mode 100644 order-data/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 order-data/target/order-data-1.0-SNAPSHOT.jar create mode 100644 order-logic/pom.xml create mode 100644 order-logic/src/main/java/com/ironhack/Main.java create mode 100644 order-logic/src/main/java/com/ironhack/OrderCalculator.java create mode 100644 order-logic/target/classes/com/ironhack/Main.class create mode 100644 order-logic/target/classes/com/ironhack/OrderCalculator.class create mode 100644 order-logic/target/maven-archiver/pom.properties create mode 100644 order-logic/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 order-logic/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 order-logic/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst create mode 100644 order-logic/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 order-logic/target/order-logic-1.0-SNAPSHOT.jar create mode 100644 pom.xml diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..ab1f416 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,10 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Ignored default folder with query files +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/lab-java-maven.iml b/.idea/lab-java-maven.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/lab-java-maven.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..a20905f --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..99bd203 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..8306744 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/order-data/pom.xml b/order-data/pom.xml new file mode 100644 index 0000000..e7698e0 --- /dev/null +++ b/order-data/pom.xml @@ -0,0 +1,28 @@ + + + 4.0.0 + + com.ironhack + solution-lab-2.02-maven + 1.0-SNAPSHOT + + + order-data + + + + com.google.code.gson + gson + 2.10.1 + + + + + 25 + 25 + UTF-8 + + + \ No newline at end of file diff --git a/order-data/src/main/java/com/ironhack/Order.java b/order-data/src/main/java/com/ironhack/Order.java new file mode 100644 index 0000000..431800d --- /dev/null +++ b/order-data/src/main/java/com/ironhack/Order.java @@ -0,0 +1,41 @@ +package com.ironhack; + +import java.util.ArrayList; +import java.util.List; + +//TIP To Run code, press or +// click the icon in the gutter. +public class Order { + private String orderId; + private String customer; + private List items = new ArrayList<>(); + private double total; + + public Order(String orderId, String customer, double total) { + this.orderId = orderId; + this.customer = customer; + this.total = total; + } + + + public String getOrderId() { + return orderId; + } + + public String getCustomer() { + return customer; + } + + public List getItems() { + return items; + } + + public double getTotal() { + return total; + } + + @Override + public String toString() { + return "Order #" + orderId + "for" + customer + " | Total: $" + total + " | Item: " + items; + } +} diff --git a/order-data/src/main/java/com/ironhack/OrderItem.java b/order-data/src/main/java/com/ironhack/OrderItem.java new file mode 100644 index 0000000..f1b9de8 --- /dev/null +++ b/order-data/src/main/java/com/ironhack/OrderItem.java @@ -0,0 +1,12 @@ +package com.ironhack; + + +public class OrderItem { + private String itemName; + public OrderItem(String itemName) { + this.itemName = itemName; } + + @Override + public String toString() { + return itemName; } +} diff --git a/order-data/src/main/java/com/ironhack/OrderProcessor.java b/order-data/src/main/java/com/ironhack/OrderProcessor.java new file mode 100644 index 0000000..3dca382 --- /dev/null +++ b/order-data/src/main/java/com/ironhack/OrderProcessor.java @@ -0,0 +1,27 @@ +package com.ironhack; +import com.google.gson.Gson; + +public class OrderProcessor { + public static void main(String[] args) { + // 1. A sample JSON string (The "Receipt") + String jsonInput = "{" + + "\"orderId\": 101," + + "\"customer\": \"Alex Ironhack\"," + + "\"total\": 55.50," + + "\"items\": [" + + " {\"name\": \"Laptop Case\", \"price\": 25.50, \"quantity\": 1}," + + " {\"name\": \"Mouse\", \"price\": 15.00, \"quantity\": 2}" + + "]" + + "}"; + + // 2. Initialize Gson + Gson gson = new Gson(); + + // 3. Convert JSON string to our Java Order object + Order myOrder = gson.fromJson(jsonInput, Order.class); + + // 4. Print the result to verify it works + System.out.println("Parsed Order"); + System.out.println(myOrder); + } +} \ No newline at end of file diff --git a/order-data/target/classes/com/ironhack/Order.class b/order-data/target/classes/com/ironhack/Order.class new file mode 100644 index 0000000000000000000000000000000000000000..91576d261ac3e8160072d2bc33b87dd69cfdee9a GIT binary patch literal 1723 zcma)6VQ(+Q{31Ow()`n6bF&zQ6v90O4K}w-oMnAObH1X**F|DcNSJ^L> zs_lpDU$9B5n3%L5upc$;JllY2EQBKa-FI{EIp^MYpa1>uTT$PO1jc;r4Pr8N-=G+Pwn;wkpo$9umNLPcePX0xiK1;C z`Qd&Nc+tT}CUBxRjI|ngk;%T~U>0+v&`QfdK&;#N1fN=%cd&r^Th*mlWIC3?(A#<{ zaIKM}N{eqdbFPfN%Dyc+xPm2tnSng?Ix6f*{gbZ`XvJEFn$`V~2g@=?vDQaj1&jid z+x~ti^)T`T+%zZYzUkX)ceKl!Y;k+7Ezo#B8O>dRN=NkxKh^a^@9}W3=S4emFQBK| zRXrK(%E&kS%vsR~KFh2XkdxNl_jGdH<^*ev!kW%8rjs2W&yhQ$nwZsB@vloH;_`^| zopl?yopcB|wd=&!>eY$c+iDo~yba$JXD2dmno;C<+*eA+I+8~}dip^1;|Z(?EG8lK zE8?k&ME%!#g1b^*GPaStQWsO>Shevj)+~HyM&o;dr8gJJ50BNM*Gl=*Y1xoHt)dfw z-|`2P1*YVWWY`b9c&V$@;qa(EIw?8NTZua-M_xhrlU#hkbY~D983fzBp=`Oc8HQfe z31l35v4xJn)sdQtq*{0&F#qmQepS-CaGCeE#4ArwmbN|Hj?=(s<&Td<(ZpVOo%9w$CQd7bK@0y+bvh;|so1kW#9S@@JkCH7|d$ z07T%+*YZ0&0#oL!shv;Ffbg;Z!pARp#5k+!dJb?l>qi-P6WXuvHP;COw)uR6d)(Qy K?qeMrnEf9*Gl56| literal 0 HcmV?d00001 diff --git a/order-data/target/classes/com/ironhack/OrderItem.class b/order-data/target/classes/com/ironhack/OrderItem.class new file mode 100644 index 0000000000000000000000000000000000000000..962600645975dd74de2ed51859fa423cb2538137 GIT binary patch literal 466 zcmZut%T5A85UgJI#fpH4t54;oEO2plkbAC?IW?jso&zDpC0i3dNxk23Zw zL=Turdb+x+s~=zAAD;kjaU8%x&4b;51DDWVinWMRkl!nqk5r@XGkha$GTFnbpJ4))nL8C^3r`C#x48l1hsd#N}r6RR>VYkj45HlR)#Oh$U^u76G~c- literal 0 HcmV?d00001 diff --git a/order-data/target/classes/com/ironhack/OrderProcessor.class b/order-data/target/classes/com/ironhack/OrderProcessor.class new file mode 100644 index 0000000000000000000000000000000000000000..4754c037c63b0d4b91a4e35d36516db5b550e2a8 GIT binary patch literal 1097 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 literal 0 HcmV?d00001 diff --git a/order-logic/pom.xml b/order-logic/pom.xml new file mode 100644 index 0000000..6626ab5 --- /dev/null +++ b/order-logic/pom.xml @@ -0,0 +1,27 @@ + + + 4.0.0 + + com.ironhack + solution-lab-2.02-maven + 1.0-SNAPSHOT + + + order-logic + + + com.ironhack + order-data + 1.0-SNAPSHOT + + + + + 25 + 25 + UTF-8 + + + \ No newline at end of file diff --git a/order-logic/src/main/java/com/ironhack/Main.java b/order-logic/src/main/java/com/ironhack/Main.java new file mode 100644 index 0000000..ab2f8f1 --- /dev/null +++ b/order-logic/src/main/java/com/ironhack/Main.java @@ -0,0 +1,25 @@ +package com.ironhack; +import java.util.ArrayList; +import java.util.List; + +public class Main { + public static void main(String[] args) { + OrderCalculator calculator = new OrderCalculator(); + List orders = new ArrayList<>(); + + + Order elonOrder = new Order("2 tackobel order" , "Elon" , 24.99); + + + elonOrder.getItems().add(new OrderItem("takobel")); + elonOrder.getItems().add(new OrderItem("cola")); + elonOrder.getItems().add(new OrderItem("rench sose")); + + + orders.add(elonOrder); + + System.out.println("Logic Module Results"); + int count = calculator.countAllItems(orders); + System.out.println("Total items across all orders: " + count); + } +} diff --git a/order-logic/src/main/java/com/ironhack/OrderCalculator.java b/order-logic/src/main/java/com/ironhack/OrderCalculator.java new file mode 100644 index 0000000..710635b --- /dev/null +++ b/order-logic/src/main/java/com/ironhack/OrderCalculator.java @@ -0,0 +1,20 @@ +package com.ironhack; +import java.util.List; + +public class OrderCalculator { + public double calculateTotalRevenue(List orders){ + double totalRevenue = 0; + for (Order order: orders){ + totalRevenue += order.getTotal(); + } + return totalRevenue; + } + + public int countAllItems(List orders){ + int totalItems = 0; + for (Order order : orders){ + totalItems += order.getItems().size(); + } + return totalItems; + } +} diff --git a/order-logic/target/classes/com/ironhack/Main.class b/order-logic/target/classes/com/ironhack/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..cf55d4532d06e04130441654748b0ab95f45224b GIT binary patch literal 1822 zcmaJ?|56)O6#g!RY_cqnCJnTTCAG9BEi{U?)`ns!1shGEHW;M!M{hRQWXonRvwPDS zX7oM$-zU&NU@S8}fG^jKS_sKBnYlmCJ?FdUeCM3IfB*ODF97Rkn;5~UftZCc z#2HdA_)A`Nxz{RgHC_l?F~pZ0&rvH3qxnMJK!Rb`mYt&GORvrCz2cVN6#g1_?XJs} z^i3EVaGW6%Vs(|{7FT_rA5@$`nK1R~Btv=-B!Lupu#{5-D;vViNe!JqnjyCCN-uu@ z&cFM={bSxUF@b6A@eD&gUpeu)rhLb1l?Ejb3w3RD(ZV};mm$#-s;opOAV2bjNIi5^ z`&csY9>esYf7&8}IR-=V&_NTkxUBtnpCLQMk3xMM^SEl@nuQOLXP7*pMBhZ5@@Dgl zZNz)2@HBzz6u2#2p1=Zw=?l+p=K>jsByOT;;6n=^VW}@^wS$11BwX1g^lTKFBa4rT z7e(v{-YF$;i{X4lwj4WGmCddza!*9ibyZ;EHa<0Q$HHeiq$q*?))f4{#&SKK=#qtH z++&!qW!F=yuG=Fu(<9@A(?U5-1^2my`&ea|>F_SpNq$|?qZk_v%-uHwt)pqEPOl1J6 zL{Oa&aXSBOuzU)2I_G{%8xJ|AF*aVh3TY3yhL6shw=p^+y z8cNB0EM%L3m8neo<2=}Z9qY9-(96THRtU|k$*ymU4M)?K)U@8zRZ7l1kWvN8=lfNm z+OioW@Qfk1Efsfjj_#fuw|yDVM2H7KjL1~6~TN(%DwLXkp4cEvOdFYB4mjA=^Vc9w?PPc)Z7{c zN+elj&!bn)^$^8{%XmP~vHp#K(u_Eb4{2AVnbACU z{Rr&$@OYg@eM~}Z&}jA6U*Hk#k|^U#l8`Y=lHM4}emRD*dxT`=7$(hD^%xVo>8bR& z^T-?_ySaFX3&)t5mWb$&H0W+`S#6Z8r7_ zD*(x~)1&mg0li$~G}3p3{wZ3|VG>K2qO%mfMF!82MH|zQn8DAu5C(TE3IJcBLbeHX zQN<>OmqG_ycuZ`~QNewUCv=A-yc)IX^FJz`a_2ul8w+kyCDw4cXa*~4ceKs KvLVpI#s2|EY}i-; literal 0 HcmV?d00001 diff --git a/order-logic/target/classes/com/ironhack/OrderCalculator.class b/order-logic/target/classes/com/ironhack/OrderCalculator.class new file mode 100644 index 0000000000000000000000000000000000000000..fd4d20be8d6fd0aead3f224b19ce4b79d486973f GIT binary patch literal 1313 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 BU|awI literal 0 HcmV?d00001 diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..12f5dc3 --- /dev/null +++ b/pom.xml @@ -0,0 +1,45 @@ + + + 4.0.0 + + com.ironhack + solution-lab-2.02-maven + 1.0-SNAPSHOT + pom + + + 17 + UTF-8 + + + + + + org.slf4j + slf4j-api + 2.0.12 + + + + + + + central + https://repo.maven.apache.org/maven2 + + + + + central + https://repo.maven.apache.org/maven2 + + + + + order-logic + order-data + solution-lab-2.02-maven + + \ No newline at end of file