Example usage for com.liferay.portal.kernel.util StringPool SPACE

List of usage examples for com.liferay.portal.kernel.util StringPool SPACE

Introduction

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

Prototype

String SPACE

To view the source code for com.liferay.portal.kernel.util StringPool SPACE.

Click Source Link

Usage

From source file:org.opencps.backend.util.BookingDateGenerator.java

License:Open Source License

/**
 * Generate Booking date//from   w w  w  .  jav a2 s. c  o  m
 * 
 * @param receiveDate
 * @param pattern
 * @return
 */
public static Date dateGenerator(Date receiveDate, String pattern) {

    Calendar cal = Calendar.getInstance();

    cal.setTime(receiveDate);

    String[] splitPattern = StringUtil.split(pattern, StringPool.SPACE);

    int bookingDays = 0;
    int bookingHour = 0;
    int bookingMinutes = 0;

    if (splitPattern.length == 2) {

        bookingDays = GetterUtil.getInteger(splitPattern[0], 0);

        String[] splitHour = StringUtil.split(splitPattern[1], StringPool.COLON);

        if (splitHour.length == 2) {
            bookingHour = GetterUtil.getInteger(splitHour[0]);
            bookingMinutes = GetterUtil.getInteger(splitHour[1]);
        }
    }

    cal.add(Calendar.DATE, bookingDays);
    cal.add(Calendar.HOUR, bookingHour);
    cal.add(Calendar.MINUTE, bookingMinutes);

    return cal.getTime();

}

From source file:org.opencps.backend.util.PaymentRequestGenerator.java

License:Open Source License

/**
 * @param pattern/*w  ww . j  a v a  2  s  .  co m*/
 * @param content
 * @return
 */
private static boolean _checkcontains(String pattern, String content) {

    boolean isContains = false;

    String[] splitPattern = StringUtil.split(pattern, StringPool.SPACE);

    for (String element : splitPattern) {
        if (Validator.equals(element, content)) {
            isContains = true;
            break;

        }
    }

    return isContains;
}

From source file:org.opencps.backend.util.PaymentRequestGenerator.java

License:Open Source License

/**
 * @param pattern//from w w w .j av  a  2  s .  c  o m
 * @param content
 * @return
 */
private static int _getAmount(String pattern, String content) {

    int amount = 0;

    String[] splitPattern = StringUtil.split(pattern, StringPool.SPACE);

    for (String element : splitPattern) {

        if (element.contains(content)) {

            String[] splipElement = StringUtil.split(element, StringPool.EQUAL);

            if (splipElement.length == 2) {
                int tempAmount = GetterUtil.getInteger(splipElement[1], 0);

                if (tempAmount < 0) {
                    tempAmount = 0;
                }

                amount = tempAmount;
            }

            break;

        }

    }

    return amount;

}

From source file:org.opencps.processmgt.service.persistence.ProcessStepDossierPartPK.java

License:Open Source License

@Override
public String toString() {
    StringBundler sb = new StringBundler(10);

    sb.append(StringPool.OPEN_CURLY_BRACE);

    sb.append("processStepId");
    sb.append(StringPool.EQUAL);/*  w w w  . j  a  v  a 2s  .c om*/
    sb.append(processStepId);

    sb.append(StringPool.COMMA);
    sb.append(StringPool.SPACE);
    sb.append("dossierPartId");
    sb.append(StringPool.EQUAL);
    sb.append(dossierPartId);

    sb.append(StringPool.CLOSE_CURLY_BRACE);

    return sb.toString();
}

From source file:org.opencps.processmgt.service.persistence.ServiceInfoProcessPK.java

License:Open Source License

@Override
public String toString() {
    StringBundler sb = new StringBundler(10);

    sb.append(StringPool.OPEN_CURLY_BRACE);

    sb.append("serviceProcessId");
    sb.append(StringPool.EQUAL);//from  w  w w  . j  a  v a2 s .  co m
    sb.append(serviceProcessId);

    sb.append(StringPool.COMMA);
    sb.append(StringPool.SPACE);
    sb.append("serviceinfoId");
    sb.append(StringPool.EQUAL);
    sb.append(serviceinfoId);

    sb.append(StringPool.CLOSE_CURLY_BRACE);

    return sb.toString();
}

From source file:org.opencps.servicemgt.service.persistence.ServiceFileTemplatePK.java

License:Open Source License

@Override
public String toString() {
    StringBundler sb = new StringBundler(10);

    sb.append(StringPool.OPEN_CURLY_BRACE);

    sb.append("serviceinfoId");
    sb.append(StringPool.EQUAL);/*w  ww.  ja va 2 s . c  o m*/
    sb.append(serviceinfoId);

    sb.append(StringPool.COMMA);
    sb.append(StringPool.SPACE);
    sb.append("templatefileId");
    sb.append(StringPool.EQUAL);
    sb.append(templatefileId);

    sb.append(StringPool.CLOSE_CURLY_BRACE);

    return sb.toString();
}

From source file:org.opencps.usermgt.service.impl.JobPosLocalServiceImpl.java

License:Open Source License

