package org.multibit.exchange;
public class CurrencyInfo {
String currencyCode;
String currencySymbol;
boolean isPrefix;
boolean hasSeparatingSpace = false;
public CurrencyInfo(String currencyCode, String currencySymbol, boolean isPrefix) {
super();
this.currencyCode = currencyCode;
this.currencySymbol = currencySymbol;
this.isPrefix = isPrefix;
}
public String getCurrencyCode() {
return currencyCode;
}
public void setCurrencyCode(String currencyCode) {
this.currencyCode = currencyCode;
}
public String getCurrencySymbol() {
return currencySymbol;
}
public void setCurrencySymbol(String currencySymbol) {
this.currencySymbol = currencySymbol;
}
public boolean isPrefix() {
return isPrefix;
}
public void setPrefix(boolean isPrefix) {
this.isPrefix = isPrefix;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((currencyCode == null) ? 0 : currencyCode.hashCode());
result = prime * result + ((currencySymbol == null) ? 0 : currencySymbol.hashCode());
result = prime * result + (isPrefix ? 1231 : 1237);
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (!(obj instanceof CurrencyInfo))
return false;
CurrencyInfo other = (CurrencyInfo) obj;
if (currencyCode == null) {
if (other.currencyCode != null)
return false;
} else if (!currencyCode.equals(other.currencyCode))
return false;
if (currencySymbol == null) {
if (other.currencySymbol != null)
return false;
} else if (!currencySymbol.equals(other.currencySymbol))
return false;
if (isPrefix != other.isPrefix)
return false;
return true;
}
@Override
public String toString() {
return "CurrencyInfo [currencyCode=" + currencyCode + ", currencySymbol=" + currencySymbol + ", isPrefix=" + isPrefix + "]";
}
public boolean isHasSeparatingSpace() {
return hasSeparatingSpace;
}
public void setHasSeparatingSpace(boolean hasSeparatingSpace) {
this.hasSeparatingSpace = hasSeparatingSpace;
}
}