package org.wiztools.restclient.bean;
/**
*
* @author subwiz
*/
public class ReqEntityStringPartBean extends ReqEntityBasePart implements ReqEntityStringPart {
final String part;
public ReqEntityStringPartBean(String name, ContentType contentType, String part) {
super(name, contentType);
this.part = part;
}
@Override
public String getPart() {
return part;
}
@Override
public ContentType getContentType() {
return contentType;
}
@Override
public String getName() {
return name;
}
@Override
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
final ReqEntityStringPartBean other = (ReqEntityStringPartBean) obj;
if (!super.equals(obj)) {
return false;
}
if ((this.part == null) ? (other.part != null) : !this.part.equals(other.part)) {
return false;
}
return true;
}
@Override
public int hashCode() {
int hash = 3;
hash = 53 * hash + (super.hashCode());
hash = 53 * hash + (this.part != null ? this.part.hashCode() : 0);
return hash;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("@ReqEntityStringPart[")
.append("name=").append(name).append(", ")
.append("contentType=").append(contentType).append(", ")
.append("part=").append(part)
.append("]");
return sb.toString();
}
}