package edu.asu.spring.quadriga.domain.impl.networks; import java.util.Date; import edu.asu.spring.quadriga.domain.network.INetworkRelationAnnotation; public class NetworkRelationAnnotation implements INetworkRelationAnnotation { private String annotationId; private String annotationText; private String networkId; private String userName; private String predicateId; private String predicateName; private String subjectId; private String subjectName; private String objectId; private String objectName; private String objectType; private String createdBy; private Date createdDate; private String updatedBy; private Date updatedDate; @Override public String getAnnotationId() { return annotationId; } @Override public void setAnnotationId(String annotationId) { this.annotationId = annotationId; } @Override public String getAnnotationText() { return annotationText; } @Override public void setAnnotationText(String annotationText) { this.annotationText = annotationText; } @Override public String getNetworkId() { return networkId; } @Override public void setNetworkId(String networkId) { this.networkId = networkId; } @Override public String getUserName() { return userName; } @Override public void setUserName(String userName) { this.userName = userName; } @Override public String getObjectType() { return objectType; } @Override public void setObjectType(String objectType) { this.objectType = objectType; } @Override public String getCreatedBy() { return createdBy; } @Override public void setCreatedBy(String createdBy) { this.createdBy = createdBy; } @Override public Date getCreatedDate() { return createdDate; } @Override public void setCreatedDate(Date createdDate) { this.createdDate = createdDate; } @Override public String getUpdatedBy() { return updatedBy; } @Override public void setUpdatedBy(String updatedBy) { this.updatedBy = updatedBy; } @Override public Date getUpdatedDate() { return updatedDate; } @Override public void setUpdatedDate(Date updatedDate) { this.updatedDate = updatedDate; } @Override public String getPredicateId() { return predicateId; } @Override public void setPredicateId(String predicateId) { this.predicateId = predicateId; } @Override public String getPredicateName() { return predicateName; } @Override public void setPredicateName(String predicateName) { this.predicateName = predicateName; } @Override public String getSubjectId() { return subjectId; } @Override public void setSubjectId(String subjectId) { this.subjectId = subjectId; } @Override public String getSubjectName() { return subjectName; } @Override public void setSubjectName(String subjectName) { this.subjectName = subjectName; } @Override public String getObjectId() { return objectId; } @Override public void setObjectId(String objectId) { this.objectId = objectId; } @Override public String getObjectName() { return objectName; } @Override public void setObjectName(String objectName) { this.objectName = objectName; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((annotationId == null) ? 0 : annotationId.hashCode()); result = prime * result + ((annotationText == null) ? 0 : annotationText.hashCode()); result = prime * result + ((createdBy == null) ? 0 : createdBy.hashCode()); result = prime * result + ((createdDate == null) ? 0 : createdDate.hashCode()); result = prime * result + ((networkId == null) ? 0 : networkId.hashCode()); result = prime * result + ((objectId == null) ? 0 : objectId.hashCode()); result = prime * result + ((objectName == null) ? 0 : objectName.hashCode()); result = prime * result + ((objectType == null) ? 0 : objectType.hashCode()); result = prime * result + ((predicateId == null) ? 0 : predicateId.hashCode()); result = prime * result + ((predicateName == null) ? 0 : predicateName.hashCode()); result = prime * result + ((subjectId == null) ? 0 : subjectId.hashCode()); result = prime * result + ((subjectName == null) ? 0 : subjectName.hashCode()); result = prime * result + ((updatedBy == null) ? 0 : updatedBy.hashCode()); result = prime * result + ((updatedDate == null) ? 0 : updatedDate.hashCode()); result = prime * result + ((userName == null) ? 0 : userName.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; NetworkRelationAnnotation other = (NetworkRelationAnnotation) obj; if (annotationId == null) { if (other.annotationId != null) return false; } else if (!annotationId.equals(other.annotationId)) return false; if (annotationText == null) { if (other.annotationText != null) return false; } else if (!annotationText.equals(other.annotationText)) return false; if (createdBy == null) { if (other.createdBy != null) return false; } else if (!createdBy.equals(other.createdBy)) return false; if (createdDate == null) { if (other.createdDate != null) return false; } else if (!createdDate.equals(other.createdDate)) return false; if (networkId == null) { if (other.networkId != null) return false; } else if (!networkId.equals(other.networkId)) return false; if (objectId == null) { if (other.objectId != null) return false; } else if (!objectId.equals(other.objectId)) return false; if (objectName == null) { if (other.objectName != null) return false; } else if (!objectName.equals(other.objectName)) return false; if (objectType == null) { if (other.objectType != null) return false; } else if (!objectType.equals(other.objectType)) return false; if (predicateId == null) { if (other.predicateId != null) return false; } else if (!predicateId.equals(other.predicateId)) return false; if (predicateName == null) { if (other.predicateName != null) return false; } else if (!predicateName.equals(other.predicateName)) return false; if (subjectId == null) { if (other.subjectId != null) return false; } else if (!subjectId.equals(other.subjectId)) return false; if (subjectName == null) { if (other.subjectName != null) return false; } else if (!subjectName.equals(other.subjectName)) return false; if (updatedBy == null) { if (other.updatedBy != null) return false; } else if (!updatedBy.equals(other.updatedBy)) return false; if (updatedDate == null) { if (other.updatedDate != null) return false; } else if (!updatedDate.equals(other.updatedDate)) return false; if (userName == null) { if (other.userName != null) return false; } else if (!userName.equals(other.userName)) return false; return true; } }