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 getSymbol() {
034 return _symbol;
035 }
036
037 public String getFromSymbol() {
038 if ((_symbol != null) && (_symbol.length() == 6)) {
039 return _symbol.substring(0, 3);
040 }
041
042 return DEFAULT_FROM;
043 }
044
045 public String getToSymbol() {
046 if ((_symbol != null) && (_symbol.length() == 6)) {
047 return _symbol.substring(3, 6);
048 }
049
050 return DEFAULT_TO;
051 }
052
053 public double getRate() {
054 return _rate;
055 }
056
057 private String _symbol;
058 private double _rate;
059
060 }