001
014
015 package com.liferay.portlet.currencyconverter.model;
016
017 import java.io.Serializable;
018
019
022 public class Currency implements Serializable {
023
024 public static final String DEFAULT_FROM = "USD";
025
026 public static final String DEFAULT_TO = "EUR";
027
028 public Currency(String symbol, double rate) {
029 _symbol = symbol;
030 _rate = rate;
031 }
032
033 public String getFromSymbol() {
034 if ((_symbol != null) && (_symbol.length() == 6)) {
035 return _symbol.substring(0, 3);
036 }
037
038 return DEFAULT_FROM;
039 }
040
041 public double getRate() {
042 return _rate;
043 }
044
045 public String getSymbol() {
046 return _symbol;
047 }
048
049 public String getToSymbol() {
050 if ((_symbol != null) && (_symbol.length() == 6)) {
051 return _symbol.substring(3, 6);
052 }
053
054 return DEFAULT_TO;
055 }
056
057 private double _rate;
058 private String _symbol;
059
060 }