List of usage examples for org.springframework.util StringUtils hasLength
public static boolean hasLength(@Nullable String str)
From source file:be.bzbit.framework.spring.support.KeyStoreFactoryBean.java
public final void afterPropertiesSet() throws GeneralSecurityException, IOException { if (StringUtils.hasLength(provider) && StringUtils.hasLength(type)) { keyStore = KeyStore.getInstance(type, provider); } else if (StringUtils.hasLength(type)) { keyStore = KeyStore.getInstance(type); } else {// ww w. j a v a 2 s . c o m keyStore = KeyStore.getInstance(KeyStore.getDefaultType()); } InputStream is = null; try { if (location != null && location.exists()) { is = location.getInputStream(); if (logger.isInfoEnabled()) { logger.info("Loading key store from " + location); } } else if (logger.isWarnEnabled()) { logger.warn("Creating empty key store"); } keyStore.load(is, password); } finally { if (is != null) { is.close(); } } }
From source file:org.mifos.androidclient.main.DepositDueDetailsActivity.java
private void runDepositDueDetailsTask() { if (StringUtils.hasLength(mAccountNumber)) { if (mDepositDueDetailsTask == null || mDepositDueDetailsTask.getStatus() != AsyncTask.Status.RUNNING) { mDepositDueDetailsTask = new DepositDueDetailsTask(this, getString(R.string.dialog_getting_deposit_due_details), getString(R.string.dialog_loading_message)); mDepositDueDetailsTask.execute(mAccountNumber); }//from w w w.j av a 2s. c o m } }
From source file:org.jasypt.spring31.xml.encryption.EncryptorBeanDefinitionParser.java
@Override protected void doParse(final Element element, final BeanDefinitionBuilder builder) { builder.addConstructorArgValue(new Integer(this.encryptorType)); processStringAttribute(element, builder, PARAM_ALGORITHM, "algorithm"); processBeanAttribute(element, builder, PARAM_CONFIG_BEAN, "config"); processIntegerAttribute(element, builder, PARAM_KEY_OBTENTION_ITERATIONS, "keyObtentionIterations"); processStringAttribute(element, builder, PARAM_PASSWORD, "password"); processIntegerAttribute(element, builder, PARAM_POOL_SIZE, "poolSize"); processBeanAttribute(element, builder, PARAM_PROVIDER_BEAN, "provider"); processStringAttribute(element, builder, PARAM_PROVIDER_NAME, "providerName"); processBeanAttribute(element, builder, PARAM_SALT_GENERATOR_BEAN, "saltGenerator"); processStringAttribute(element, builder, PARAM_STRING_OUTPUT_TYPE, "stringOutputType"); String scope = element.getAttribute(SCOPE_ATTRIBUTE); if (StringUtils.hasLength(scope)) { builder.setScope(scope);//from w w w .j a v a 2 s . c o m } }
From source file:com.iflytek.edu.cloud.frame.web.servlet.PrintProjectVersionServlet.java
@Override public void init(ServletConfig config) throws ServletException { StringBuilder sBuilder = new StringBuilder("\n"); try {/*from w w w .jav a 2s.co m*/ Enumeration<java.net.URL> urls; ClassLoader classLoader = findClassLoader(); if (classLoader != null) { urls = classLoader.getResources("META-INF/res/env.properties"); } else { urls = ClassLoader.getSystemResources("META-INF/res/env.properties"); } if (urls != null) { while (urls.hasMoreElements()) { java.net.URL url = urls.nextElement(); try { BufferedReader reader = new BufferedReader( new InputStreamReader(url.openStream(), "utf-8")); Properties properties = new Properties(); properties.load(reader); sBuilder.append("??").append(properties.getProperty("project.name")) .append(", "); sBuilder.append("").append(properties.getProperty("build.version")) .append(", "); sBuilder.append("").append(properties.getProperty("build.time")) .append(".\n"); } catch (Throwable t) { logger.error(t.getMessage(), t); } } } } catch (Throwable t) { logger.error(t.getMessage(), t); } String projcode = PropertiesConfiguration.getProjCode(); if (StringUtils.hasLength(projcode)) { sBuilder.append("superdiamond client info: project=").append(projcode); sBuilder.append(", profile=").append(PropertiesConfiguration.getProfile()); sBuilder.append(", host=").append(PropertiesConfiguration.getHost()); sBuilder.append(", port=").append(PropertiesConfiguration.getPort()).append(".\n"); } String info = sBuilder.toString(); System.out.println( "==========================================================================================================================="); System.out.println(info); System.out.println( "==========================================================================================================================="); }
From source file:net.phoenix.thrift.xml.ArgBeanDefinitionParser.java
/** * register to the bean factory;//from w w w . j a va2s .c o m * * @param element * @param parserContext * @param current */ private void registerBeanDefinition(Element element, ParserContext parserContext, AbstractBeanDefinition current) { try { Element parent = (Element) element.getParentNode(); String argsBeanDefinitionName = parent.getAttribute("id"); String name = argsBeanDefinitionName + "-" + element.getAttribute("name"); String[] alias = null; if (StringUtils.hasLength(name)) { alias = StringUtils.trimArrayElements(StringUtils.commaDelimitedListToStringArray(name)); } BeanDefinitionHolder holder = new BeanDefinitionHolder(current, name, alias); registerBeanDefinition(holder, parserContext.getRegistry()); } catch (BeanDefinitionStoreException ex) { parserContext.getReaderContext().error(ex.getMessage(), element); } }
From source file:com.inspiresoftware.lib.dto.geda.config.XmlDrivenGeDABeanDefinitionParser.java
public BeanDefinition parse(final Element element, final ParserContext parserContext) { dtoSupportBeanName = element.getAttribute(XSD_ATTR__DTO_SUPPORT); final BeanDefinitionRegistry registry = parserContext.getRegistry(); final Object elementSource = parserContext.extractSource(element); if (!registry.containsBeanDefinition(dtoSupportBeanName)) { final String dtoFactoryBeanName = element.getAttribute(XSD_ATTR__DTO_FACTORY); final RuntimeBeanReference dtoFactoryRef = new RuntimeBeanReference(dtoFactoryBeanName); final String dtoVcrBeanName = element.getAttribute(XSD_ATTR__DTO_ADAPTERS_REGISTRAR); final RuntimeBeanReference dtoVcrRef; if (StringUtils.hasLength(dtoVcrBeanName)) { dtoVcrRef = new RuntimeBeanReference(dtoVcrBeanName); } else {//from ww w . ja v a 2 s .c o m dtoVcrRef = null; } final String dtoDslBeanName = element.getAttribute(XSD_ATTR__DTO_DSL_REGISTRAR); final RuntimeBeanReference dtoDslRef; if (StringUtils.hasLength(dtoDslBeanName)) { dtoDslRef = new RuntimeBeanReference(dtoDslBeanName); } else { dtoDslRef = null; } this.setupDtoSupport(element, dtoSupportBeanName, registry, elementSource, dtoFactoryRef, dtoVcrRef, dtoDslRef); } return null; }
From source file:com.artivisi.security.service.impl.SpringSecurityServiceImpl.java
@Override @SuppressWarnings("unchecked") public List<Group> findGroupsByName(String name) { if (!StringUtils.hasLength(name)) return new ArrayList<Group>(); return sessionFactory.getCurrentSession() .createQuery("from Group o where lower(o.name) like :name order by o.name") .setString("name", "%" + name.toLowerCase() + "%").list(); }
From source file:org.elasticsoftware.elasterix.server.messages.SipResponseMessage.java
@Override public String toShortString() { SipResponseStatus status = SipResponseStatus.lookup(response); return String.format("%d %s%s", getResponse(), status != null ? status.getReasonPhrase() : "<>", StringUtils.hasLength(getResponseMessage()) ? " (" + getResponseMessage() + ")" : ""); }
From source file:org.elasticsoftware.elasterix.server.messages.AbstractSipMessage.java
public boolean appendHeader(SipHeader header, String key, String value) { String val = getHeader(header); if (StringUtils.hasLength(val)) { // TODO check for duplicate? setHeader(header, String.format("%s;%s=%s", val, key, value)); return true; }/* w w w .j a v a 2s . c o m*/ return false; }