Class ICConsignmentDTO
java.lang.Object
de.aeb.xnsg.customs.dto.consignment.ICConsignmentDTO
DTO to hold data of a consignment.
-
Field Summary
FieldsModifier and TypeFieldDescriptionA list of additions and deductions to a base value for the consignment.List of corresponding links.List of attached documents.@NotEmpty(groups=EmptyMandatoryField.class) StringUnique id of the consignment within the ERP system@NotEmpty(groups=EmptyMandatoryField.class) StringReference number of the consignment.A list of costs like freight cost, insurance or additonal cost for the consignment@NotNull(groups=EmptyMandatoryField.class) @Size(min=1,groups=EmptyMandatoryField.class) List<@Valid ICDeliveryDTO> List of deliveries.Internal reference of the consignment.Additional criteria two separate different organisational units within one Engine's client.Person in charge of declaring the consignment to any customs authorityIdent code of the consignment profile which is configured in the Engine.Optional textual remark -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
consignmentIdClientSystem
@NotEmpty(groups=EmptyMandatoryField.class) public @NotEmpty(groups=EmptyMandatoryField.class) String consignmentIdClientSystemUnique id of the consignment within the ERP systemlength=255
-
organizationUnitClientSystem
Additional criteria two separate different organisational units within one Engine's client.length=255
-
consignmentNumber
@NotEmpty(groups=EmptyMandatoryField.class) public @NotEmpty(groups=EmptyMandatoryField.class) String consignmentNumberReference number of the consignment.length=70
-
internalReference
Internal reference of the consignment.length=255
-
remark
Optional textual remarklength=1000
-
profileCode
Ident code of the consignment profile which is configured in the Engine. The consignment profile manages mainly the transmutation.length=50
-
personInCharge
Person in charge of declaring the consignment to any customs authority -
deliveries
@NotNull(groups=EmptyMandatoryField.class) @Size(min=1, groups=EmptyMandatoryField.class) public @NotNull(groups=EmptyMandatoryField.class) @Size(min=1,groups=EmptyMandatoryField.class) List<@Valid ICDeliveryDTO> deliveriesList of deliveries. -
costs
A list of costs like freight cost, insurance or additonal cost for the consignment -
adjustments
A list of additions and deductions to a base value for the consignment. -
attachments
List of attached documents. -
attachmentLinks
List of corresponding links.
-
-
Constructor Details
-
ICConsignmentDTO
public ICConsignmentDTO()
-