TermsAndConditionsConsignment.java
package com.tradecloud.domain.export;
import com.tradecloud.common.base.PersistenceBase;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.springframework.stereotype.Component;
import javax.persistence.Access;
import javax.persistence.AccessType;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
/**
* Created by ds on 2016/08/23.
*/
@Entity
@Component(value = "TermsAndConditionsConsignment")
@Table(name = "termsandconditionsconsignment")
@Access(AccessType.FIELD)
public class TermsAndConditionsConsignment extends PersistenceBase {
@NotNull
private String header;
@NotNull
private String description;
private boolean defaultTermAndCondition;
private Long originalConfigId;
public TermsAndConditionsConsignment() {
}
public TermsAndConditionsConsignment(String header, String description, Long originalConfigId, boolean defaultTermAndCondition) {
this.header = header;
this.description = description;
this.originalConfigId = originalConfigId;
this.defaultTermAndCondition = defaultTermAndCondition;
}
public String getHeader() {
return header;
}
public void setHeader(String header) {
this.header = header;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public boolean isDefaultTermAndCondition() {
return defaultTermAndCondition;
}
public void setDefaultTermAndCondition(boolean defaultTermAndCondition) {
this.defaultTermAndCondition = defaultTermAndCondition;
}
@Override
public int hashCode() {
return new HashCodeBuilder().append(description).append(header).toHashCode();
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof TermsAndConditionsConsignment)) {
return false;
}
TermsAndConditionsConsignment other = (TermsAndConditionsConsignment) obj;
return new EqualsBuilder().append(description, other.description).append(header, other.header)
.isEquals();
}
public Long getOriginalConfigId() {
return originalConfigId;
}
public void setOriginalConfigId(Long originalConfigId) {
this.originalConfigId = originalConfigId;
}
}