List of usage examples for com.liferay.portal.kernel.util StringPool SPACE
String SPACE
To view the source code for com.liferay.portal.kernel.util StringPool SPACE.
Click Source Link
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); }