List of usage examples for org.springframework.util StringUtils hasText
public static boolean hasText(@Nullable String str)
From source file:org.springdata.ehcache.repository.config.EhcacheRepositoryConfigurationExtension.java
@Override public void postProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource config) { AnnotationAttributes attributes = config.getAttributes(); String templateRef = attributes.getString(JAVA_CACHE_TEMPLATE_REF); if (!StringUtils.hasText(templateRef)) { templateRef = ConfigConstants.TEMPLATE_DEFAULT_ID; }/*from www . j a va 2 s .com*/ builder.addPropertyReference("ehcacheTemplate", templateRef); }
From source file:it.f2informatica.mongodb.MongoDBApplicationConfig.java
@Override protected String getDatabaseName() { return StringUtils.hasText(OTHER_DATABASE) ? OTHER_DATABASE : database; }
From source file:org.focusns.web.page.interceptor.PageRenderParameterResolver.java
@Override public boolean beforeRender(HttpServletRequest request, HttpServletResponse response) { ///* w w w. j a v a 2s . c om*/ Map<String, String> parameterMap = WebUtils.getMatrixParameters(request); String lookupPath = urlPathHelper.getLookupPathForRequest(request); // String projectCode = parameterMap.get(Keys.PARAMETER_PROJECT_CODE); if (StringUtils.hasText(projectCode)) { // ProjectService projectService = applicationContext.getBean(ProjectService.class); ProjectCategoryService projectCategoryService = applicationContext .getBean(ProjectCategoryService.class); ProjectFeatureService projectFeatureService = applicationContext.getBean(ProjectFeatureService.class); // Project project = projectService.getProject(projectCode); ProjectCategory projectCategory = projectCategoryService.getCategory(project.getCategoryId()); // request.setAttribute(Keys.REQUEST_PROJECT, project); request.setAttribute(Keys.REQUEST_PROJECT_CATEGORY, projectCategory); // List<ProjectFeature> projectFeatures = projectFeatureService.getProjectFeatures(project.getId()); for (ProjectFeature projectFeature : projectFeatures) { if (lookupPath.contains(projectFeature.getCode())) { request.setAttribute(Keys.REQUEST_PROJECT_FEATURE, projectFeature); break; } } } // Object projectUser = request.getSession().getAttribute(Keys.SESSION_PROJECT_USER); if (projectUser != null) { request.setAttribute(Keys.REQUEST_PROJECT_USER, projectUser); } // return true; }
From source file:com.devnexus.ting.core.service.integration.PrepareAcceptedSessionMailToSpeakerTransformer.java
@Transformer public GenericEmail prepareMailToSpeaker(CfpSubmission cfpSubmission) { final String templateHtml = SystemInformationUtils.getAcceptedSessionHtmlEmailTemplate(); final String templateText = SystemInformationUtils.getAcceptedSessionTextEmailTemplate(); final String renderedHtmlTemplate = applyMustacheTemplate(cfpSubmission, templateHtml); final String renderedTextTemplate = applyMustacheTemplate(cfpSubmission, templateText); final GenericEmail email = new GenericEmail(); email.setText(renderedTextTemplate).setHtml(renderedHtmlTemplate).setFrom(fromUser) .setSubject("Your submission has been accepted for DevNexus 2017"); for (CfpSubmissionSpeaker submissionSpeaker : cfpSubmission.getCfpSubmissionSpeakers()) { email.addTo(submissionSpeaker.getEmail()); }//from w w w.java2 s . c om if (StringUtils.hasText(this.ccUser)) { email.setCc(this.ccUser); } return email; }
From source file:org.openmrs.module.kenyaemr.form.element.EncounterLocationSubmissionElement.java
/** * Constructs new location submission element * @param context the form entry context * @param parameters the tag parameters//from w w w.ja v a2 s . co m */ public EncounterLocationSubmissionElement(FormEntryContext context, Map<String, String> parameters) { widget = new ObjectSearchWidget(Location.class); errorWidget = new ErrorWidget(); // Parse default value Location defaultLocation = null; if (context.getExistingEncounter() != null) { defaultLocation = context.getExistingEncounter().getLocation(); } else { String defaultLocId = parameters.get("default"); if (StringUtils.hasText(defaultLocId)) { defaultLocation = HtmlFormEntryUtil.getLocation(defaultLocId, context); } } defaultLocation = defaultLocation == null ? context.getDefaultLocation() : defaultLocation; widget.setInitialValue(defaultLocation); context.registerWidget(widget); context.registerErrorWidget(widget, errorWidget); // Set the id, if it has been specified if (parameters.get("id") != null) { id = parameters.get("id"); } }
From source file:org.apache.smscserver.config.spring.UserManagerBeanDefinitionParser.java
@Override protected void doParse(final Element element, final ParserContext parserContext, final BeanDefinitionBuilder builder) { Class<?> factoryClass;// w w w.ja v a 2 s. c o m if (element.getLocalName().equals("file-user-manager")) { factoryClass = PropertiesUserManagerFactory.class; } else { factoryClass = DbUserManagerFactory.class; } BeanDefinitionBuilder factoryBuilder = BeanDefinitionBuilder.genericBeanDefinition(factoryClass); // common for both user managers if (StringUtils.hasText(element.getAttribute("encrypt-passwords"))) { String encryptionStrategy = element.getAttribute("encrypt-passwords"); if (encryptionStrategy.equals("true") || encryptionStrategy.equals("md5")) { factoryBuilder.addPropertyValue("passwordEncryptor", new Md5PasswordEncryptor()); } else if (encryptionStrategy.equals("salted")) { factoryBuilder.addPropertyValue("passwordEncryptor", new SaltedPasswordEncryptor()); } else { factoryBuilder.addPropertyValue("passwordEncryptor", new ClearTextPasswordEncryptor()); } } if (factoryClass == PropertiesUserManagerFactory.class) { if (StringUtils.hasText(element.getAttribute("file"))) { factoryBuilder.addPropertyValue("file", element.getAttribute("file")); } if (StringUtils.hasText(element.getAttribute("url"))) { factoryBuilder.addPropertyValue("url", element.getAttribute("url")); } } else { Element dsElm = SpringUtil.getChildElement(element, SmscServerNamespaceHandler.SMSCSERVER_NS, "data-source"); // schema ensure we get the right type of element Element springElm = SpringUtil.getChildElement(dsElm, null, null); Object o; if ("bean".equals(springElm.getLocalName())) { o = parserContext.getDelegate().parseBeanDefinitionElement(springElm, builder.getBeanDefinition()); } else { // ref o = parserContext.getDelegate().parsePropertySubElement(springElm, builder.getBeanDefinition()); } factoryBuilder.addPropertyValue("dataSource", o); factoryBuilder.addPropertyValue("sqlUserInsert", this.getSql(element, "insert-user")); factoryBuilder.addPropertyValue("sqlUserUpdate", this.getSql(element, "update-user")); factoryBuilder.addPropertyValue("sqlUserDelete", this.getSql(element, "delete-user")); factoryBuilder.addPropertyValue("sqlUserSelect", this.getSql(element, "select-user")); factoryBuilder.addPropertyValue("sqlUserSelectAll", this.getSql(element, "select-all-users")); factoryBuilder.addPropertyValue("sqlUserAdmin", this.getSql(element, "is-admin")); factoryBuilder.addPropertyValue("sqlUserAuthenticate", this.getSql(element, "authenticate")); } BeanDefinition factoryDefinition = factoryBuilder.getBeanDefinition(); String factoryId = parserContext.getReaderContext().generateBeanName(factoryDefinition); BeanDefinitionHolder factoryHolder = new BeanDefinitionHolder(factoryDefinition, factoryId); this.registerBeanDefinition(factoryHolder, parserContext.getRegistry()); // set the factory on the listener bean builder.getRawBeanDefinition().setFactoryBeanName(factoryId); builder.getRawBeanDefinition().setFactoryMethodName("createUserManager"); }
From source file:org.apache.smscserver.config.spring.ListenerBeanDefinitionParser.java
/** * {@inheritDoc}/*from w w w .j ava 2 s . co m*/ */ @Override protected void doParse(final Element element, final ParserContext parserContext, final BeanDefinitionBuilder builder) { BeanDefinitionBuilder factoryBuilder = BeanDefinitionBuilder.genericBeanDefinition(ListenerFactory.class); if (StringUtils.hasText(element.getAttribute("port"))) { factoryBuilder.addPropertyValue("port", Integer.valueOf(element.getAttribute("port"))); } SslConfiguration ssl = this.parseSsl(element); if (ssl != null) { factoryBuilder.addPropertyValue("sslConfiguration", ssl); } if (StringUtils.hasText(element.getAttribute("idle-timeout"))) { factoryBuilder.addPropertyValue("idleTimeout", SpringUtil.parseInt(element, "idle-timeout", 300)); } String localAddress = SpringUtil.parseStringFromInetAddress(element, "local-address"); if (localAddress != null) { factoryBuilder.addPropertyValue("serverAddress", localAddress); } factoryBuilder.addPropertyValue("implicitSsl", SpringUtil.parseBoolean(element, "implicit-ssl", false)); Element blacklistElm = SpringUtil.getChildElement(element, SmscServerNamespaceHandler.SMSCSERVER_NS, "blacklist"); if (blacklistElm != null) { this.LOG.warn( "Element 'blacklist' is deprecated, and may be removed in a future release. Please use 'remote-ip-filter' instead. "); try { RemoteIpFilter remoteIpFilter = new RemoteIpFilter(IpFilterType.DENY, blacklistElm.getTextContent()); factoryBuilder.addPropertyValue("sessionFilter", remoteIpFilter); } catch (UnknownHostException e) { throw new IllegalArgumentException("Invalid IP address or subnet in the 'blacklist' element", e); } } Element remoteIpFilterElement = SpringUtil.getChildElement(element, SmscServerNamespaceHandler.SMSCSERVER_NS, "remote-ip-filter"); if (remoteIpFilterElement != null) { if (blacklistElm != null) { throw new SmscServerConfigurationException( "Element 'remote-ip-filter' may not be used when 'blacklist' element is specified. "); } String filterType = remoteIpFilterElement.getAttribute("type"); try { RemoteIpFilter remoteIpFilter = new RemoteIpFilter(IpFilterType.parse(filterType), remoteIpFilterElement.getTextContent()); factoryBuilder.addPropertyValue("sessionFilter", remoteIpFilter); } catch (UnknownHostException e) { throw new IllegalArgumentException( "Invalid IP address or subnet in the 'remote-ip-filter' element"); } } BeanDefinition factoryDefinition = factoryBuilder.getBeanDefinition(); String listenerFactoryName = parserContext.getReaderContext().generateBeanName(factoryDefinition); BeanDefinitionHolder factoryHolder = new BeanDefinitionHolder(factoryDefinition, listenerFactoryName); this.registerBeanDefinition(factoryHolder, parserContext.getRegistry()); // set the factory on the listener bean builder.getRawBeanDefinition().setFactoryBeanName(listenerFactoryName); builder.getRawBeanDefinition().setFactoryMethodName("createListener"); }
From source file:com.gradecak.alfresco.mvc.Query.java
public Query likeAnd(Map<QName, Serializable> properties) { for (Entry<QName, Serializable> entry : properties.entrySet()) { Object value = entry.getValue(); String convert = value == null ? null : convert(value); if (StringUtils.hasText(convert)) { this.and(); this.property(entry.getKey()).like(convert.toLowerCase()); }/*from w w w. ja v a 2 s . c o m*/ } return this; }
From source file:com.joyveb.dbpimpl.cass.prepare.config.xml.CassandraClusterParser.java
@Override protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { String contactPoints = element.getAttribute("contactPoints"); if (StringUtils.hasText(contactPoints)) { builder.addPropertyValue("contactPoints", contactPoints); }/*www. j a va 2 s.c om*/ String port = element.getAttribute("port"); if (StringUtils.hasText(port)) { builder.addPropertyValue("port", port); } String compression = element.getAttribute("compression"); if (StringUtils.hasText(compression)) { builder.addPropertyValue("compressionType", CompressionType.valueOf(compression)); } postProcess(builder, element); }