Class Order
- java.lang.Object
-
- global.maplink.tracking.schema.domain.Order
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOrder.OrderBuilder
-
Constructor Summary
Constructors Constructor Description Order()Order(String id, Long number, String description, LocalDateTime estimatedArrival, String companyName, OrderValue totalValue, OrderStatus status, Address origin, Address destination, Driver driver, Audit audit, Instant expiresIn, String theme)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Order.OrderBuilderbuilder()protected booleancanEqual(Object other)booleanequals(Object o)AuditgetAudit()StringgetCompanyName()StringgetDescription()AddressgetDestination()DrivergetDriver()LocalDateTimegetEstimatedArrival()InstantgetExpiresIn()StringgetId()LonggetNumber()AddressgetOrigin()OrderStatusgetStatus()StringgetTheme()OrderValuegetTotalValue()inthashCode()StringtoString()List<ValidationViolation>validate()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface global.maplink.validations.Validable
throwIfInvalid
-
-
-
-
Constructor Detail
-
Order
public Order()
-
Order
public Order(String id, Long number, String description, LocalDateTime estimatedArrival, String companyName, OrderValue totalValue, OrderStatus status, Address origin, Address destination, Driver driver, Audit audit, Instant expiresIn, String theme)
-
-
Method Detail
-
validate
public List<ValidationViolation> validate()
-
builder
public static Order.OrderBuilder builder()
-
getId
public String getId()
-
getNumber
public Long getNumber()
-
getDescription
public String getDescription()
-
getEstimatedArrival
public LocalDateTime getEstimatedArrival()
-
getCompanyName
public String getCompanyName()
-
getTotalValue
public OrderValue getTotalValue()
-
getStatus
public OrderStatus getStatus()
-
getOrigin
public Address getOrigin()
-
getDestination
public Address getDestination()
-
getDriver
public Driver getDriver()
-
getAudit
public Audit getAudit()
-
getExpiresIn
public Instant getExpiresIn()
-
getTheme
public String getTheme()
-
canEqual
protected boolean canEqual(Object other)
-
-