VDNCostlineDTO.java
package com.tradecloud.dto.lineitem;
import com.tradecloud.domain.costing.CostLineTemplate;
import java.util.Objects;
public class VDNCostlineDTO {
private CostLineTemplate costLineTemplate;
private boolean dutiable;
public VDNCostlineDTO(CostLineTemplate costLineTemplate, boolean dutiable) {
this.costLineTemplate = costLineTemplate;
this.dutiable = dutiable;
}
public CostLineTemplate getCostLineTemplate() {
return costLineTemplate;
}
public void setCostLineTemplate(CostLineTemplate costLineTemplate) {
this.costLineTemplate = costLineTemplate;
}
public boolean isDutiable() {
return dutiable;
}
public void setDutiable(boolean dutiable) {
this.dutiable = dutiable;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
VDNCostlineDTO dto = (VDNCostlineDTO) o;
return Objects.equals(costLineTemplate, dto.costLineTemplate);
}
@Override
public int hashCode() {
return Objects.hash(costLineTemplate);
}
}