List of usage examples for com.liferay.portal.kernel.util GetterUtil getInteger
public static int getInteger(String value, int defaultValue)
From source file:au.com.permeance.utility.logviewer.portlets.LogViewerPortlet.java
License:Open Source License
/** * serveResource method//from w w w .j a v a 2 s .com */ @Override public void serveResource(final ResourceRequest resourceRequest, final ResourceResponse resourceResponse) { try { resourceResponse.setContentType(PortletConstants.MIME_TYPE_JSON); resourceResponse.addProperty(HttpHeaders.CACHE_CONTROL, PortletConstants.NO_CACHE); final String cmd = resourceRequest.getParameter(PARAM_OP); if (OP_ATTACH.equals(cmd)) { try { LogHolder.attach(); final JSONObject obj = JSONFactoryUtil.createJSONObject(); obj.put(ATTRIB_RESULT, RESULT_SUCCESS); resourceResponse.getWriter().print(obj.toString()); } catch (final Exception e) { final StringWriter sw = new StringWriter(); final PrintWriter pw = new PrintWriter(sw); e.printStackTrace(pw); pw.close(); sw.close(); final JSONObject obj = JSONFactoryUtil.createJSONObject(); obj.put(ATTRIB_RESULT, RESULT_ERROR); obj.put(ATTRIB_ERROR, e.toString()); obj.put(ATTRIB_TRACE, sw.toString()); resourceResponse.getWriter().print(obj.toString()); log.error(e); } } else if (OP_DETACH.equals(cmd)) { LogHolder.detach(); final JSONObject obj = JSONFactoryUtil.createJSONObject(); obj.put(ATTRIB_RESULT, RESULT_SUCCESS); resourceResponse.getWriter().print(obj.toString()); } else { final int pointer = GetterUtil.getInteger(resourceRequest.getParameter(ATTRIB_POINTER), -1); final RollingLogViewer viewer = LogHolder.getViewer(); int curpointer = -1; String content = StringPool.BLANK; String mode = MODE_DETACHED; if (viewer != null) { curpointer = viewer.getCurrentPointer(); content = HtmlUtil.escape(new String(viewer.getBuffer(pointer, curpointer))); mode = MODE_ATTACHED; } final JSONObject obj = JSONFactoryUtil.createJSONObject(); obj.put(ATTRIB_POINTER, Integer.toString(curpointer)); obj.put(ATTRIB_CONTENT, content); obj.put(ATTRIB_MODE, mode); resourceResponse.getWriter().print(obj.toString()); } } catch (Exception e) { log.warn(e); } }
From source file:ca.efendi.datafeeds.web.asset.CJProductAssetRenderer.java
License:Apache License
@Override public String getSummary(final PortletRequest portletRequest, final PortletResponse portletResponse) { int abstractLength = AssetUtil.ASSET_ENTRY_ABSTRACT_LENGTH; if (portletRequest != null) { abstractLength = GetterUtil.getInteger(portletRequest.getAttribute(WebKeys.ASSET_ENTRY_ABSTRACT_LENGTH), AssetUtil.ASSET_ENTRY_ABSTRACT_LENGTH); }//from w ww . j a v a 2s . c o m String summary = _entry.getDescription(); if (Validator.isNull(summary)) { summary = HtmlUtil.stripHtml(StringUtil.shorten(_entry.getName(), abstractLength)); } return summary; }
From source file:com.cmcti.cmts.domain.service.impl.UpChannelMetadataLocalServiceImpl.java
License:Open Source License
private List<UpChannelMetadata> getUpstreamMetas(Iterator<Row> rowIterator, int startRow, ServiceContext serviceContext, boolean deleteAll) throws SystemException { List<UpChannelMetadata> list = new ArrayList<UpChannelMetadata>(); if (startRow > 0) { for (int i = 0; i < startRow; i++) { if (rowIterator.hasNext()) rowIterator.next();//from ww w . j a v a 2 s .c o m } } while (rowIterator.hasNext()) { UpChannelMetadata metadata = null; long cmtsId; int ifIndex; String dsFrequency = null; String qam = null; List<String> merchants = new ArrayList<String>(); try { Row row = rowIterator.next(); Cell cmtsCell = row.getCell(0); cmtsId = GetterUtil.getLong(getStringCellValue(cmtsCell), 0); Cell ifIndexCell = row.getCell(1); ifIndex = GetterUtil.getInteger(getStringCellValue(ifIndexCell), 0); Cell dsFrequencyCell = row.getCell(2); dsFrequency = getStringCellValue(dsFrequencyCell); Cell dsQamCell = row.getCell(3); qam = getStringCellValue(dsQamCell); Cell merCell = row.getCell(4); String merchantCodes = getStringCellValue(merCell); if (Validator.isNotNull(merchantCodes)) { merchants = Arrays.asList(merchantCodes.split(",")); } } catch (Exception e) { logger.error(e); continue; } if (Validator.isNull(cmtsId) || Validator.isNull(ifIndex)) continue; metadata = upChannelMetadataPersistence.fetchByUpstreamChannel(cmtsId, ifIndex); if (deleteAll || metadata == null) { long metaId = counterLocalService.increment(UpChannelMetadata.class.getName()); metadata = upChannelMetadataPersistence.create(metaId); } metadata.setCmtsId(cmtsId); metadata.setIfIndex(ifIndex); metadata.setDsFrequency(dsFrequency); metadata.setDsQam(qam); metadata.setMerchantCodes(merchants); list.add(metadata); } return list; }
From source file:com.liferay.adaptive.media.web.internal.background.task.display.OptimizeImagesBackgroundTaskDisplay.java
License:Open Source License
@Override public int getPercentage() { return GetterUtil.getInteger(getBackgroundTaskStatusAttributeLong("percentage"), PERCENTAGE_NONE); }
From source file:com.liferay.alloy.mvc.BaseAlloyIndexer.java
License:Open Source License
@Override public void postProcessContextQuery(BooleanQuery contextQuery, SearchContext searchContext) throws Exception { int status = GetterUtil.getInteger(searchContext.getAttribute(Field.STATUS), WorkflowConstants.STATUS_ANY); if (status != WorkflowConstants.STATUS_ANY) { contextQuery.addRequiredTerm(Field.STATUS, status); }/*from ww w. j av a2s .c o m*/ }
From source file:com.liferay.asset.publisher.web.display.context.AssetPublisherDisplayContext.java
License:Open Source License
public int getAbstractLength() { if (_abstractLength != null) { return _abstractLength; }//from w w w . j a v a 2 s.com _abstractLength = GetterUtil.getInteger(_portletPreferences.getValue("abstractLength", null), AssetHelper.ASSET_ENTRY_ABSTRACT_LENGTH); return _abstractLength; }
From source file:com.liferay.asset.publisher.web.display.context.AssetPublisherDisplayContext.java
License:Open Source License
public int getRSSDelta() { if (_rssDelta != null) { return _rssDelta; }//from w ww . j a va 2s .c o m _rssDelta = GetterUtil.getInteger(_portletPreferences.getValue("rssDelta", StringPool.BLANK), SearchContainer.DEFAULT_DELTA); return _rssDelta; }
From source file:com.liferay.asset.publisher.web.util.DefaultAssetPublisherCustomizer.java
License:Open Source License
@Override public Integer getDelta(HttpServletRequest request) { PortletPreferences portletPreferences = getPortletPreferences(request); Integer delta = GetterUtil.getInteger(portletPreferences.getValue("delta", null), SearchContainer.DEFAULT_DELTA); return delta; }
From source file:com.liferay.blogs.web.asset.BlogsEntryAssetRenderer.java
License:Open Source License
@Override public String getSummary(PortletRequest portletRequest, PortletResponse portletResponse) { int abstractLength = AssetUtil.ASSET_ENTRY_ABSTRACT_LENGTH; if (portletRequest != null) { abstractLength = GetterUtil.getInteger(portletRequest.getAttribute(WebKeys.ASSET_ENTRY_ABSTRACT_LENGTH), AssetUtil.ASSET_ENTRY_ABSTRACT_LENGTH); }//from w ww .ja va 2 s . co m String summary = _entry.getDescription(); if (Validator.isNull(summary)) { summary = HtmlUtil.stripHtml(StringUtil.shorten(_entry.getContent(), abstractLength)); } return summary; }
From source file:com.liferay.calendar.portlet.CalendarPortlet.java
License:Open Source License
protected void serveCalendarBookingsRSS(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws Exception { if (!PortalUtil.isRSSFeedsEnabled()) { PortalUtil.sendRSSFeedsDisabledError(resourceRequest, resourceResponse); return;//from w ww. j ava 2 s . co m } ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY); long calendarId = ParamUtil.getLong(resourceRequest, "calendarId"); PortletPreferences portletPreferences = resourceRequest.getPreferences(); long timeInterval = GetterUtil.getLong(portletPreferences.getValue("rssTimeInterval", StringPool.BLANK), RSSUtil.TIME_INTERVAL_DEFAULT); long startTime = System.currentTimeMillis(); long endTime = startTime + timeInterval; int max = GetterUtil.getInteger(portletPreferences.getValue("rssDelta", StringPool.BLANK), SearchContainer.DEFAULT_DELTA); String rssFeedType = portletPreferences.getValue("rssFeedType", RSSUtil.FORMAT_DEFAULT); String type = RSSUtil.getFormatType(rssFeedType); double version = RSSUtil.getFeedTypeVersion(rssFeedType); String displayStyle = portletPreferences.getValue("rssDisplayStyle", RSSUtil.DISPLAY_STYLE_DEFAULT); String rss = CalendarBookingServiceUtil.getCalendarBookingsRSS(calendarId, startTime, endTime, max, type, version, displayStyle, themeDisplay); PortletResponseUtil.sendFile(resourceRequest, resourceResponse, null, rss.getBytes(), ContentTypes.TEXT_XML_UTF8); }