List of usage examples for org.apache.commons.lang StringUtils defaultString
public static String defaultString(String str, String defaultStr)
Returns either the passed in String, or if the String is null, the value of defaultStr.
From source file:info.magnolia.cms.taglibs.util.StrToObj.java
/** * @see javax.servlet.jsp.tagext.Tag#doEndTag() */// w ww. ja va 2 s. co m public int doEndTag() { String str = getBodyContent().getString(); if (StringUtils.isNotEmpty(str)) { String[] obj = str.split(StringUtils.defaultString(this.delims, "\n")); //$NON-NLS-1$ pageContext.setAttribute(this.var, obj, PageContext.PAGE_SCOPE); } else { pageContext.setAttribute(this.var, StringUtils.EMPTY, PageContext.PAGE_SCOPE); } return EVAL_PAGE; }
From source file:jp.co.nemuzuka.controller.ChangeProjectController.java
@Override protected Navigation execute() throws Exception { //??/*w w w. jav a 2 s .com*/ String projectKey = StringUtils.defaultString(asString("projectKey"), ""); String mobile = StringUtils.defaultString(asString("mobile"), ""); //??????? service.setUserInfo(projectKey, userService.getCurrentUser().getEmail(), getUserInfo()); if (mobile.equals("true")) { return forward("/mobile/bts/"); } return forward("/bts/"); }
From source file:info.jtrac.wicket.IndividualHeadPanel.java
/** * Constructor./* w w w .ja v a 2 s . c o m*/ */ public IndividualHeadPanel() { super("individual"); final Map<String, String> configMap = getJtrac().loadAllConfig(); Image img = new Image("icon"); img.add(new AttributeModifier("src", true, new AbstractReadOnlyModel() { private static final long serialVersionUID = 1L; @Override public final Object getObject() { // based on some condition return the image source String url = configMap.get("jtrac.header.picture"); if (StringUtils.isBlank(url)) { String urlbase = StringUtils.defaultString(configMap.get("jtrac.url.base"), RequestCycle.get().getRequest().getRelativePathPrefixToContextRoot()); return urlbase + "/resources/jtrac-logo.gif"; } else return url; } })); add(img); String message = configMap.get("jtrac.header.text"); if ((message == null) || ("".equals(message))) add(new Label("message", "JTrac - Open Source Issue Tracking System")); else if ((message != null) && ("no".equals(message))) add(new Label("message", "")); else add(new Label("message", message)); }
From source file:info.magnolia.cms.filters.MultipartRequestFilter.java
/** * Adds all request paramaters as request attributes. * @param request HttpServletRequest/*from ww w .j a va 2s. co m*/ */ private static void parseParameters(HttpServletRequest request) throws IOException { MultipartForm form = new MultipartForm(); String encoding = StringUtils.defaultString(request.getCharacterEncoding(), "UTF-8"); //$NON-NLS-1$ MultipartRequest multi = new MultipartRequest(request, Path.getTempDirectoryPath(), MAX_FILE_SIZE, encoding, null); Enumeration params = multi.getParameterNames(); while (params.hasMoreElements()) { String name = (String) params.nextElement(); String value = multi.getParameter(name); form.addParameter(name, value); String[] s = multi.getParameterValues(name); if (s != null) { form.addparameterValues(name, s); } } Enumeration files = multi.getFileNames(); while (files.hasMoreElements()) { String name = (String) files.nextElement(); form.addDocument(name, multi.getFilesystemName(name), multi.getContentType(name), multi.getFile(name)); } request.setAttribute(MultipartForm.REQUEST_ATTRIBUTE_NAME, form); }
From source file:com.nagarro.core.populator.HttpRequestUserSignUpDTOPopulator.java
@Override public void populate(final HttpServletRequest source, final UserSignUpWsDTO target) throws ConversionException { Assert.notNull(source, "Parameter source cannot be null."); Assert.notNull(target, "Parameter target cannot be null."); target.setUid(StringUtils.defaultString(source.getParameter(UID), target.getUid())); target.setPassword(StringUtils.defaultString(source.getParameter(PASSWORD), target.getPassword())); target.setTitleCode(StringUtils.defaultString(source.getParameter(TITLECODE), target.getTitleCode())); target.setFirstName(StringUtils.defaultString(source.getParameter(FIRSTNAME), target.getFirstName())); target.setLastName(StringUtils.defaultString(source.getParameter(LASTNAME), target.getLastName())); }
From source file:de.hybris.platform.acceleratorservices.urlencoder.impl.DefaultUrlEncoderService.java
@Override public String getUrlEncodingPattern() { final String encodingAttributes = getSessionService() .getAttribute(AcceleratorServicesConstants.URL_ENCODING_ATTRIBUTES); return StringUtils.defaultString(encodingAttributes, ""); }
From source file:com.marvelution.bamboo.plugins.sonar.tasks.web.conditions.SonarResultWebItemCondition.java
/** * {@inheritDoc}/*w w w .j a v a 2 s . com*/ */ @Override public boolean shouldDisplay(Map<String, Object> context) { String key = StringUtils.defaultString((String) context.get("planKey"), (String) context.get("buildKey")); if (StringUtils.isNotBlank(key)) { for (Job job : getAllJobsByKey(key)) { if (Iterables.any(job.getBuildDefinition().getTaskDefinitions(), SonarPredicates.isSonarTask())) { return true; } } } return false; }
From source file:com.bstek.dorado.view.resolver.PageOutputUtils.java
public static void outputException(Writer writer, Throwable throwable) throws IOException { writer.append("<h1 style=\"font-size:12pt; color:red\">"); OutputUtils.outputString(writer,/* w w w .j a v a 2 s. c o m*/ StringUtils.defaultString(throwable.getMessage(), throwable.getClass().getName())); writer.append("</h1>\n"); writer.append("<ul>\n"); StackTraceElement[] stes = throwable.getStackTrace(); for (int i = 0; i < stes.length; i++) { StackTraceElement ste = stes[i]; writer.append("<li>").append("at "); OutputUtils.outputString(writer, ste.toString()); writer.append("</li>\n"); } writer.append("</ul>\n"); }
From source file:com.acc.populator.HttpRequestCustomerDataPopulator.java
@Override public void populate(final HttpServletRequest source, final CustomerData target) throws ConversionException { Assert.notNull(source, "Parameter source cannot be null."); Assert.notNull(target, "Parameter target cannot be null."); target.setTitleCode(StringUtils.defaultString(source.getParameter(TITLECODE), target.getTitleCode())); target.setFirstName(StringUtils.defaultString(source.getParameter(FIRSTNAME), target.getFirstName())); target.setLastName(StringUtils.defaultString(source.getParameter(LASTNAME), target.getLastName())); if (source.getParameter(CURRENCY) != null) { final CurrencyData currency = new CurrencyData(); currency.setIsocode(source.getParameter(CURRENCY)); target.setCurrency(currency);// www. j a v a2s . c o m } if (source.getParameter(LANGUAGE) != null) { final LanguageData language = new LanguageData(); language.setIsocode(source.getParameter(LANGUAGE)); target.setLanguage(language); } }
From source file:com.struts2ext.json.SerializationParams.java
public SerializationParams(HttpServletResponse response, String encoding, boolean wrapWithComments, String serializedJSON, boolean smd, boolean gzip, boolean noCache, int statusCode, int errorCode, boolean prefix, String contentType, String wrapPrefix, String wrapSuffix) { this.response = response; this.encoding = encoding; this.wrapWithComments = wrapWithComments; this.serializedJSON = serializedJSON; this.smd = smd; this.gzip = gzip; this.noCache = noCache; this.statusCode = statusCode; this.errorCode = errorCode; this.prefix = prefix; this.contentType = StringUtils.defaultString(contentType, DEFAULT_CONTENT_TYPE); this.wrapPrefix = wrapPrefix; this.wrapSuffix = wrapSuffix; }