ProductAttributeInfo.java
package com.mycim.valueobject.prp;
import java.io.Serializable;
import java.sql.Timestamp;
public class ProductAttributeInfo implements Serializable {
private Long productRrn;
private String productId;
private Integer productVersion;
private Long processRrn;
private String processId;
private Integer processVersion;
private Boolean activeFlag;
private Timestamp activeTime;
private String activeUser;
private String currentStatus;
private String lastUpdatedUser;
private Timestamp lastUpdatedTime;
private String createUserId;
private Timestamp createTime;
public ProductAttributeInfo() {
}
public ProductAttributeInfo(Long processRrn, Integer processVersion) {
this.processRrn = processRrn;
this.processVersion = processVersion;
}
public Long getProductRrn() {
return productRrn;
}
public void setProductRrn(Long productRrn) {
this.productRrn = productRrn;
}
public String getProductId() {
return productId;
}
public void setProductId(String productId) {
this.productId = productId;
}
public Integer getProductVersion() {
return productVersion;
}
public void setProductVersion(Integer productVersion) {
this.productVersion = productVersion;
}
public Long getProcessRrn() {
return processRrn;
}
public void setProcessRrn(Long processRrn) {
this.processRrn = processRrn;
}
public String getProcessId() {
return processId;
}
public void setProcessId(String processId) {
this.processId = processId;
}
public Integer getProcessVersion() {
return processVersion;
}
public void setProcessVersion(Integer processVersion) {
this.processVersion = processVersion;
}
public Boolean getActiveFlag() {
return activeFlag;
}
public void setActiveFlag(Boolean activeFlag) {
this.activeFlag = activeFlag;
}
public Timestamp getActiveTime() {
return activeTime;
}
public void setActiveTime(Timestamp activeTime) {
this.activeTime = activeTime;
}
public String getActiveUser() {
return activeUser;
}
public void setActiveUser(String activeUser) {
this.activeUser = activeUser;
}
public String getCurrentStatus() {
return currentStatus;
}
public void setCurrentStatus(String currentStatus) {
this.currentStatus = currentStatus;
}
public String getLastUpdatedUser() {
return lastUpdatedUser;
}
public void setLastUpdatedUser(String lastUpdatedUser) {
this.lastUpdatedUser = lastUpdatedUser;
}
public Timestamp getLastUpdatedTime() {
return lastUpdatedTime;
}
public void setLastUpdatedTime(Timestamp lastUpdatedTime) {
this.lastUpdatedTime = lastUpdatedTime;
}
public String getCreateUserId() {
return createUserId;
}
public void setCreateUserId(String createUserId) {
this.createUserId = createUserId;
}
public Timestamp getCreateTime() {
return createTime;
}
public void setCreateTime(Timestamp createTime) {
this.createTime = createTime;
}
@java.lang.Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((activeFlag == null) ? 0 : activeFlag.hashCode());
result = prime * result + ((activeTime == null) ? 0 : activeTime.hashCode());
result = prime * result + ((activeUser == null) ? 0 : activeUser.hashCode());
result = prime * result + ((createTime == null) ? 0 : createTime.hashCode());
result = prime * result + ((createUserId == null) ? 0 : createUserId.hashCode());
result = prime * result + ((currentStatus == null) ? 0 : currentStatus.hashCode());
result = prime * result + ((lastUpdatedTime == null) ? 0 : lastUpdatedTime.hashCode());
result = prime * result + ((lastUpdatedUser == null) ? 0 : lastUpdatedUser.hashCode());
result = prime * result + ((processId == null) ? 0 : processId.hashCode());
result = prime * result + ((processRrn == null) ? 0 : processRrn.hashCode());
result = prime * result + ((processVersion == null) ? 0 : processVersion.hashCode());
result = prime * result + ((productId == null) ? 0 : productId.hashCode());
result = prime * result + ((productRrn == null) ? 0 : productRrn.hashCode());
result = prime * result + ((productVersion == null) ? 0 : productVersion.hashCode());
return result;
}
@java.lang.Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
ProductAttributeInfo other = (ProductAttributeInfo) obj;
if (processRrn == null) {
if (other.processRrn != null) {
return false;
}
} else if (!processRrn.equals(other.processRrn)) {
return false;
}
if (processVersion == null) {
if (other.processVersion != null) {
return false;
}
} else if (!processVersion.equals(other.processVersion)) {
return false;
}
if (productRrn == null) {
if (other.productRrn != null) {
return false;
}
} else if (!productRrn.equals(other.productRrn)) {
return false;
}
if (productVersion == null) {
if (other.productVersion != null) {
return false;
}
} else if (!productVersion.equals(other.productVersion)) {
return false;
}
return true;
}
}