This repository has been archived by the owner on Jun 8, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
#3: Changes after discussion + cleanup
- Loading branch information
1 parent
cac0bf2
commit 743ffac
Showing
19 changed files
with
506 additions
and
237 deletions.
There are no files selected for viewing
164 changes: 89 additions & 75 deletions
164
src/main/java/de/metas/edi/esb/bean/desadv/EDIXMLDesadvBean.java
Large diffs are not rendered by default.
Oops, something went wrong.
274 changes: 185 additions & 89 deletions
274
src/main/java/de/metas/edi/esb/bean/invoice/EDIXMLInvoiceBean.java
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
46 changes: 46 additions & 0 deletions
46
src/main/java/de/metas/edi/esb/pojo/common/MeasurementUnit.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
package de.metas.edi.esb.pojo.common; | ||
|
||
import com.google.common.collect.Maps; | ||
|
||
import java.util.Map; | ||
|
||
public enum MeasurementUnit | ||
{ | ||
KILO("KGM"), | ||
LITR("LTR"), | ||
METR("MTR"), | ||
SQMT("MTK"), | ||
CBMT("MTQ"), | ||
PIEC("PCE"), | ||
PACK("CNP"), //TODO not sure | ||
CART("KRT"), | ||
BAGS("Bund"); //TODO not sure | ||
|
||
private final String cuom; | ||
|
||
MeasurementUnit(String cuom) | ||
{ | ||
this.cuom = cuom; | ||
} | ||
|
||
private static final Map<String, MeasurementUnit> cuomIndex = | ||
Maps.newHashMapWithExpectedSize(MeasurementUnit.values().length); | ||
|
||
static | ||
{ | ||
for (MeasurementUnit uom : MeasurementUnit.values()) | ||
{ | ||
cuomIndex.put(uom.cuom, uom); | ||
} | ||
} | ||
|
||
public static MeasurementUnit fromCUOM(String name) | ||
{ | ||
return cuomIndex.get(name); | ||
} | ||
|
||
public String getCuom() | ||
{ | ||
return cuom; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -25,5 +25,5 @@ | |
|
||
public enum DiscrepencyCode | ||
{ | ||
BFOL, BCOM | ||
BFOL, BCOM, OVSH | ||
} |
6 changes: 6 additions & 0 deletions
6
src/main/java/de/metas/edi/esb/pojo/desadv/qualifier/PackagingCode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package de.metas.edi.esb.pojo.desadv.qualifier; | ||
|
||
public enum PackagingCode | ||
{ | ||
ISO1, ISO2, ONEW, RETR, PACK, SLPS, CART, BOXS | ||
} |
6 changes: 6 additions & 0 deletions
6
src/main/java/de/metas/edi/esb/pojo/desadv/qualifier/PackagingLevel.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package de.metas.edi.esb.pojo.desadv.qualifier; | ||
|
||
public enum PackagingLevel | ||
{ | ||
INNE, OUTE | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,4 +26,5 @@ | |
public enum AddressQual | ||
{ | ||
SUPL, BUYR, DELV, IVCE, ULCO, ISSI | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -25,5 +25,5 @@ | |
|
||
public enum DocumentType | ||
{ | ||
CMIV, CRNO, DBNO | ||
CMIV, CRNO, DBNO, CRNF, DBNF, CSIV, CSCN | ||
} |
6 changes: 6 additions & 0 deletions
6
src/main/java/de/metas/edi/esb/pojo/invoice/qualifier/EancomLocationQual.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package de.metas.edi.esb.pojo.invoice.qualifier; | ||
|
||
public enum EancomLocationQual | ||
{ | ||
DP, IV, BY, SU, SN | ||
} |
6 changes: 6 additions & 0 deletions
6
src/main/java/de/metas/edi/esb/pojo/invoice/qualifier/PriceSpecCode.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package de.metas.edi.esb.pojo.invoice.qualifier; | ||
|
||
public enum PriceSpecCode | ||
{ | ||
NETP, RETP | ||
} |
6 changes: 6 additions & 0 deletions
6
src/main/java/de/metas/edi/esb/pojo/invoice/qualifier/ProductDescLang.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package de.metas.edi.esb.pojo.invoice.qualifier; | ||
|
||
public enum ProductDescLang | ||
{ | ||
DE, EN, FR, IT | ||
} |
6 changes: 6 additions & 0 deletions
6
src/main/java/de/metas/edi/esb/pojo/invoice/qualifier/ProductDescType.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package de.metas.edi.esb.pojo.invoice.qualifier; | ||
|
||
public enum ProductDescType | ||
{ | ||
CU, TU, RC, SER | ||
} |
6 changes: 6 additions & 0 deletions
6
src/main/java/de/metas/edi/esb/pojo/invoice/qualifier/TimePeriodType.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package de.metas.edi.esb.pojo.invoice.qualifier; | ||
|
||
public enum TimePeriodType | ||
{ | ||
DAYS | ||
} |
6 changes: 6 additions & 0 deletions
6
src/main/java/de/metas/edi/esb/pojo/invoice/qualifier/TimeRelation.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package de.metas.edi.esb.pojo.invoice.qualifier; | ||
|
||
public enum TimeRelation | ||
{ | ||
AFTR | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.