LabelUtils.java
Home
/
sm-shop /
src /
main /
java /
com /
salesmanager /
shop /
utils /
LabelUtils.java
package com.salesmanager.web.utils;
import java.util.Locale;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
public class LabelUtils implements ApplicationContextAware {
private ApplicationContext applicationContext;
@Override
public void setApplicationContext(ApplicationContext applicationContext)
throws BeansException {
this.applicationContext = applicationContext;
}
public String getMessage(String key, Locale locale) {
return applicationContext.getMessage(key, null, locale);
}
public String getMessage(String key, Locale locale, String defaultValue) {
try {
return applicationContext.getMessage(key, null, locale);
} catch(Exception ignore) {}
return defaultValue;
}
public String getMessage(String key, String[] args, Locale locale) {
return applicationContext.getMessage(key, args, locale);
}
}