public JobPos addJobPos(long userId, String title, String description, long workingUnitId, int leader,
        long[] rowIds, ServiceContext serviceContext) throws SystemException, PortalException {

    long jobPosId = CounterLocalServiceUtil.increment(JobPos.class.getName());

    JobPos jobPos = jobPosPersistence.create(jobPosId);
    WorkingUnit workingUnit = workingUnitPersistence.findByPrimaryKey(workingUnitId);

    Date currentDate = new Date();

    String roleName = StringPool.BLANK;

    roleName = title + StringPool.SPACE + workingUnit.getName();

    Map<Locale, String> titleMap = new HashMap<Locale, String>();
    titleMap.put(serviceContext.getLocale(), title);

    Map<Locale, String> descriptionMap = new HashMap<Locale, String>();
    descriptionMap.put(serviceContext.getLocale(), description);

    long directWorkingUnitId = getDirectWorkingUnitId(workingUnitId).getWorkingunitId();
    Role role = RoleLocalServiceUtil.addRole(userId, Role.class.getName(), serviceContext.getCompanyId(),
            roleName, titleMap, descriptionMap, RoleConstants.TYPE_REGULAR, null, serviceContext);

    for (int jndex = 0; jndex < rowIds.length; jndex++) {

        if (rowIds[jndex] > 0) {

            ResourceAction resourceAction = ResourceActionLocalServiceUtil.fetchResourceAction(rowIds[jndex]);
            String className = resourceAction.getName();

            ResourcePermissionLocalServiceUtil.addResourcePermission(serviceContext.getCompanyId(), className,
                    ResourceConstants.SCOPE_GROUP, String.valueOf(serviceContext.getScopeGroupId()),
                    role.getRoleId(), resourceAction.getActionId());
        }/*w w w  .jav  a2  s .  c  om*/
    }

    jobPos.setUserId(userId);
    jobPos.setGroupId(serviceContext.getScopeGroupId());
    jobPos.setCompanyId(serviceContext.getCompanyId());
    jobPos.setCreateDate(currentDate);
    jobPos.setModifiedDate(currentDate);
    jobPos.setTitle(title);
    jobPos.setDescription(description);
    jobPos.setWorkingUnitId(workingUnitId);
    jobPos.setDirectWorkingUnitId(directWorkingUnitId);
    jobPos.setLeader(leader);
    jobPos.setMappingRoleId(role.getRoleId());

    workingUnitPersistence.addJobPos(workingUnitId, jobPosId);
    return jobPosPersistence.update(jobPos);
}

From source file:org.rsc.liferay.solr.SolrIndexSearcher.java

License:Open Source License

protected SolrQuery translateQuery(long companyId, Query query, Sort[] sorts, int start, int end)
        throws Exception {

    QueryConfig queryConfig = query.getQueryConfig();

    SolrQuery solrQuery = new SolrQuery();

    if (queryConfig.isHighlightEnabled()) {
        solrQuery.setHighlight(true);/*from   w w  w. ja v  a  2 s.c o  m*/
        solrQuery.setHighlightFragsize(queryConfig.getHighlightFragmentSize());
        solrQuery.setHighlightSnippets(queryConfig.getHighlightSnippetSize());

        String localizedContentName = DocumentImpl.getLocalizedName(queryConfig.getLocale(), Field.CONTENT);

        String localizedTitleName = DocumentImpl.getLocalizedName(queryConfig.getLocale(), Field.TITLE);

        solrQuery.setParam("hl.fl", Field.CONTENT, localizedContentName, Field.TITLE, localizedTitleName);
    }

    solrQuery.setIncludeScore(queryConfig.isScoreEnabled());

    QueryTranslatorUtil.translateForSolr(query);

    String queryString = query.toString();

    StringBundler sb = new StringBundler(6);

    sb.append(queryString);
    sb.append(StringPool.SPACE);
    sb.append(StringPool.PLUS);
    sb.append(Field.COMPANY_ID);
    sb.append(StringPool.COLON);
    sb.append(companyId);

    solrQuery.setQuery(sb.toString());

    if ((start == QueryUtil.ALL_POS) && (end == QueryUtil.ALL_POS)) {
        solrQuery.setRows(0);
    } else {
        solrQuery.setRows(end - start);
        solrQuery.setStart(start);
    }

    if (sorts != null) {
        for (Sort sort : sorts) {
            if (sort == null) {
                continue;
            }

            String sortFieldName = sort.getFieldName();

            if (DocumentImpl.isSortableTextField(sortFieldName)) {
                sortFieldName = DocumentImpl.getSortableFieldName(sortFieldName);
            }

            ORDER order = ORDER.asc;

            if (Validator.isNull(sortFieldName) || !sortFieldName.endsWith("sortable")) {

                sortFieldName = "score";

                order = ORDER.desc;
            }

            if (sort.isReverse()) {
                order = ORDER.desc;
            }

            solrQuery.addSort(new SortClause(sortFieldName, order));
        }
    }

    return solrQuery;
}

From source file:org.rsc.liferay.solr.SolrIndexWriter.java

License:Open Source License

@Override
public void deletePortletDocuments(SearchContext searchContext, String portletId) throws SearchException {

    try {/*from   w  ww .j a v a 2s .  co  m*/
        long companyId = searchContext.getCompanyId();

        StringBundler sb = null;

        if (companyId > 0) {
            sb = new StringBundler(9);

            sb.append(StringPool.PLUS);
            sb.append(Field.COMPANY_ID);
            sb.append(StringPool.COLON);
            sb.append(companyId);
            sb.append(StringPool.SPACE);
        }

        if (sb == null) {
            sb = new StringBundler(4);
        }

        sb.append(StringPool.PLUS);
        sb.append(Field.PORTLET_ID);
        sb.append(StringPool.COLON);
        sb.append(portletId);

        _solrServer.deleteByQuery(sb.toString());

        if (_commit) {
            _solrServer.commit();
        }
    } catch (Exception e) {
        _log.error(e, e);

        throw new SearchException(e.getMessage());
    }
}

From source file:org.rsc.liferay.solr.SolrSpellCheckIndexWriter.java

License:Open Source License

protected void addQuerySeparator(StringBundler sb) {
    sb.append(StringPool.SPACE);
    sb.append(StringPool.PLUS);
}