From c6ddc6ac3a9c800f1b42e1fc0e6da926457b8e2a Mon Sep 17 00:00:00 2001 From: Marta Sampedro Bernal Date: Mon, 21 Mar 2022 23:13:59 +0100 Subject: [PATCH] fix errors before release --- reports/diagram.uxf | 238 +++++++++--------- src/main/java/acme/entities/Item.java | 2 + .../WEB-INF/resources/sample-data/item.csv | 82 +++--- .../WEB-INF/resources/sample-data/toolkit.csv | 70 +++--- 4 files changed, 198 insertions(+), 194 deletions(-) diff --git a/reports/diagram.uxf b/reports/diagram.uxf index 05879f6..615a18a 100644 --- a/reports/diagram.uxf +++ b/reports/diagram.uxf @@ -28,8 +28,8 @@ UMLClass - 580 - 150 + 520 + 115 115 60 @@ -45,8 +45,8 @@ DefaultUserIdentity Relation - 595 - 205 + 535 + 170 15 30 @@ -56,8 +56,8 @@ DefaultUserIdentity UMLClass - 575 - 225 + 515 + 190 50 30 @@ -70,8 +70,8 @@ UserIdentity UMLClass - 395 - 165 + 335 + 130 150 40 @@ -86,8 +86,8 @@ UserIdentity Relation - 260 - 200 + 200 + 165 150 35 @@ -97,8 +97,8 @@ UserIdentity UMLClass - 60 - 205 + 0 + 170 205 65 @@ -115,8 +115,8 @@ Announcement Relation - 260 - 200 + 200 + 165 160 100 @@ -126,8 +126,8 @@ Announcement UMLClass - 250 - 530 + 190 + 495 195 80 @@ -146,8 +146,8 @@ Item UMLClass - 60 - 275 + 0 + 240 205 65 @@ -164,8 +164,8 @@ Chirp Relation - 435 - 200 + 375 + 165 15 340 @@ -175,8 +175,8 @@ Chirp UMLClass - 455 - 425 + 395 + 390 205 95 @@ -196,8 +196,8 @@ Patronage Relation - 455 - 200 + 395 + 165 15 235 @@ -207,10 +207,10 @@ Patronage UMLClass - 60 - 350 + 0 + 315 205 - 65 + 80 <<Entity>> Toolkit @@ -219,14 +219,16 @@ Toolkit + title: String {NotBlank,Length(1,100)} + description: String {NotBlank,Length(1,255)} + assemblyNotes: String {NotBlank,Length(1,255)} -+ link: String {URL} ++ link: String {URL} ++ draftMode: Boolean {NotNull} ++ / totalPrice: Money {NotNull} Relation - 260 - 200 + 200 + 165 170 165 @@ -236,8 +238,8 @@ Toolkit UMLClass - 605 - 75 + 545 + 40 65 25 @@ -250,8 +252,8 @@ AbstractDatatype Relation - 630 - 95 + 570 + 60 15 65 @@ -261,8 +263,8 @@ AbstractDatatype UMLClass - 510 - 75 + 450 + 40 50 20 @@ -274,8 +276,8 @@ Serializable Relation - 555 - 80 + 495 + 45 60 15 @@ -285,8 +287,8 @@ Serializable Relation - 515 - 90 + 455 + 55 15 85 @@ -296,8 +298,8 @@ Serializable UMLClass - 700 - 340 + 640 + 305 90 70 @@ -309,8 +311,8 @@ UserRole UMLClass - 505 - 300 + 445 + 265 170 45 @@ -325,8 +327,8 @@ UserAccount Relation - 655 - 205 + 595 + 170 65 105 @@ -339,8 +341,8 @@ m1=1 Relation - 670 - 310 + 610 + 275 95 40 @@ -353,8 +355,8 @@ v Must have Relation - 520 - 200 + 460 + 165 15 110 @@ -364,8 +366,8 @@ v Must have UMLClass - 805 - 445 + 745 + 410 140 45 @@ -380,8 +382,8 @@ Patron UMLClass - 845 - 390 + 785 + 355 140 50 @@ -396,8 +398,8 @@ Inventor Relation - 785 - 385 + 725 + 350 40 70 @@ -407,8 +409,8 @@ Inventor Relation - 785 - 375 + 725 + 340 70 30 @@ -418,8 +420,8 @@ Inventor UMLClass - 845 - 330 + 785 + 295 140 25 @@ -432,8 +434,8 @@ Administrator Relation - 785 - 335 + 725 + 300 70 30 @@ -443,8 +445,8 @@ Administrator UMLClass - 845 - 300 + 785 + 265 140 25 @@ -457,8 +459,8 @@ Anonymous Relation - 785 - 305 + 725 + 270 70 50 @@ -468,8 +470,8 @@ Anonymous UMLClass - 845 - 360 + 785 + 325 140 25 @@ -482,8 +484,8 @@ Authenticated Relation - 785 - 365 + 725 + 330 70 15 @@ -493,8 +495,8 @@ Authenticated UMLClass - 630 - 530 + 570 + 495 245 60 @@ -510,8 +512,8 @@ PatronageReport UMLNote - 475 - 360 + 415 + 325 100 50 @@ -527,8 +529,8 @@ a month after startedAt. UMLClass - 350 - 475 + 290 + 440 55 40 @@ -542,8 +544,8 @@ ItemType UMLClass - 580 - 360 + 520 + 325 80 45 @@ -558,8 +560,8 @@ Status UMLClass - 60 - 460 + 0 + 430 205 30 @@ -572,22 +574,22 @@ ItemsToolkit Relation - 175 - 485 + 115 + 455 85 - 75 + 70 lt=<-x m1=1 m2=0..* - 150.0;120.0;10.0;120.0;10.0;10.0 + 150.0;110.0;10.0;110.0;10.0;10.0 UMLNote - 60 - 510 + 0 + 475 105 35 @@ -600,19 +602,19 @@ m2=0..* Relation - 240 - 200 + 180 + 165 200 - 270 + 275 lt=<<- - 380.0;10.0;380.0;490.0;10.0;490.0;10.0;520.0 + 380.0;10.0;380.0;490.0;10.0;490.0;10.0;530.0 Relation - 440 - 415 + 380 + 380 610 195 @@ -625,8 +627,8 @@ v Creates Relation - 655 - 450 + 595 + 415 160 25 @@ -639,8 +641,8 @@ m2=1 Relation - 655 - 435 + 595 + 400 360 80 @@ -653,31 +655,31 @@ m2=1 Relation - 155 - 410 + 95 + 390 25 - 60 + 50 lt=<<<<<- m2=1..* - 10.0;10.0;10.0;100.0 + 10.0;10.0;10.0;80.0 Relation - 110 - 485 + 50 + 455 15 - 35 + 30 lt=. - 10.0;10.0;10.0;50.0 + 10.0;10.0;10.0;40.0 Relation - 505 - 405 + 445 + 370 15 30 @@ -687,8 +689,8 @@ m2=1..* Relation - 615 - 400 + 555 + 365 15 35 @@ -698,8 +700,8 @@ m2=1..* Relation - 370 - 510 + 310 + 475 15 30 @@ -709,8 +711,8 @@ m2=1..* Relation - 535 - 515 + 475 + 480 105 70 @@ -723,8 +725,8 @@ Generates > UMLClass - 755 - 40 + 695 + 5 230 160 @@ -753,8 +755,8 @@ AdministratorDashboard UMLClass - 755 - 205 + 695 + 170 230 90 @@ -773,8 +775,8 @@ PatronDashboard Relation - 160 - 530 + 100 + 495 30 15 diff --git a/src/main/java/acme/entities/Item.java b/src/main/java/acme/entities/Item.java index c776814..7b75f8e 100644 --- a/src/main/java/acme/entities/Item.java +++ b/src/main/java/acme/entities/Item.java @@ -36,8 +36,10 @@ public enum Type{TOOL, COMPONENT} @Column(unique = true) @Pattern(regexp ="^[A-Z]{3}-[0-9]{3}(-[A-Z])?$") protected String code; + @NotNull protected Type type; + @NotBlank @Length(max = 100) protected String technology; diff --git a/src/main/webapp/WEB-INF/resources/sample-data/item.csv b/src/main/webapp/WEB-INF/resources/sample-data/item.csv index 3f06a46..41943ad 100644 --- a/src/main/webapp/WEB-INF/resources/sample-data/item.csv +++ b/src/main/webapp/WEB-INF/resources/sample-data/item.csv @@ -1,41 +1,41 @@ -key,name,code,technology,description,retailPrice,link,draftMode,totalPrice -item-01,1,LDU-395-A,Medical,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 5,http://example.com/,false,1 -item-02,02,TRC-487-G,Electrical,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 20,null,false,2 -item-03,A,JDJ-369-X,Energy,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 17.75,http://example.com/,false,999 -item-04,Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item,JDB-730-X,Transportation,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 25.99,null,false,1000 -item-05,Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Ite,PWN-195-C,Electrical,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 7.5,http://example.com/,false,1 -item-06,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",KSN-289-U,Medical,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 2,http://example.com/,false,2 -item-07,áéíóúü,TDC-397-J,Electrical,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 3,null,,false,999 -item-08,´·ñ^*`><,BQQ-666-B,Energy,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 1,http://example.com/,false,1000 -item-09,9,LDU-395-B,´·ñ^*`><,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 5,http://example.com/,false,1 -item-10,10,TRC-488-G,9.,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 20,null,false,2 -item-11,A,JDJ-369-R,.10,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 17.75,http://example.com/,false,999 -item-12,Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item,JDB-730-S,T,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 25.99,null,false,1000 -item-13,Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Ite,PWN-195-H,Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 7.5,http://example.com/,false,1 -item-14,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",KSN-289-W,Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Ite,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 2,http://example.com/,false,2 -item-15,áéíóúü,TDC-397-C,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 3,null,false,999 -item-16,´·ñ^*`><,BQQ-666-G,áéíóúü,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 1,http://example.com/,false,1000 -item-17,9,LDU-395-C,´·ñ^*`><,.,EUR 5,http://example.com/,false,1 -item-18,10,TRC-457-N,9.,10.5,EUR 20,null,false,2 -item-19,A,JDJ-369-T,.10,a,EUR 17.75,http://example.com/,false,999 -item-20,Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item,JDB-730-P,T,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",EUR 25.99,null,false,1000 -item-21,Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Ite,PWN-195-K,Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",EUR 7.5,http://example.com/,false,1 -item-22,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",KSN-289-O,Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Ite,...,EUR 2,http://example.com/,false,2 -item-23,áéíóúü,TDC-397-V,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","¿?¡!.,:;-_&%@#|ªº={}ç[]()",EUR 3,null,false,999 -item-24,´·ñ^*`><,BQQ-666-K,áéíóúü,´·ñ^*`><,EUR 1,http://example.com/,false,1000 -item-25,9,LDU-395-D,´·ñ^*`><,.,EUR 5,http://example.com,false,1 -item-26,10,TRC-487-H,9.,10.5,EUR 20,http://example.es,false,2 -item-27,A,JDJ-369-P,.10,a,EUR 17.75,http://gsgfsd,false,999 -item-28,Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item,JDB-730-Y,T,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",EUR 25.99,http://dsfkj.example.com/,false,1000 -item-29,Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Ite,PWN-195-L,Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",EUR 7.5,http://google.it,false,1 -item-30,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",KSN-289-M,Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Ite,...,EUR 2,https://example.fr/,false,2 -item-31,áéíóúü,TDC-397-B,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","¿?¡!.,:;-_&%@#|ªº={}ç[]()",EUR 3,http://fdsfds.dff.fdsfd/,false,999 -item-32,´·ñ^*`><,BQQ-666-Q,áéíóúü,´·ñ^*`><,EUR 1,http://ev.us.es,false,1000 -item-33,9,LDU-395-R,´·ñ^*`><,.,EUR 0.01,http://example.com,false,1 -item-34,10,TRC-487-Q,9.,10.5,EUR 1,http://example.es,false,2 -item-35,A,JDJ-369-Z,.10,a,EUR 1000000000,http://gsgfsd,false,999 -item-36,Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item,JDB-730-Z,T,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",EUR 100000000,http://dsfkj.example.com/,false,1000 -item-37,Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Ite,PWN-195-R,Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",EUR 1000000000.00,http://google.it,false,1 -item-38,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",KSN-289-A,Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Ite,...,EUR 2,https://example.fr/,false,2 -item-39,áéíóúü,TDC-397-N,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","¿?¡!.,:;-_&%@#|ªº={}ç[]()",EUR 3,http://fdsfds.dff.fdsfd/,false,999 -item-40,´·ñ^*`><,BQQ-666-X,áéíóúü,´·ñ^*`><,EUR 1,http://ev.us.es,false,1000 +key,name,code,technology,description,retailPrice,link,type +item-01,1,LDU-395-A,Medical,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 5,http://example.com/,TOOL +item-02,02,TRC-487-G,Electrical,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 20,null,TOOL +item-03,A,JDJ-369-X,Energy,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 17.75,http://example.com/,COMPONENT +item-04,Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item04Item,JDB-730-X,Transportation,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 25.99,null,TOOL +item-05,Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Item05Ite,PWN-195-C,Electrical,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 7.5,http://example.com/,TOOL +item-06,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",KSN-289-U,Medical,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 2,http://example.com/,TOOL +item-07,áéíóúü,TDC-397-J,Electrical,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 3,null,COMPONENT +item-08,´·ñ^*`><,BQQ-666-B,Energy,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 1,http://example.com/,TOOL +item-09,9,LDU-395-B,´·ñ^*`><,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 5,http://example.com/,COMPONENT +item-10,10,TRC-488-G,9.,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 20,null,TOOL +item-11,A,JDJ-369-R,.10,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 17.75,http://example.com/,TOOL +item-12,Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item12Item,JDB-730-S,T,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 25.99,null,TOOL +item-13,Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Ite,PWN-195-H,Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item13Item,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 7.5,http://example.com/,TOOL +item-14,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",KSN-289-W,Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Item14Ite,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 2,http://example.com/,TOOL +item-15,áéíóúü,TDC-397-C,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 3,null,COMPONENT +item-16,´·ñ^*`><,BQQ-666-G,áéíóúü,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",EUR 1,http://example.com/,TOOL +item-17,9,LDU-395-C,´·ñ^*`><,.,EUR 5,http://example.com/,TOOL +item-18,10,TRC-457-N,9.,10.5,EUR 20,null,TOOL +item-19,A,JDJ-369-T,.10,a,EUR 17.75,http://example.com/,COMPONENT +item-20,Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item,JDB-730-P,T,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",EUR 25.99,null,TOOL +item-21,Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Ite,PWN-195-K,Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",EUR 7.5,http://example.com/,TOOL +item-22,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",KSN-289-O,Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Ite,...,EUR 2,http://example.com/,COMPONENT +item-23,áéíóúü,TDC-397-V,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","¿?¡!.,:;-_&%@#|ªº={}ç[]()",EUR 3,null,TOOL +item-24,´·ñ^*`><,BQQ-666-K,áéíóúü,´·ñ^*`><,EUR 1,http://example.com/,TOOL +item-25,9,LDU-395-D,´·ñ^*`><,.,EUR 5,http://example.com,COMPONENT +item-26,10,TRC-487-H,9.,10.5,EUR 20,http://example.es,TOOL +item-27,A,JDJ-369-P,.10,a,EUR 17.75,http://gsgfsd,TOOL +item-28,Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item20Item,JDB-730-Y,T,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",EUR 25.99,http://dsfkj.example.com/,TOOL +item-29,Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Ite,PWN-195-L,Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item21Item,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",EUR 7.5,http://google.it,COMPONENT +item-30,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",KSN-289-M,Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Item22Ite,...,EUR 2,https://example.fr/,TOOL +item-31,áéíóúü,TDC-397-B,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","¿?¡!.,:;-_&%@#|ªº={}ç[]()",EUR 3,http://fdsfds.dff.fdsfd/,COMPONENT +item-32,´·ñ^*`><,BQQ-666-Q,áéíóúü,´·ñ^*`><,EUR 1,http://ev.us.es,TOOL +item-33,9,LDU-395-R,´·ñ^*`><,.,EUR 0.01,http://example.com,TOOL +item-34,10,TRC-487-Q,9.,10.5,EUR 1,http://example.es,TOOL +item-35,A,JDJ-369-Z,.10,a,EUR 1000000000,http://gsgfsd,TOOL +item-36,Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item36Item,JDB-730-Z,T,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",EUR 100000000,http://dsfkj.example.com/,COMPONENT +item-37,Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Ite,PWN-195-R,Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item37Item,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",EUR 1000000000.00,http://google.it,TOOL +item-38,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",KSN-289-A,Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Item38Ite,...,EUR 2,https://example.fr/,COMPONENT +item-39,áéíóúü,TDC-397-N,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","¿?¡!.,:;-_&%@#|ªº={}ç[]()",EUR 3,http://fdsfds.dff.fdsfd/,TOOL +item-40,´·ñ^*`><,BQQ-666-X,áéíóúü,´·ñ^*`><,EUR 1,http://ev.us.es,TOOL diff --git a/src/main/webapp/WEB-INF/resources/sample-data/toolkit.csv b/src/main/webapp/WEB-INF/resources/sample-data/toolkit.csv index 3b9e304..530c4d1 100644 --- a/src/main/webapp/WEB-INF/resources/sample-data/toolkit.csv +++ b/src/main/webapp/WEB-INF/resources/sample-data/toolkit.csv @@ -1,35 +1,35 @@ -key,code,title,description,assemblyNotes,link -toolkit-01,SGF-673-P,áéíóúü,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",null -toolkit-02,JEF-223-R,´·ñ^*`><,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-03,JWB-936-K,9,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",null -toolkit-04,QBS-341-B,10,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-05,QRS-341-B,A,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-06,WRS-341-B,Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Tool,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-07,WTS-341-B,Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Too,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-08,WOS-341-B,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-09,WYB-543-U,áéíóúü,.,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-10,WYB-341-B,´·ñ^*`><,10.5,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-11,JNB-936-K,9,a,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",null -toolkit-12,QBS-123-B,10,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-13,QRS-341-P,A,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-14,WRS-011-B,Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14T,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-15,WIO-341-B,Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15,áéíóúü,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-16,POO-341-B,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",...,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/ -toolkit-17,YYB-341-B,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",...,http://example.com/ -toolkit-18,ERT-543-U,áéíóúü,.,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",http://example.com/ -toolkit-19,WYB-312-B,´·ñ^*`><,10.5,áéíóúü,http://example.com/ -toolkit-20,UIO-936-K,9,a,.,null -toolkit-21,QWE-123-C,10,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",10.5,http://example.com/ -toolkit-22,FSD-341-P,A,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",a,http://example.com/ -toolkit-23,YUI-011-B,Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23T,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",http://example.com/ -toolkit-24,WIO-348-B,Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24,áéíóúü,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",http://example.com/ -toolkit-25,AFS-341-B,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",...,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",http://example.com -toolkit-26,YYB-341-N,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",...,http://example.es -toolkit-27,ERT-543-A,áéíóúü,.,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",http://gsgfsd -toolkit-28,WYB-312-P,´·ñ^*`><,10.5,áéíóúü,http://dsfkj.example.com/ -toolkit-29,UIO-936-M,9,a,.,http://google.it -toolkit-30,QWE-123-B,10,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",10.5,https://example.fr/ -toolkit-31,FSD-341-L,A,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",a,http://fdsfds.dff.fdsfd/ -toolkit-32,YUI-011-X,Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32T,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",https://www.example.com -toolkit-33,WIO-348-U,Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33,áéíóúü,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",http://ev.us.es -toolkit-34,AFS-341-V,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",...,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",http://example.es/ +key,code,title,description,assembly_notes,link,draft_mode,total_price +toolkit-01,SGF-673-P,áéíóúü,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",null,false,EUR 1 +toolkit-02,JEF-223-R,´·ñ^*`><,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 2 +toolkit-03,JWB-936-K,9,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",null,false,EUR 999 +toolkit-04,QBS-341-B,10,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 1000 +toolkit-05,QRS-341-B,A,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 1 +toolkit-06,WRS-341-B,Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Toolkit6Tool,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 2 +toolkit-07,WTS-341-B,Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Toolkit7Too,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 999 +toolkit-08,WOS-341-B,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 1000 +toolkit-09,WYB-543-U,áéíóúü,.,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 1 +toolkit-10,WYB-341-B,´·ñ^*`><,10.5,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 2 +toolkit-11,JNB-936-K,9,a,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",null,false,EUR 999 +toolkit-12,QBS-123-B,10,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 1000 +toolkit-13,QRS-341-P,A,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 1 +toolkit-14,WRS-011-B,Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14Toolkit14T,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 2 +toolkit-15,WIO-341-B,Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15Toolkit15,áéíóúü,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 999 +toolkit-16,POO-341-B,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",...,"Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",http://example.com/,false,EUR 1000 +toolkit-17,YYB-341-B,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",...,http://example.com/,false,EUR 1 +toolkit-18,ERT-543-U,áéíóúü,.,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",http://example.com/,false,EUR 2 +toolkit-19,WYB-312-B,´·ñ^*`><,10.5,áéíóúü,http://example.com/,false,EUR 999 +toolkit-20,UIO-936-K,9,a,.,null,false,EUR 1000 +toolkit-21,QWE-123-C,10,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",10.5,http://example.com/,false,EUR 1 +toolkit-22,FSD-341-P,A,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",a,http://example.com/,false,EUR 2 +toolkit-23,YUI-011-B,Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23Toolkit23T,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",http://example.com/,false,EUR 999 +toolkit-24,WIO-348-B,Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24Toolkit24,áéíóúü,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",http://example.com/,false,EUR 1000 +toolkit-25,AFS-341-B,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",...,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",http://example.com,false,EUR 1 +toolkit-26,YYB-341-N,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet,consectetur adipiscing elit. Ut ultrices dui sit amet turpis aliquet,at finibus sem gravida. Integer dolor augue,bibendum nec arcu in,blandit sodales elit. Phasellus suscipit eleifend ante.",...,http://example.es,false,EUR 2 +toolkit-27,ERT-543-A,áéíóúü,.,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",http://gsgfsd,false,EUR 999 +toolkit-28,WYB-312-P,´·ñ^*`><,10.5,áéíóúü,http://dsfkj.example.com/,false,EUR 1000 +toolkit-29,UIO-936-M,9,a,.,http://google.it,false,EUR 1 +toolkit-30,QWE-123-B,10,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",10.5,https://example.fr/,false,EUR 2 +toolkit-31,FSD-341-L,A,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",a,http://fdsfds.dff.fdsfd/,false,EUR 999 +toolkit-32,YUI-011-X,Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32Toolkit32T,"¿?¡!.,:;-_&%@#|ªº={}ç[]()","Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspen",https://www.example.com,false,EUR 1000 +toolkit-33,WIO-348-U,Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33Toolkit33,áéíóúü,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin egestas dui ac rhoncus elementum. Sed id leo congue, varius enim eu, ultrices orci. Fusce molestie non ligula id vestibulum. In ornare viverra mauris, non iaculis ipsum interdum eget. Suspe",http://ev.us.es,false,EUR 1 +toolkit-34,AFS-341-V,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",...,"¿?¡!.,:;-_&%@#|ªº={}ç[]()",http://example.es/,false,EUR 2