modified some things
This commit is contained in:
		
							
								
								
									
										10
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								pom.xml
									
									
									
									
									
								
							| @@ -9,6 +9,7 @@ | |||||||
|     <version>1.0-SNAPSHOT</version> |     <version>1.0-SNAPSHOT</version> | ||||||
|  |  | ||||||
|     <properties> |     <properties> | ||||||
|  | 	<maven.compiler.release>17</maven.compiler.release> | ||||||
|         <maven.compiler.source>17</maven.compiler.source> |         <maven.compiler.source>17</maven.compiler.source> | ||||||
|         <maven.compiler.target>17</maven.compiler.target> |         <maven.compiler.target>17</maven.compiler.target> | ||||||
|     </properties> |     </properties> | ||||||
| @@ -107,7 +108,14 @@ | |||||||
|                         <source>${basedir}/src/main/resources/material.xsd</source> |                         <source>${basedir}/src/main/resources/material.xsd</source> | ||||||
|                     </sources> |                     </sources> | ||||||
|                 </configuration> |                 </configuration> | ||||||
|             </plugin> | 	</plugin> | ||||||
|  | 		<plugin> | ||||||
|  | 			<groupId>org.apache.maven.plugins</groupId> | ||||||
|  | 			<artifactId>maven-compiler-plugin</artifactId> | ||||||
|  | 			<configuration> | ||||||
|  | 				<release>7</release> | ||||||
|  | 			</configuration> | ||||||
|  | 		</plugin> | ||||||
|         </plugins> |         </plugins> | ||||||
|     </build> |     </build> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -28,13 +28,10 @@ public class DAO { | |||||||
|     } |     } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|     public void getId(Exchange exchange) throws InterruptedException { |     public void getId(Exchange exchange) throws InterruptedException { | ||||||
|  |  | ||||||
|         MaterialType tmp = (MaterialType) exchange.getIn().getBody(); |         MaterialType tmp = (MaterialType) exchange.getIn().getBody(); | ||||||
|         System.out.println(tmp.getDescription()+tmp.getMaterialName()); |         System.out.println(tmp.getDescription() + tmp.getMaterialName()); | ||||||
|         Thread.sleep(10000); |         Thread.sleep(10000); | ||||||
|         exchange.getIn().setBody("SELECT * FROM package WHERE material_id = 1"); |         exchange.getIn().setBody("SELECT * FROM package WHERE material_id = 1"); | ||||||
|     } |     } | ||||||
| @@ -43,26 +40,20 @@ public class DAO { | |||||||
|  |  | ||||||
|         HashMap map = (HashMap) exchange.getIn().getBody(); |         HashMap map = (HashMap) exchange.getIn().getBody(); | ||||||
|         MaterialType materialType = new MaterialType(); |         MaterialType materialType = new MaterialType(); | ||||||
|         materialType.setMaterialType(map.get("")); |         materialType.setId((Integer) map.get("id")); | ||||||
|  |         materialType.setMaterialNumber((String) map.get("number")); | ||||||
|  |         materialType.getMaterialType(); | ||||||
|  |         materialType.setMaterialName(); | ||||||
|  |         materialType.setDescription(); | ||||||
|  |         materialType.setIsDeleted(); | ||||||
|  |  | ||||||
|         System.out.println(tmp.getDescription()+tmp.getMaterialName()); |  | ||||||
|  |         //   System.out.println(tmp.getDescription()+tmp.getMaterialName()); | ||||||
|         Thread.sleep(10000); |         Thread.sleep(10000); | ||||||
|         exchange.getIn().setBody("SELECT * FROM package WHERE material_id = 1"); |         exchange.getIn().setBody("SELECT * FROM package WHERE material_id = 1"); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|     public void splitPackage(LinkedHashMap packageMap) { |     public void splitPackage(LinkedHashMap packageMap) { | ||||||
|         Package pack = new Package(); |         Package pack = new Package(); | ||||||
|         pack.setId((Integer) packageMap.get("id")); |         pack.setId((Integer) packageMap.get("id")); | ||||||
|   | |||||||
| @@ -30,7 +30,7 @@ | |||||||
|     <xs:complexType name="materialType"> |     <xs:complexType name="materialType"> | ||||||
|         <xs:sequence> |         <xs:sequence> | ||||||
|             <xs:element name="id" type="xs:int"/> |             <xs:element name="id" type="xs:int"/> | ||||||
|             <xs:element name="material_number" type="xs:int"/> |             <xs:element name="material_number" type="xs:string"/> | ||||||
|             <xs:element name="material_type" type="material_typeType"/> |             <xs:element name="material_type" type="material_typeType"/> | ||||||
|             <xs:element name="material_name" type="xs:string"/> |             <xs:element name="material_name" type="xs:string"/> | ||||||
|             <xs:element name="description" type="xs:string"/> |             <xs:element name="description" type="xs:string"/> | ||||||
|   | |||||||
| @@ -1,26 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |  | ||||||
| <jaxb:bindings version="2.1" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"> |  | ||||||
|   <!-- |  | ||||||
|  |  | ||||||
| This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2  |  | ||||||
| See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>  |  | ||||||
| Any modifications to this file will be lost upon recompilation of the source schema.  |  | ||||||
| Generated on: 2021.11.17 at 01:26:11 PM CET  |  | ||||||
|  |  | ||||||
|   --> |  | ||||||
|   <jaxb:bindings scd="x-schema::"> |  | ||||||
|     <jaxb:schemaBindings map="false"> |  | ||||||
|       <jaxb:package name="generated"/> |  | ||||||
|     </jaxb:schemaBindings> |  | ||||||
|     <jaxb:bindings scd="~materialType"> |  | ||||||
|       <jaxb:class ref="generated.MaterialType"/> |  | ||||||
|     </jaxb:bindings> |  | ||||||
|     <jaxb:bindings scd="~package"> |  | ||||||
|       <jaxb:class ref="generated.Package"/> |  | ||||||
|     </jaxb:bindings> |  | ||||||
|     <jaxb:bindings scd="~material_typeType"> |  | ||||||
|       <jaxb:typesafeEnumClass ref="generated.MaterialTypeType"/> |  | ||||||
|     </jaxb:bindings> |  | ||||||
|   </jaxb:bindings> |  | ||||||
| </jaxb:bindings> |  | ||||||
|  |  | ||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1,20 +0,0 @@ | |||||||
| <material> |  | ||||||
|     <material_number>7</material_number> |  | ||||||
|     <material_type>A1</material_type> |  | ||||||
|     <material_name>LEGO 17272</material_name> |  | ||||||
|     <description>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</description> |  | ||||||
|     <is_deleted>false</is_deleted> |  | ||||||
|     <packages> |  | ||||||
|         <package_number>11988</package_number> |  | ||||||
|         <ean>80975098498590834</ean> |  | ||||||
|         <unit_of_measure>pcs</unit_of_measure> |  | ||||||
|         <dimension>17x17x17</dimension> |  | ||||||
|         <description>Lorem ipsum dolor sit amet, consectetur adipiscing elit</description> |  | ||||||
|     </packages> |  | ||||||
|     <packages> |  | ||||||
|         <package_number>118</package_number> |  | ||||||
|         <ean>877854875843774</ean> |  | ||||||
|         <unit_of_measure>pcs</unit_of_measure> |  | ||||||
|         <dimension>20x20x20</dimension> |  | ||||||
|     </packages> |  | ||||||
| </material> |  | ||||||
| @@ -1,45 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8" ?> |  | ||||||
| <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |  | ||||||
|  |  | ||||||
|     <xs:complexType name="package"> |  | ||||||
|         <xs:sequence> |  | ||||||
|             <xs:element name="id" type="xs:int"/> |  | ||||||
|             <xs:element name="material_id" type="xs:int"/> |  | ||||||
|             <xs:element name="package_number" type="xs:int"/> |  | ||||||
|             <xs:element name="ean" type="xs:string"/> |  | ||||||
|             <xs:element name="unit_of_measure" type="xs:string"/> |  | ||||||
|             <xs:element name="dimension" type="xs:string"/> |  | ||||||
|             <xs:element name="description" type="xs:string" minOccurs="0"/> |  | ||||||
|         </xs:sequence> |  | ||||||
|     </xs:complexType> |  | ||||||
|  |  | ||||||
|     <xs:simpleType name="material_typeType" final="restriction"> |  | ||||||
|         <xs:restriction base="xs:string"> |  | ||||||
|             <xs:enumeration value="A1"/> |  | ||||||
|             <xs:enumeration value="A2"/> |  | ||||||
|             <xs:enumeration value="A3"/> |  | ||||||
|             <xs:enumeration value="B1"/> |  | ||||||
|             <xs:enumeration value="B2"/> |  | ||||||
|             <xs:enumeration value="B3"/> |  | ||||||
|             <xs:enumeration value="Z1"/> |  | ||||||
|             <xs:enumeration value="Z2"/> |  | ||||||
|             <xs:enumeration value="Z3"/> |  | ||||||
|         </xs:restriction> |  | ||||||
|     </xs:simpleType> |  | ||||||
|  |  | ||||||
|     <xs:complexType name="materialType"> |  | ||||||
|         <xs:sequence> |  | ||||||
|             <xs:element name="id" type="xs:int"/> |  | ||||||
|             <xs:element name="material_number" type="xs:int"/> |  | ||||||
|             <xs:element name="material_type" type="material_typeType"/> |  | ||||||
|             <xs:element name="material_name" type="xs:string"/> |  | ||||||
|             <xs:element name="description" type="xs:string"/> |  | ||||||
|             <xs:element name="is_deleted" type="xs:boolean"/> |  | ||||||
|             <xs:element name="packages" type="package" maxOccurs="unbounded"/> |  | ||||||
|         </xs:sequence> |  | ||||||
|     </xs:complexType> |  | ||||||
|  |  | ||||||
|     <xs:element name="material" type="materialType"/> |  | ||||||
|  |  | ||||||
|  |  | ||||||
| </xs:schema> |  | ||||||
| @@ -1,15 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |  | ||||||
| <material> |  | ||||||
|     <material_number>number8186</material_number> |  | ||||||
|     <material_type>Z3</material_type> |  | ||||||
|     <material_name>name2686</material_name> |  | ||||||
|     <description>description7225</description> |  | ||||||
|     <is_deleted>true</is_deleted> |  | ||||||
|     <packages> |  | ||||||
|         <package_number>number2274</package_number> |  | ||||||
|         <ean>5903339152912</ean> |  | ||||||
|         <unit_of_measure>unit1350</unit_of_measure> |  | ||||||
|         <dimension>18x30x18</dimension> |  | ||||||
|         <description>description7460</description> |  | ||||||
|     </packages> |  | ||||||
| </material> |  | ||||||
| @@ -5,7 +5,7 @@ | |||||||
| This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2  | This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2  | ||||||
| See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>  | See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>  | ||||||
| Any modifications to this file will be lost upon recompilation of the source schema.  | Any modifications to this file will be lost upon recompilation of the source schema.  | ||||||
| Generated on: 2021.11.17 at 01:26:11 PM CET  | Generated on: 2021.11.18 at 12:37:46 PM CET  | ||||||
|  |  | ||||||
|   --> |   --> | ||||||
|   <jaxb:bindings scd="x-schema::"> |   <jaxb:bindings scd="x-schema::"> | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
| // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2  | // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2  | ||||||
| // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>  | // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>  | ||||||
| // Any modifications to this file will be lost upon recompilation of the source schema.  | // Any modifications to this file will be lost upon recompilation of the source schema.  | ||||||
| // Generated on: 2021.11.17 at 01:26:11 PM CET  | // Generated on: 2021.11.18 at 12:37:46 PM CET  | ||||||
| // | // | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -28,7 +28,7 @@ import javax.xml.bind.annotation.XmlType; | |||||||
|  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> | ||||||
|  *       <sequence> |  *       <sequence> | ||||||
|  *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/> |  *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/> | ||||||
|  *         <element name="material_number" type="{http://www.w3.org/2001/XMLSchema}int"/> |  *         <element name="material_number" type="{http://www.w3.org/2001/XMLSchema}string"/> | ||||||
|  *         <element name="material_type" type="{}material_typeType"/> |  *         <element name="material_type" type="{}material_typeType"/> | ||||||
|  *         <element name="material_name" type="{http://www.w3.org/2001/XMLSchema}string"/> |  *         <element name="material_name" type="{http://www.w3.org/2001/XMLSchema}string"/> | ||||||
|  *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/> |  *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/> | ||||||
| @@ -55,8 +55,8 @@ import javax.xml.bind.annotation.XmlType; | |||||||
| public class MaterialType { | public class MaterialType { | ||||||
|  |  | ||||||
|     protected int id; |     protected int id; | ||||||
|     @XmlElement(name = "material_number") |     @XmlElement(name = "material_number", required = true) | ||||||
|     protected int materialNumber; |     protected String materialNumber; | ||||||
|     @XmlElement(name = "material_type", required = true) |     @XmlElement(name = "material_type", required = true) | ||||||
|     @XmlSchemaType(name = "string") |     @XmlSchemaType(name = "string") | ||||||
|     protected MaterialTypeType materialType; |     protected MaterialTypeType materialType; | ||||||
| @@ -88,16 +88,24 @@ public class MaterialType { | |||||||
|     /** |     /** | ||||||
|      * Gets the value of the materialNumber property. |      * Gets the value of the materialNumber property. | ||||||
|      *  |      *  | ||||||
|  |      * @return | ||||||
|  |      *     possible object is | ||||||
|  |      *     {@link String } | ||||||
|  |      *      | ||||||
|      */ |      */ | ||||||
|     public int getMaterialNumber() { |     public String getMaterialNumber() { | ||||||
|         return materialNumber; |         return materialNumber; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * Sets the value of the materialNumber property. |      * Sets the value of the materialNumber property. | ||||||
|      *  |      *  | ||||||
|  |      * @param value | ||||||
|  |      *     allowed object is | ||||||
|  |      *     {@link String } | ||||||
|  |      *      | ||||||
|      */ |      */ | ||||||
|     public void setMaterialNumber(int value) { |     public void setMaterialNumber(String value) { | ||||||
|         this.materialNumber = value; |         this.materialNumber = value; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
| // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2  | // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2  | ||||||
| // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>  | // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>  | ||||||
| // Any modifications to this file will be lost upon recompilation of the source schema.  | // Any modifications to this file will be lost upon recompilation of the source schema.  | ||||||
| // Generated on: 2021.11.17 at 01:26:11 PM CET  | // Generated on: 2021.11.18 at 12:37:46 PM CET  | ||||||
| // | // | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
| // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2  | // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2  | ||||||
| // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>  | // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>  | ||||||
| // Any modifications to this file will be lost upon recompilation of the source schema.  | // Any modifications to this file will be lost upon recompilation of the source schema.  | ||||||
| // Generated on: 2021.11.17 at 01:26:11 PM CET  | // Generated on: 2021.11.18 at 12:37:46 PM CET  | ||||||
| // | // | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
| // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2  | // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2  | ||||||
| // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>  | // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>  | ||||||
| // Any modifications to this file will be lost upon recompilation of the source schema.  | // Any modifications to this file will be lost upon recompilation of the source schema.  | ||||||
| // Generated on: 2021.11.17 at 01:26:11 PM CET  | // Generated on: 2021.11.18 at 12:37:46 PM CET  | ||||||
| // | // | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user