Example usage for com.liferay.portal.kernel.util GetterUtil getInteger

List of usage examples for com.liferay.portal.kernel.util GetterUtil getInteger

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util GetterUtil getInteger.

Prototype

public static int getInteger(String value, int defaultValue) 

Source Link

Document

Returns the String value as an integer.

Usage

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);
}