modified some things
This commit is contained in:
8
pom.xml
8
pom.xml
@@ -9,6 +9,7 @@
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.release>17</maven.compiler.release>
|
||||
<maven.compiler.source>17</maven.compiler.source>
|
||||
<maven.compiler.target>17</maven.compiler.target>
|
||||
</properties>
|
||||
@@ -108,6 +109,13 @@
|
||||
</sources>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<release>7</release>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
|
||||
@@ -28,9 +28,6 @@ public class DAO {
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public void getId(Exchange exchange) throws InterruptedException {
|
||||
|
||||
MaterialType tmp = (MaterialType) exchange.getIn().getBody();
|
||||
@@ -43,26 +40,20 @@ public class DAO {
|
||||
|
||||
HashMap map = (HashMap) exchange.getIn().getBody();
|
||||
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);
|
||||
exchange.getIn().setBody("SELECT * FROM package WHERE material_id = 1");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public void splitPackage(LinkedHashMap packageMap) {
|
||||
Package pack = new Package();
|
||||
pack.setId((Integer) packageMap.get("id"));
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
<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_number" type="xs:string"/>
|
||||
<xs:element name="material_type" type="material_typeType"/>
|
||||
<xs:element name="material_name" 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
|
||||
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
|
||||
Generated on: 2021.11.18 at 12:37:46 PM CET
|
||||
|
||||
-->
|
||||
<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
|
||||
// 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
|
||||
// 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">
|
||||
* <sequence>
|
||||
* <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_name" 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 {
|
||||
|
||||
protected int id;
|
||||
@XmlElement(name = "material_number")
|
||||
protected int materialNumber;
|
||||
@XmlElement(name = "material_number", required = true)
|
||||
protected String materialNumber;
|
||||
@XmlElement(name = "material_type", required = true)
|
||||
@XmlSchemaType(name = "string")
|
||||
protected MaterialTypeType materialType;
|
||||
@@ -88,16 +88,24 @@ public class MaterialType {
|
||||
/**
|
||||
* Gets the value of the materialNumber property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public int getMaterialNumber() {
|
||||
public String getMaterialNumber() {
|
||||
return materialNumber;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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;
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
// 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
|
||||
// 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
|
||||
// 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
|
||||
// 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
|
||||
// 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
|
||||
// Generated on: 2021.11.18 at 12:37:46 PM CET
|
||||
//
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user