List of usage examples for org.apache.commons.lang StringUtils trimToNull
public static String trimToNull(String str)
Removes control characters (char <= 32) from both ends of this String returning null
if the String is empty ("") after the trim or if it is null
.
From source file:com.novartis.pcs.ontology.rest.servlet.OntologiesServlet.java
private String getExpectedMediaType(HttpServletRequest request, Collection<String> acceptedMediaTypes) { String mediaType = null;// w ww. j av a 2 s.c o m String acceptHeader = request.getHeader("Accept"); if (acceptHeader != null) { mediaType = StringUtils.trimToNull(MIMEParse.bestMatch(acceptedMediaTypes, acceptHeader)); } return mediaType; }
From source file:com.bluexml.xforms.generator.forms.renderable.forms.RenderableField.java
/** * Gets the renderable./*from ww w . j av a 2 s . c om*/ * * @param generationManager * the generation manager * @param parent * the parent * @param formElement * the form element * * @return the renderable */ public static Renderable getRenderable(XFormsGenerator generationManager, FormElement parent, Field formElement) { Renderable renderable = null; if (formElement instanceof BooleanField) { renderable = new RenderableSimpleInput<BooleanField>(generationManager, parent, (BooleanField) formElement, "boolean"); } else if (formElement instanceof ChoiceField) { ChoiceField choiceField = (ChoiceField) formElement; // if (choiceField.getWidget() == com.bluexml.side.form.ChoiceWidgetType.INLINE) { renderable = new RenderableChoiceInput(generationManager, parent, choiceField); // } else { // renderable = new RenderableChoiceInputSearch(generationManager, parent, choiceField); // } } else if (formElement instanceof DateTimeField) { renderable = new RenderableDateTimeInput(generationManager, parent, formElement); } else if (formElement instanceof TimeField) { renderable = new RenderableSimpleInput<TimeField>(generationManager, parent, (TimeField) formElement, "time"); } else if (formElement instanceof DateField) { renderable = new RenderableSimpleInput<DateField>(generationManager, parent, (DateField) formElement, "date"); } else if (formElement instanceof DecimalField) { renderable = new RenderableSimpleInput<DecimalField>(generationManager, parent, (DecimalField) formElement, "double"); } else if (formElement instanceof EmailField) { renderable = new RenderableMailInput(generationManager, parent, (EmailField) formElement); } else if (formElement instanceof ImageField) { renderable = new RenderableFileInput(generationManager, parent, formElement, MsgId.INT_FILEFIELD_PREVIEW_IMAGE); } else if (formElement instanceof FileField) { renderable = new RenderableFileInput(generationManager, parent, formElement, MsgId.INT_FILEFIELD_PREVIEW_NONE); } else if (formElement instanceof FloatField) { renderable = new RenderableSimpleInput<FloatField>(generationManager, parent, (FloatField) formElement, "float"); } else if (formElement instanceof IntegerField) { renderable = new RenderableSimpleInput<IntegerField>(generationManager, parent, (IntegerField) formElement, "integer"); } else if (formElement instanceof PasswordField) { renderable = new RenderablePasswordInput(generationManager, parent, (PasswordField) formElement); } else if (formElement instanceof PhoneNumberField) { renderable = new RenderableSimpleInput<PhoneNumberField>(generationManager, parent, (PhoneNumberField) formElement, "string"); } else if (formElement instanceof RegexField) { RegexField regexField = (RegexField) formElement; renderable = new RenderableRegexInput<RegexField>(generationManager, parent, regexField, regexField.getRegex()); } else if (formElement instanceof URLField) { renderable = new RenderableURLInput(generationManager, parent, (URLField) formElement); } else if (formElement instanceof TextField) { renderable = new RenderableTextInput(generationManager, parent, (TextField) formElement); } else if (formElement instanceof CharField) { // ** #1313: support for 'allowed values' of workflow fields CharField charField = (CharField) formElement; ModelElement ref = (ModelElement) getFormGenerator().getRealObject(charField.getRef()); if (ref instanceof Attribute) { EList<String> elist = ((Attribute) ref).getAllowedValues(); if ((elist != null) && (elist.size() > 0)) { renderable = new RenderableChoiceInputWorkflow(generationManager, parent, charField); return renderable; } } // ** #1313 if (getFormGenerator().isFieldSelectionCapable(charField)) { // ** #1530: support for selection widgets on standard text inputs. String format = getFormGenerator().getXtensionFormat(charField); String type = getFormGenerator().getXtensionDatatype(charField); String idProp = getFormGenerator().getXtensionIdentifier(charField); String labelLength = getFormGenerator().getXtensionLabelLength(charField); if (labelLength == null) { labelLength = "" + charField.getMax_length(); } AssociationProperties properties = new AssociationProperties(); // specifics for selection capable fields properties.setForField(true); properties.setOverridingType(type); properties.setIdentifierPropName(idProp); String pattern = format; try { if (StringUtils.trimToNull(pattern) != null) { pattern = URLEncoder.encode(pattern, "UTF-8"); } } catch (UnsupportedEncodingException e) { logger.fatal("Unsupported encoding scheme: UTF-8"); throw new RuntimeException("Unsupported encoding scheme: UTF-8"); } properties.setFormatPattern(pattern); // general properties properties.setShowingActions(false); properties.setLabelLength(labelLength); properties.setDisabled(formElement.isDisabled()); properties.setMandatory(formElement.isMandatory()); properties.setHint(formElement.getHelp_text()); properties.setStyle(formElement.getStyle()); properties.setAssocTitle(charField.getLabel()); properties.setUniqueName(FormGeneratorsManager.getUniqueName(formElement)); properties.setLoBound(0); properties.setHiBound(1); // <-- TO CHANGE when multiple values are supported // custom configuration parameters FormGeneratorsManager formGenerator = getFormGenerator(); properties.setDataSourceUri(formGenerator.getXtensionDataSourceUri(formElement)); properties.setFeatureMode(formGenerator.getXtensionFeatureMode(formElement)); properties.setLuceneQuery(formGenerator.getXtensionLuceneQuery(formElement)); properties.setNoAutoSearch(formGenerator.getXtensionNoAutoSearch(formElement)); properties.setNoStatsOutput(formGenerator.getXtensionNoStatsOutput(formElement)); renderable = new CommonRenderableAssociation(properties); // ** #1530 } else { // ** 1420: support for 'multiple' property set to 'true' on standard text inputs try { if (getFormGenerator().isFieldMultipleCapable(formElement)) { renderable = new RenderableSimpleInputMultiple<Field>(generationManager, parent, formElement, "string"); return renderable; } } catch (ClassCastException cce) { if ((formElement.getRef() instanceof Attribute) == false) { throw new RuntimeException("The form element '" + formElement.getId() + "' has a reference that should be an attribute."); } } // ** 1420 renderable = new RenderableSimpleInput<CharField>(generationManager, parent, (CharField) formElement, "string"); } } else if (formElement instanceof ActionField) { renderable = new RenderableActionField(generationManager, (ActionField) formElement); } return renderable; }
From source file:com.opengamma.core.historicaltimeseries.impl.NonVersionedRedisHistoricalTimeSeriesSource.java
protected LocalDateDoubleTimeSeries loadTimeSeriesFromRedis(String redisKey, LocalDate start, LocalDate end) { // This is the only method that needs implementation. try (Timer.Context context = _getSeriesTimer.time()) { Jedis jedis = getJedisPool().getResource(); LocalDateDoubleTimeSeries ts = null; try {/*w w w . j a v a 2s . c o m*/ String redisHtsDaysKey = toRedisHtsDaysKey(redisKey); double min = Double.NEGATIVE_INFINITY; double max = Double.POSITIVE_INFINITY; if (start != null) { min = localDateToDouble(start); } if (end != null) { max = localDateToDouble(end); } Set<String> dateTexts = jedis.zrangeByScore(redisHtsDaysKey, min, max); if (!dateTexts.isEmpty()) { String redisHtsDatapointKey = toRedisHtsDatapointKey(redisKey); List<String> valueTexts = jedis.hmget(redisHtsDatapointKey, dateTexts.toArray(new String[dateTexts.size()])); List<Integer> times = Lists.newArrayListWithCapacity(dateTexts.size()); List<Double> values = Lists.newArrayListWithCapacity(valueTexts.size()); Iterator<String> dateItr = dateTexts.iterator(); Iterator<String> valueItr = valueTexts.iterator(); while (dateItr.hasNext()) { String dateAsIntText = dateItr.next(); String valueText = StringUtils.trimToNull(valueItr.next()); if (valueText != null) { times.add(Integer.parseInt(dateAsIntText)); values.add(Double.parseDouble(valueText)); } } ts = ImmutableLocalDateDoubleTimeSeries.of( ArrayUtils.toPrimitive(times.toArray(new Integer[times.size()])), ArrayUtils.toPrimitive(values.toArray(new Double[values.size()]))); } getJedisPool().returnResource(jedis); } catch (Exception e) { s_logger.error("Unable to load points from redis for " + redisKey, e); getJedisPool().returnBrokenResource(jedis); throw new OpenGammaRuntimeException("Unable to load points from redis for " + redisKey, e); } return ts; } }
From source file:mitm.application.djigzo.james.mailets.Notify.java
private Collection<Address> getHeaderRecipients(String value, RecipientType recipientType, Mail mail) throws MessagingException { Collection<Address> result = null; if (StringUtils.isNotEmpty(value)) { result = new LinkedList<Address>(); String[] stringRecipients = value.split("\\s*,\\s*"); for (String recipient : stringRecipients) { recipient = StringUtils.trimToNull(recipient); if (recipient == null) { continue; }/* w w w. j a va 2s . co m*/ SpecialAddress specialAddress = SpecialAddress.fromName(recipient); if (specialAddress == SpecialAddress.SAME_AS_RECIPIENTS) { copyAddresses(getRecipients(mail), result); } else if (specialAddress == SpecialAddress.SAME_AS_MESSAGE) { copyAddresses(mail.getMessage().getRecipients(recipientType), result); } else { result.addAll(MailAddressUtils.toInternetAddressList(parseAddress(recipient, mail))); } } } return result; }
From source file:ips1ap101.web.fragments.FragmentoFiltro1.java
public void setValorTextoFiltro1(String valor) { getRecursoDataProvider().setCodigoFuncionSelect(StringUtils.trimToNull(valor)); }
From source file:ch.entwine.weblounge.dispatcher.impl.handler.PreviewRequestHandlerImpl.java
/** * Handles the request for an image resource that is believed to be in the * content repository. The handler scales the image as requested, sets the * response headers and the writes the image contents to the response. * <p>/*from w w w.ja va2 s . c o m*/ * This method returns <code>true</code> if the handler is decided to handle * the request, <code>false</code> otherwise. * * @param request * the weblounge request * @param response * the weblounge response */ public boolean service(WebloungeRequest request, WebloungeResponse response) { WebUrl url = request.getUrl(); Site site = request.getSite(); String path = url.getPath(); String fileName = null; // This request handler can only be used with the prefix if (!path.startsWith(URI_PREFIX)) return false; // Get hold of the content repository ContentRepository contentRepository = site.getContentRepository(); if (contentRepository == null) { logger.warn("No content repository found for site '{}'", site); return false; } else if (contentRepository.isIndexing()) { logger.debug("Content repository of site '{}' is currently being indexed", site); DispatchUtils.sendServiceUnavailable(request, response); return true; } // Check if the request uri matches the special uri for previews. If so, try // to extract the id from the last part of the path. If not, check if there // is an image with the current path. ResourceURI resourceURI = null; Resource<?> resource = null; try { String id = null; String imagePath = null; String uriSuffix = StringUtils.chomp(path.substring(URI_PREFIX.length()), "/"); uriSuffix = URLDecoder.decode(uriSuffix, "utf-8"); // Check whether we are looking at a uuid or a url path if (uriSuffix.length() == UUID_LENGTH) { id = uriSuffix; } else if (uriSuffix.length() >= UUID_LENGTH) { int lastSeparator = uriSuffix.indexOf('/'); if (lastSeparator == UUID_LENGTH && uriSuffix.indexOf('/', lastSeparator + 1) < 0) { id = uriSuffix.substring(0, lastSeparator); fileName = uriSuffix.substring(lastSeparator + 1); } else { imagePath = uriSuffix; fileName = FilenameUtils.getName(imagePath); } } else { imagePath = "/" + uriSuffix; fileName = FilenameUtils.getName(imagePath); } // Try to load the resource resourceURI = new ResourceURIImpl(null, site, imagePath, id); resource = contentRepository.get(resourceURI); if (resource == null) { logger.debug("No resource found at {}", resourceURI); return false; } } catch (ContentRepositoryException e) { logger.error("Error loading resource from {}: {}", contentRepository, e.getMessage()); DispatchUtils.sendInternalError(request, response); return true; } catch (UnsupportedEncodingException e) { logger.error("Error decoding resource url {} using utf-8: {}", path, e.getMessage()); DispatchUtils.sendInternalError(request, response); return true; } // Agree to serve the preview logger.debug("Preview handler agrees to handle {}", path); // Check the request method. Only GET is supported right now. String requestMethod = request.getMethod().toUpperCase(); if ("OPTIONS".equals(requestMethod)) { String verbs = "OPTIONS,GET"; logger.trace("Answering options request to {} with {}", url, verbs); response.setHeader("Allow", verbs); response.setContentLength(0); return true; } else if (!"GET".equals(requestMethod)) { logger.debug("Image request handler does not support {} requests", requestMethod); DispatchUtils.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, request, response); return true; } // Is it published? // TODO: Fix this. imageResource.isPublished() currently returns false, // as both from and to dates are null (see PublishingCtx) // if (!imageResource.isPublished()) { // logger.debug("Access to unpublished image {}", imageURI); // DispatchUtils.sendNotFound(request, response); // return true; // } // Can the resource be accessed by the current user? User user = request.getUser(); try { // TODO: Check permission // PagePermission p = new PagePermission(page, user); // AccessController.checkPermission(p); } catch (SecurityException e) { logger.warn("Access to resource {} denied for user {}", resourceURI, user); DispatchUtils.sendAccessDenied(request, response); return true; } // Determine the response language by filename Language language = null; if (StringUtils.isNotBlank(fileName)) { for (ResourceContent c : resource.contents()) { if (c.getFilename().equalsIgnoreCase(fileName)) { if (language != null) { logger.debug("Unable to determine language from ambiguous filename"); language = LanguageUtils.getPreferredContentLanguage(resource, request, site); break; } language = c.getLanguage(); } } if (language == null) language = LanguageUtils.getPreferredContentLanguage(resource, request, site); } else { language = LanguageUtils.getPreferredContentLanguage(resource, request, site); } // If the filename did not lead to a language, apply language resolution if (language == null) { logger.warn("Resource {} does not exist in any supported language", resourceURI); DispatchUtils.sendNotFound(request, response); return true; } // Find a resource preview generator PreviewGenerator previewGenerator = null; synchronized (previewGenerators) { for (PreviewGenerator generator : previewGenerators) { if (generator.supports(resource)) { previewGenerator = generator; break; } } } // If we did not find a preview generator, we need to let go if (previewGenerator == null) { logger.debug("Unable to generate preview for {} since no suitable preview generator is available", resource); DispatchUtils.sendServiceUnavailable(request, response); return true; } // Extract the image style ImageStyle style = null; String styleId = StringUtils.trimToNull(request.getParameter(OPT_IMAGE_STYLE)); if (styleId != null) { style = ImageStyleUtils.findStyle(styleId, site); if (style == null) { DispatchUtils.sendBadRequest("Image style '" + styleId + "' not found", request, response); return true; } } // Get the path to the preview image File previewFile = ImageStyleUtils.getScaledFile(resource, language, style); // Check the modified headers long revalidationTime = MS_PER_DAY; long expirationDate = System.currentTimeMillis() + revalidationTime; if (!ResourceUtils.hasChanged(request, previewFile)) { logger.debug("Scaled preview {} was not modified", resourceURI); response.setDateHeader("Expires", expirationDate); DispatchUtils.sendNotModified(request, response); return true; } // Load the image contents from the repository ResourceContent resourceContents = resource.getContent(language); // Add mime type header String contentType = resourceContents.getMimetype(); if (contentType == null) contentType = MediaType.APPLICATION_OCTET_STREAM; // Set the content type String characterEncoding = response.getCharacterEncoding(); if (StringUtils.isNotBlank(characterEncoding)) response.setContentType(contentType + "; charset=" + characterEncoding.toLowerCase()); else response.setContentType(contentType); // Browser caches and proxies are allowed to keep a copy response.setHeader("Cache-Control", "public, max-age=" + revalidationTime); // Set Expires header response.setDateHeader("Expires", expirationDate); // Write the image back to the client InputStream previewInputStream = null; try { if (previewFile.isFile() && previewFile.lastModified() >= resourceContents.getCreationDate().getTime()) { previewInputStream = new FileInputStream(previewFile); } else { previewInputStream = createPreview(request, response, resource, language, style, previewGenerator, previewFile, contentRepository); } if (previewInputStream == null) { // Assuming that createPreview() is setting the response header in the // case of failure return true; } // Add last modified header response.setDateHeader("Last-Modified", previewFile.lastModified()); response.setHeader("ETag", ResourceUtils.getETagValue(previewFile.lastModified())); response.setHeader("Content-Disposition", "inline; filename=" + previewFile.getName()); response.setHeader("Content-Length", Long.toString(previewFile.length())); previewInputStream = new FileInputStream(previewFile); IOUtils.copy(previewInputStream, response.getOutputStream()); response.getOutputStream().flush(); return true; } catch (EOFException e) { logger.debug("Error writing image '{}' back to client: connection closed by client", resource); return true; } catch (IOException e) { DispatchUtils.sendInternalError(request, response); if (RequestUtils.isCausedByClient(e)) return true; logger.error("Error sending image '{}' to the client: {}", resourceURI, e.getMessage()); return true; } catch (Throwable t) { logger.error("Error creating scaled image '{}': {}", resourceURI, t.getMessage()); DispatchUtils.sendInternalError(request, response); return true; } finally { IOUtils.closeQuietly(previewInputStream); } }
From source file:com.edgenius.wiki.service.impl.ActivityLogServiceImpl.java
/** * @param viewer// w w w.j a va 2 s . c o m * @param msgs * @param activities * @return */ private List<ActivityLog> buildActivitiesMessage(User viewer, List<ActivityLog> activities) { String spaceUname; List<ActivityLog> retActivities = new ArrayList<ActivityLog>(); for (ActivityLog activity : activities) { spaceUname = null; if (activity.getType() == ActivityType.Type.PAGE_EVENT.getCode() || activity.getType() == ActivityType.Type.COMMENT_EVENT.getCode() || activity.getType() == ActivityType.Type.ATTACHMENT_EVENT.getCode()) { spaceUname = activity.getExtroInfo(); } else if (activity.getType() == ActivityType.Type.SPACE_EVENT.getCode()) { spaceUname = activity.getSrcResourceName(); } //for activities, only private space stuff(space, page, comment) needs to be check if hide or not. if (spaceUname != null && securityService.isPrivateSpace(spaceUname)) { if (!securityService.isAllowSpaceReading(spaceUname, viewer)) { log.debug("Activity {} is private and not allow to view on user {}", activity.getType(), viewer); continue; } } String msg = null; if (activity.getType() == ActivityType.Type.PAGE_EVENT.getCode()) { if (activity.getSubType() == ActivityType.SubType.COPY.getCode() || activity.getSubType() == ActivityType.SubType.MOVE.getCode()) { //moves page {1} to {2} in space {3} #title, new title and space, time msg = messageService.getMessage("activity.page." + SubType.valueOfCode(activity.getSubType()), new Object[] { WikiUtil.getPageRelativeTokenLink(activity.getExtroInfo(), activity.getSrcResourceName(), null), WikiUtil.getPageRelativeTokenLink(activity.getExtroInfo(), activity.getTgtResourceName(), null), activity.getExtroInfo(), DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } else if (activity.getSubType() == ActivityType.SubType.REVERT.getCode()) { //Reverts page {1} from history version {2} {3} # title, version, time msg = messageService.getMessage("activity.page." + SubType.valueOfCode(activity.getSubType()), new Object[] { WikiUtil.getPageRelativeTokenLink(activity.getExtroInfo(), activity.getSrcResourceName(), null), activity.getTgtResourceName(), DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } else { //ActivityType.SubType.CREATE, UPDATE, RESTORE, PERMANENT_DELETE or DELETE //Creates new page {1} {2} #title, time msg = messageService.getMessage("activity.page." + SubType.valueOfCode(activity.getSubType()), new Object[] { WikiUtil.getPageRelativeTokenLink(activity.getExtroInfo(), activity.getSrcResourceName(), null), DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } } else if (activity.getType() == ActivityType.Type.COMMENT_EVENT.getCode()) { //ActivityType.SubType.CREATE, UPDATE //Posts comment on page {1} {2} # page title, time msg = messageService.getMessage("activity.comment." + SubType.valueOfCode(activity.getSubType()), new Object[] { WikiUtil.getPageRelativeTokenLink(activity.getExtroInfo(), activity.getTgtResourceName(), null), DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } else if (activity.getType() == ActivityType.Type.ATTACHMENT_EVENT.getCode()) { //ActivityType.SubType.CREATE, DELETE //uploads attachment {1} to page {2} {3} # attachment title, page title, time msg = messageService.getMessage("activity.attachment." + SubType.valueOfCode(activity.getSubType()), new Object[] { activity.getSrcResourceName(), WikiUtil.getPageRelativeTokenLink(activity.getExtroInfo(), activity.getTgtResourceName(), null), DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } else if (activity.getType() == ActivityType.Type.SPACE_EVENT.getCode()) { //ActivityType.SubType.CREATE, RESTORE,PERMANENT_DELETE,DELETE //creates new space {0} {1} # space, time //restored space {0} {1} #space, time //puts space {0} to trash bin {1} # space, time //Deleted space {0} permanently {1} #space, time msg = messageService.getMessage("activity.space." + SubType.valueOfCode(activity.getSubType()), new Object[] { //this space is delete by Quartz job, so mark the user as "System" rather than anonymous. //extra info is space name. WikiUtil.getSpaceRelativeTokenLink(activity.getSrcResourceName(), activity.getExtroInfo()), DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } else if (activity.getType() == ActivityType.Type.USER_EVENT.getCode()) { if (activity.getSubType() == ActivityType.SubType.CREATE.getCode()) { //Sign-up {0}. String status = StringUtils.trimToNull(activity.getExtroInfo()); if (status == null) { msg = messageService.getMessage( "activity.user.approved." + SubType.valueOfCode(activity.getSubType()), new Object[] { DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } else if (REGISTER_METHOD.approval.name().equals(status)) { msg = messageService.getMessage( "activity.user.wait." + SubType.valueOfCode(activity.getSubType()), new Object[] { DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } else { //REGISTER_METHOD.signup.name().equals(status) msg = messageService.getMessage( "activity.user." + SubType.valueOfCode(activity.getSubType()), new Object[] { DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } } else if (activity.getSubType() == ActivityType.SubType.UPDATE.getCode()) { //Updates status {1} {2}. msg = messageService.getMessage("activity.user." + SubType.valueOfCode(activity.getSubType()), new Object[] { activity.getExtroInfo(), DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } else if (activity.getSubType() == ActivityType.SubType.FOLLOW.getCode() || activity.getSubType() == ActivityType.SubType.UNFOLLOW.getCode()) { //{0} follows {1} {2}. msg = messageService.getMessage("activity.user." + SubType.valueOfCode(activity.getSubType()), new Object[] { //this space is delete by Quartz job, so mark the user as "System" rather than anonymous. getUserLink(userReadingService.getUserByName(activity.getSrcResourceName())), getUserLink(userReadingService.getUserByName(activity.getTgtResourceName())), DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } } else if (activity.getType() == ActivityType.Type.SYSTEM_EVENT.getCode()) { if (activity.getSubType() == ActivityType.SubType.VERSION_PING.getCode()) { msg = messageService.getMessage("activity.system." + SubType.valueOfCode(activity.getSubType()), new Object[] { activity.getExtroInfo() }); } else if (activity.getSubType() == ActivityType.SubType.REDEPLOY_SHELL.getCode()) { msg = messageService.getMessage("activity.system." + SubType.valueOfCode(activity.getSubType()), new Object[] { DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } else if (activity.getSubType() == ActivityType.SubType.REBUILD_INDEX.getCode()) { if (activity.getStatus() > 0) { msg = messageService.getMessage( "activity.system." + SubType.valueOfCode(activity.getSubType()), new Object[] { DateUtil.toDisplayDateWithPrep(viewer, activity.getCreatedDate(), messageService) }); } } } if (msg != null) { activity = (ActivityLog) activity.clone(); //anonymous if (activity.getCreator() == null) activity.setCreator(userReadingService.getUserByName(null)); //system if ((activity.getType() == ActivityType.Type.SPACE_EVENT.getCode() && activity.getSubType() == ActivityType.SubType.PERMANENT_DELETE.getCode()) || activity.getType() == ActivityType.Type.SYSTEM_EVENT.getCode()) { activity.setCreator(null); } activity.setMessage(msg); retActivities.add(activity); } else { AuditLogger.error("System has unknown activitiy can not be render: " + activity); } } return retActivities; }
From source file:ips1ap101.web.fragments.FragmentoFiltro1.java
public String getUrlImagenTextoFiltro1() { String cx = getRecursoDataProvider().getCodigoFuncionSelect(); cx = StringUtils.trimToNull(cx); return getRecursoDataProvider().isCodigoFuncionSelectModificado() ? URL_IMAGEN_WARNING : cx == null ? URL_IMAGEN_OK_DIMMED : URL_IMAGEN_OK; }
From source file:com.bluexml.side.portal.alfresco.reverse.reverser.LayoutReverser.java
protected void handle_div() { // System.out.println("LayoutReverser.handle_div()"); Map<String, String> properties = new HashMap<String, String>(); int groupId = 2; int groupValue = 3; readAttributes(properties, regexpAttributes, groupId, groupValue); String stringId = properties.get("id"); if (StringUtils.trimToNull(stringId) == null) { stringId = "generated-" + getGeneratedId(); }//w w w . ja va2 s . c o m properties.remove("id"); createColumn(stringId, properties); }
From source file:ips1ap101.web.fragments.FragmentoFiltro1.java
public String getValorTextoFiltro2() { return StringUtils.trimToNull(getRecursoDataProvider().getNombreFuncionSelect()); }