ActivityLogDTO.java
package com.tradecloud.dto.api;
import com.tradecloud.domain.event.ActivityLogType;
import java.util.Date;
public class ActivityLogDTO {
protected Date createDateTime;
private ActivityLogType eventType;
private String orderReference;
private String orderNumber;
private String consignmentNumber;
private ActivitySnapshotDTO snapshot;
private String username;
private String reason;
private String instruction;
private Date eventDate;
private boolean selected;
public ActivityLogDTO() {
}
public ActivityLogDTO(ActivityLogType eventType, String orderReference, ActivitySnapshotDTO snapshot,
String username, Date createDateTime, String reason, String instruction, Date eventDate, String orderNumber) {
this.eventType = eventType;
this.orderReference = orderReference;
this.snapshot = snapshot;
this.username = username;
this.createDateTime = createDateTime;
this.reason = reason;
this.instruction = instruction;
this.eventDate = eventDate;
}
public ActivityLogType getEventType() {
return eventType;
}
public void setEventType(ActivityLogType eventTypeParam) {
this.eventType = eventTypeParam;
}
public String getOrderReference() {
return orderReference;
}
public void setOrderReference(String orderReference) {
this.orderReference = orderReference;
}
public ActivitySnapshotDTO getSnapshot() {
return snapshot;
}
public void setSnapshot(ActivitySnapshotDTO snapshot) {
this.snapshot = snapshot;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public Date getCreateDateTime() {
return createDateTime;
}
public void setCreateDateTime(Date createDateTime) {
this.createDateTime = createDateTime;
}
public String getReason() {
return reason;
}
public void setReason(String reason) {
this.reason = reason;
}
public String getInstruction() {
return instruction;
}
public void setInstruction(String instruction) {
this.instruction = instruction;
}
public Date getEventDate() {
return eventDate;
}
public void setEventDate(Date eventDate) {
this.eventDate = eventDate;
}
public boolean isSelected() {
return selected;
}
public void setSelected(boolean selected) {
this.selected = selected;
}
public String getOrderNumber() {
return orderNumber;
}
public void setOrderNumber(String orderNumber) {
this.orderNumber = orderNumber;
}
@Override
public int hashCode() {
final int prime = 31;
int result = super.hashCode();
result = prime * result + ((eventType == null) ? 0 : eventType.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (!super.equals(obj))
return false;
if (getClass() != obj.getClass())
return false;
ActivityLogDTO other = (ActivityLogDTO) obj;
return eventType == other.eventType;
}
public String getConsignmentNumber() {
return consignmentNumber;
}
public void setConsignmentNumber(String consignmentNumber) {
this.consignmentNumber = consignmentNumber;
}
}