IntegratedOrder.java
package com.tradecloud.domain.integration;
import com.tradecloud.common.base.PersistenceBase;
import com.tradecloud.domain.model.ordermanagement.OrderType;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
@Entity
@Table(name = "integratedOrder")
@Access(AccessType.FIELD)
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "IntegratedOrder")
@NamedQueries({@NamedQuery(query = "from IntegratedOrder io order by io.id", name = "findAllSortedById")})
public class IntegratedOrder extends PersistenceBase implements Integrated {
@NotNull
private String username;
@NotNull
private String reference;
@NotNull
private String xml;
@Enumerated(value = EnumType.STRING)
@XmlAttribute
@NotNull
private OrderType orderType;
private String uniqueConversationId;
/**
* create or update order.
*/
@NotNull
private boolean existingOrder;
@NotNull
private String organisationalUnit;
public IntegratedOrder() {
}
public IntegratedOrder(String username, String reference, String organisationalUnit, String xml, OrderType orderType, boolean existingOrder,
String uniqueConversationId) {
this.username = username;
this.reference = reference;
this.xml = xml;
this.orderType = orderType;
this.existingOrder = existingOrder;
this.organisationalUnit = organisationalUnit;
this.uniqueConversationId = uniqueConversationId;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getXml() {
return xml;
}
public void setXml(String xml) {
this.xml = xml;
}
public OrderType getOrderType() {
return orderType;
}
public void setOrderType(OrderType orderType) {
this.orderType = orderType;
}
public String getReference() {
return reference;
}
public void setReference(String reference) {
this.reference = reference;
}
public boolean isExistingOrder() {
return existingOrder;
}
public void setExistingOrder(boolean existingOrder) {
this.existingOrder = existingOrder;
}
public String getOrganisationalUnit() {
return organisationalUnit;
}
public void setOrganisationalUnit(String organisationalUnit) {
this.organisationalUnit = organisationalUnit;
}
public String getUniqueConversationId() {
return uniqueConversationId;
}
public void setUniqueConversationId(String uniqueConversationId) {
this.uniqueConversationId = uniqueConversationId;
}
}