List of usage examples for org.springframework.context.support ResourceBundleMessageSource setBasename
public void setBasename(String basename)
From source file:net.solarnetwork.node.power.impl.centameter.CentameterPowerDatumDataSource.java
@Override public MessageSource getMessageSource() { synchronized (MONITOR) { if (MESSAGE_SOURCE == null) { MessageSource parent = getDefaultSettingsMessageSource(); ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(CentameterPowerDatumDataSource.class.getClassLoader()); source.setBasename(CentameterPowerDatumDataSource.class.getName()); source.setParentMessageSource(parent); MESSAGE_SOURCE = source;/* w w w . j a v a2s . c o m*/ } } return MESSAGE_SOURCE; }
From source file:net.solarnetwork.node.control.ping.HttpRequesterJob.java
@Override public MessageSource getMessageSource() { if (MESSAGE_SOURCE == null) { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(getClass().getClassLoader()); source.setBasename(getClass().getName()); MESSAGE_SOURCE = source;// ww w . jav a 2 s . c o m } return MESSAGE_SOURCE; }
From source file:cu.uci.coj.restapi.controller.RestUserProfileController.java
private String ValidateUser(User user) { ResourceBundleMessageSource r = new ResourceBundleMessageSource(); r.setBasename("messages_en"); user.setDob(new Date(user.getYear() - 1900, user.getMonth() - 1, user.getDay())); if (user.getNick().length() == 0) return r.getMessage("judge.register.error.nick", null, new Locale("en")); if ((user.getNick().length()) > 15) return r.getMessage("judge.register.error.long25charact", null, new Locale("en")); if (user.getNick().length() < 3) return r.getMessage("judge.register.error.less3charact", null, new Locale("en")); if (user.getName().length() < 1) return r.getMessage("errormsg.7", null, new Locale("en")); if (user.getName().length() > 30) return r.getMessage("errormsg.6", null, new Locale("en")); if (!user.getName().matches("[a-zA-Z\\.\\-\\'\\s]+")) return r.getMessage("errormsg.8", null, new Locale("en")); if (user.getLastname().length() < 1) return r.getMessage("errormsg.10", null, new Locale("en")); if (user.getLastname().length() > 50) return r.getMessage("errormsg.9", null, new Locale("en")); if (!user.getLastname().matches("[a-zA-Z\\.\\-\\'\\s]+")) return r.getMessage("errormsg.11", null, new Locale("en")); // si el correo ha sido cambiado y esta en uso por otra persona en el // COJ//w w w .ja v a 2 s. c o m if (user.getEmail().length() == 0) return r.getMessage("errormsg.51", null, new Locale("en")); if (!StringUtils.isEmpty(user.getEmail()) && userDAO.bool("email.changed", user.getEmail(), user.getUid()) && userDAO.emailExistUpdate(user.getEmail().trim(), user.getUsername())) return r.getMessage("judge.register.error.emailexist", null, new Locale("en")); EmailValidator emailValidator = EmailValidator.getInstance(); //ver como inyectar este objeto if (!emailValidator.isValid(user.getEmail())) return r.getMessage("judge.register.error.bademail", null, new Locale("en")); if (user.getCountry_id() == 0) return r.getMessage("judge.register.error.country", null, new Locale("en")); if (user.getInstitution_id() == 0) return r.getMessage("judge.register.error.institution", null, new Locale("en")); if (user.getLid() == 0) return r.getMessage("judge.register.error.planguage", null, new Locale("en")); if (user.getLocale() == 0) return r.getMessage("judge.register.error.locale", null, new Locale("en")); if (user.getName().length() == 0) return r.getMessage("judge.register.error.name", null, new Locale("en")); if (user.getGender() == 0) return r.getMessage("judge.register.error.gender", null, new Locale("en")); return "0"; }
From source file:net.solarnetwork.node.rfxcom.RFXCOMTransceiver.java
@Override public MessageSource getMessageSource() { synchronized (MONITOR) { if (MESSAGE_SOURCE == null) { ResourceBundleMessageSource serial = new ResourceBundleMessageSource(); serial.setBundleClassLoader(SerialPortBeanParameters.class.getClassLoader()); serial.setBasename(SerialPortBeanParameters.class.getName()); PrefixedMessageSource serialSource = new PrefixedMessageSource(); serialSource.setDelegate(serial); serialSource.setPrefix("serialParams."); ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(RFXCOMTransceiver.class.getClassLoader()); source.setBasename(RFXCOMTransceiver.class.getName()); source.setParentMessageSource(serialSource); MESSAGE_SOURCE = source;//from www . ja va2 s . co m } } return MESSAGE_SOURCE; }
From source file:com.alliander.osgp.webdevicesimulator.application.config.ApplicationContext.java
/** * Method for creating the Message Source. * * @return MessageSource/*from w w w. j a v a2 s. c o m*/ */ @Bean public MessageSource messageSource() { final ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename(this.environment.getRequiredProperty(PROPERTY_NAME_MESSAGESOURCE_BASENAME)); messageSource.setUseCodeAsDefaultMessage(Boolean.parseBoolean( this.environment.getRequiredProperty(PROPERTY_NAME_MESSAGESOURCE_USE_CODE_AS_DEFAULT_MESSAGE))); return messageSource; }
From source file:net.solarnetwork.node.centameter.CentameterSupport.java
public MessageSource getDefaultSettingsMessageSource() { synchronized (MONITOR) { if (MESSAGE_SOURCE == null) { ResourceBundleMessageSource serial = new ResourceBundleMessageSource(); serial.setBundleClassLoader(SerialPortBeanParameters.class.getClassLoader()); serial.setBasenames(new String[] { SerialPortBeanParameters.class.getName(), DataCollectorSerialPortBeanParameters.class.getName() }); PrefixedMessageSource serialSource = new PrefixedMessageSource(); serialSource.setDelegate(serial); serialSource.setPrefix("serialParams."); ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(CentameterSupport.class.getClassLoader()); source.setBasename(CentameterSupport.class.getName()); source.setParentMessageSource(serialSource); MESSAGE_SOURCE = source;/*from w w w. j av a 2 s . co m*/ } } return MESSAGE_SOURCE; }
From source file:net.solarnetwork.node.support.LocationDatumDataSource.java
@Override public synchronized MessageSource getMessageSource() { if (messageSource == null) { MessageSource other = null;/*from www .j av a2s. co m*/ if (delegate instanceof SettingSpecifierProvider) { other = ((SettingSpecifierProvider) delegate).getMessageSource(); } PrefixedMessageSource delegateSource = null; if (other != null) { delegateSource = new PrefixedMessageSource(); delegateSource.setDelegate(other); delegateSource.setPrefix("delegate."); } ResourceBundleMessageSource proxySource = new ResourceBundleMessageSource(); proxySource.setBundleClassLoader(getClass().getClassLoader()); proxySource.setBasename(messageBundleBasename); if (delegateSource != null) { proxySource.setParentMessageSource(delegateSource); } messageSource = proxySource; } return messageSource; }
From source file:net.solarnetwork.node.dao.jdbc.AbstractJdbcDao.java
/** * Initialize this class after properties are set. */// w ww . ja va2s . c om public void init() { // verify database table exists, and if not create it verifyDatabaseExists(this.schemaName, this.tableName, this.initSqlResource); // now veryify database tables version is up-to-date try { upgradeTablesVersion(); } catch (IOException e) { throw new RuntimeException("Unable to upgrade tables to version " + getTablesVersion(), e); } if (messageSource == null) { ResourceBundleMessageSource ms = new ResourceBundleMessageSource(); ms.setBasename(getClass().getName()); ms.setBundleClassLoader(getClass().getClassLoader()); setMessageSource(ms); } }
From source file:net.solarnetwork.node.consumption.rfxcom.RFXCOMConsumptionDatumDataSource.java
@Override public MessageSource getMessageSource() { synchronized (MONITOR) { if (MESSAGE_SOURCE == null) { ResourceBundleMessageSource serial = new ResourceBundleMessageSource(); serial.setBundleClassLoader(SerialPortBeanParameters.class.getClassLoader()); serial.setBasename(SerialPortBeanParameters.class.getName()); PrefixedMessageSource serialSource = new PrefixedMessageSource(); serialSource.setDelegate(serial); serialSource.setPrefix("serialParams."); ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(RFXCOMConsumptionDatumDataSource.class.getClassLoader()); source.setBasename(RFXCOMConsumptionDatumDataSource.class.getName()); source.setParentMessageSource(serialSource); MESSAGE_SOURCE = source;//from w ww . j a va2 s . co m } } return MESSAGE_SOURCE; }
From source file:net.solarnetwork.node.power.impl.sma.sunnynet.SMASunnyNetPowerDatumDataSource.java
@Override public MessageSource getMessageSource() { synchronized (MONITOR) { if (MESSAGE_SOURCE == null) { ResourceBundleMessageSource serial = new ResourceBundleMessageSource(); serial.setBundleClassLoader(SerialPortBeanParameters.class.getClassLoader()); serial.setBasename(SerialPortBeanParameters.class.getName()); PrefixedMessageSource serialSource = new PrefixedMessageSource(); serialSource.setDelegate(serial); serialSource.setPrefix("serialParams."); ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(SMASunnyNetPowerDatumDataSource.class.getClassLoader()); source.setBasename(SMASunnyNetPowerDatumDataSource.class.getName()); source.setParentMessageSource(serialSource); MESSAGE_SOURCE = source;//from www.ja va 2 s. c o m } } return MESSAGE_SOURCE; }