001
014
015 package com.liferay.portal.kernel.exception;
016
017 import java.util.HashMap;
018 import java.util.Locale;
019 import java.util.Map;
020
021
024 public class LocalizedException extends PortalException {
025
026 public LocalizedException() {
027 }
028
029 public LocalizedException(String msg) {
030 super(msg);
031 }
032
033 public LocalizedException(String msg, Throwable cause) {
034 super(msg, cause);
035 }
036
037 public LocalizedException(Throwable cause) {
038 super(cause);
039 }
040
041 public void addLocalizedException(Locale locale, Exception exception) {
042 _localizedExceptionsMap.put(locale, exception);
043 }
044
045 public Map<Locale, Exception> getLocalizedExceptionsMap() {
046 return _localizedExceptionsMap;
047 }
048
049 private final Map<Locale, Exception> _localizedExceptionsMap =
050 new HashMap<>();
051
052 }