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:com.liferay.content.targeting.rule.facebook.FacebookEducationRule.java
License:Open Source License
@Override public String getSummary(RuleInstance ruleInstance, Locale locale) { String typeSettings = ruleInstance.getTypeSettings(); String summary = StringPool.BLANK; try {/*from w w w .j a v a 2s .c om*/ JSONObject jsonObj = JSONFactoryUtil.createJSONObject(typeSettings); String educationLevel = jsonObj.getString("educationLevel"); String schoolName = jsonObj.getString("schoolName"); StringBundler sb = new StringBundler(); if (Validator.isNotNull(educationLevel)) { sb.append(LanguageUtil.get(locale, "education-level")); sb.append(StringPool.COLON); sb.append(LanguageUtil.get(locale, educationLevel)); sb.append(StringPool.PERIOD); sb.append(StringPool.SPACE); } if (Validator.isNotNull(schoolName)) { sb.append(LanguageUtil.get(locale, "college-high-school-name")); sb.append(StringPool.COLON); sb.append(schoolName); } } catch (JSONException jse) { } return summary; }
From source file:com.liferay.content.targeting.rule.role.OrganizationRoleRule.java
License:Open Source License
@Override public String getSummary(RuleInstance ruleInstance, Locale locale) { String typeSettings = ruleInstance.getTypeSettings(); try {//w w w .ja v a2s.c o m JSONObject jsonObj = JSONFactoryUtil.createJSONObject(typeSettings); long roleId = jsonObj.getLong("roleId"); Role role = RoleLocalServiceUtil.fetchRole(roleId); if (role == null) { return StringPool.BLANK; } long organizationId = jsonObj.getLong("organizationId"); Organization organization = OrganizationLocalServiceUtil.fetchOrganization(organizationId); if (organization == null) { return role.getTitle(locale); } StringBundler sb = new StringBundler(); sb.append(role.getTitle(locale)); sb.append(StringPool.SPACE); sb.append(organization.getName()); return sb.toString(); } catch (SystemException e) { } catch (JSONException e) { } return StringPool.BLANK; }
From source file:com.liferay.content.targeting.rule.role.SiteRoleRule.java
License:Open Source License
@Override public String getSummary(RuleInstance ruleInstance, Locale locale) { String typeSettings = ruleInstance.getTypeSettings(); try {/* w w w. jav a 2 s. c o m*/ JSONObject jsonObj = JSONFactoryUtil.createJSONObject(typeSettings); long roleId = jsonObj.getLong("roleId"); Role role = RoleLocalServiceUtil.fetchRole(roleId); if (role == null) { return StringPool.BLANK; } long siteId = jsonObj.getLong("siteId"); Group group = GroupLocalServiceUtil.fetchGroup(siteId); if (group == null) { return role.getTitle(locale); } StringBundler sb = new StringBundler(); sb.append(role.getTitle(locale)); sb.append(StringPool.SPACE); sb.append(group.getDescriptiveName(locale)); return sb.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.customsql.CustomSQL.java
License:Open Source License
public String appendCriteria(String sql, String criteria) { if (Validator.isNull(criteria)) { return sql; }/*from w ww .ja v a2 s. c o m*/ if (!criteria.startsWith(StringPool.SPACE)) { criteria = StringPool.SPACE.concat(criteria); } if (!criteria.endsWith(StringPool.SPACE)) { criteria = criteria.concat(StringPool.SPACE); } int pos = sql.indexOf(_GROUP_BY_CLAUSE); if (pos != -1) { return sql.substring(0, pos + 1).concat(criteria).concat(sql.substring(pos + 1)); } pos = sql.indexOf(_ORDER_BY_CLAUSE); if (pos != -1) { return sql.substring(0, pos + 1).concat(criteria).concat(sql.substring(pos + 1)); } return sql.concat(criteria); }
From source file:com.liferay.customsql.CustomSQL.java
License:Open Source License
protected String transform(String sql) { sql = PortalUtil.transformCustomSQL(sql); StringBundler sb = new StringBundler(); try {/*from w ww .j a v a 2s . c o m*/ UnsyncBufferedReader unsyncBufferedReader = new UnsyncBufferedReader(new UnsyncStringReader(sql)); String line = null; while ((line = unsyncBufferedReader.readLine()) != null) { sb.append(line.trim()); sb.append(StringPool.SPACE); } unsyncBufferedReader.close(); } catch (IOException ioe) { return sql; } return sb.toString(); }
From source file:com.liferay.document.library.internal.exportimport.data.handler.test.FileEntryStagedModelDataHandlerTest.java
License:Open Source License
@Override protected void validateImportedStagedModel(StagedModel stagedModel, StagedModel importedStagedModel) throws Exception { Assert.assertTrue(/* www.j av a2 s. co m*/ String.valueOf(stagedModel.getCreateDate()) + StringPool.SPACE + importedStagedModel.getCreateDate(), DateUtil.equals(stagedModel.getCreateDate(), importedStagedModel.getCreateDate())); Assert.assertEquals(stagedModel.getUuid(), importedStagedModel.getUuid()); FileEntry fileEntry = (FileEntry) stagedModel; FileEntry importedFileEntry = (FileEntry) importedStagedModel; Assert.assertEquals(fileEntry.getFileName(), importedFileEntry.getFileName()); Assert.assertEquals(fileEntry.getExtension(), importedFileEntry.getExtension()); Assert.assertEquals(fileEntry.getMimeType(), importedFileEntry.getMimeType()); Assert.assertEquals(fileEntry.getTitle(), importedFileEntry.getTitle()); Assert.assertEquals(fileEntry.getDescription(), importedFileEntry.getDescription()); Assert.assertEquals(fileEntry.getSize(), importedFileEntry.getSize()); FileVersion latestFileVersion = fileEntry.getLatestFileVersion(); FileVersion importedLatestFileVersion = importedFileEntry.getLatestFileVersion(); Assert.assertEquals(latestFileVersion.getUuid(), importedLatestFileVersion.getUuid()); Assert.assertEquals(latestFileVersion.getFileName(), importedLatestFileVersion.getFileName()); Assert.assertEquals(latestFileVersion.getExtension(), importedLatestFileVersion.getExtension()); Assert.assertEquals(latestFileVersion.getMimeType(), importedLatestFileVersion.getMimeType()); Assert.assertEquals(latestFileVersion.getTitle(), importedLatestFileVersion.getTitle()); Assert.assertEquals(latestFileVersion.getDescription(), importedLatestFileVersion.getDescription()); Assert.assertEquals(latestFileVersion.getSize(), importedLatestFileVersion.getSize()); Assert.assertEquals(latestFileVersion.getStatus(), importedLatestFileVersion.getStatus()); }
From source file:com.liferay.document.library.repository.cmis.search.CMISContainsValueExpression.java
License:Open Source License
@Override public String toQueryFragment() { boolean multipleTerms = _value.contains(StringPool.SPACE); StringBundler sb = new StringBundler(1 + (multipleTerms ? 4 : 0)); if (_value.contains(StringPool.SPACE)) { sb.append(StringPool.BACK_SLASH); sb.append(StringPool.APOSTROPHE); }//from w w w. j a v a 2s. co m sb.append(_value); if (_value.contains(StringPool.SPACE)) { sb.append(StringPool.BACK_SLASH); sb.append(StringPool.APOSTROPHE); } return sb.toString(); }
From source file:com.liferay.document.library.repository.cmis.search.CMISSimpleExpression.java
License:Open Source License
@Override public String toQueryFragment() { StringBundler sb = new StringBundler(7); sb.append(_field);//from w ww . ja v a 2 s . c om sb.append(StringPool.SPACE); sb.append(_cmisSimpleExpressionOperator); sb.append(StringPool.SPACE); sb.append(StringPool.APOSTROPHE); sb.append(_value); sb.append(StringPool.APOSTROPHE); return sb.toString(); }
From source file:com.liferay.document.library.repository.search.internal.LuceneRepositorySearchQueryTermBuilder.java
License:Open Source License
protected void translateQuery(BooleanQuery booleanQuery, SearchContext searchContext, org.apache.lucene.search.Query query, org.apache.lucene.search.BooleanClause.Occur occur) throws Exception { BooleanClauseOccur booleanClauseOccur = getBooleanClauseOccur(occur); if (query instanceof org.apache.lucene.search.TermQuery) { org.apache.lucene.search.TermQuery luceneTermQuery = (org.apache.lucene.search.TermQuery) query; Term term = luceneTermQuery.getTerm(); String termValue = term.text(); TermQuery termQuery = new TermQueryImpl(term.field(), termValue); booleanQuery.add(termQuery, getBooleanClauseOccur(occur)); } else if (query instanceof org.apache.lucene.search.BooleanQuery) { org.apache.lucene.search.BooleanQuery curBooleanQuery = (org.apache.lucene.search.BooleanQuery) query; BooleanQuery conjunctionQuery = new BooleanQueryImpl(); BooleanQuery disjunctionQuery = new BooleanQueryImpl(); for (org.apache.lucene.search.BooleanClause booleanClause : curBooleanQuery.getClauses()) { BooleanClauseOccur curBooleanClauseOccur = getBooleanClauseOccur(booleanClause.getOccur()); BooleanQuery subbooleanQuery = null; if (curBooleanClauseOccur.equals(BooleanClauseOccur.SHOULD)) { subbooleanQuery = disjunctionQuery; } else { subbooleanQuery = conjunctionQuery; }/*from w ww .j a v a 2s . c o m*/ translateQuery(subbooleanQuery, searchContext, booleanClause.getQuery(), booleanClause.getOccur()); } if (conjunctionQuery.hasClauses()) { booleanQuery.add(conjunctionQuery, BooleanClauseOccur.MUST); } if (disjunctionQuery.hasClauses()) { booleanQuery.add(disjunctionQuery, BooleanClauseOccur.SHOULD); } } else if (query instanceof org.apache.lucene.search.FuzzyQuery) { org.apache.lucene.search.FuzzyQuery fuzzyQuery = (org.apache.lucene.search.FuzzyQuery) query; Term term = fuzzyQuery.getTerm(); String termValue = term.text().concat(StringPool.STAR); WildcardQuery wildcardQuery = new WildcardQueryImpl(term.field(), termValue); booleanQuery.add(wildcardQuery, booleanClauseOccur); } else if (query instanceof org.apache.lucene.search.PhraseQuery) { org.apache.lucene.search.PhraseQuery phraseQuery = (org.apache.lucene.search.PhraseQuery) query; Term[] terms = phraseQuery.getTerms(); StringBundler sb = new StringBundler(terms.length * 2); for (Term term : terms) { sb.append(term.text()); sb.append(StringPool.SPACE); } TermQuery termQuery = new TermQueryImpl(terms[0].field(), sb.toString().trim()); booleanQuery.add(termQuery, booleanClauseOccur); } else if (query instanceof org.apache.lucene.search.PrefixQuery) { org.apache.lucene.search.PrefixQuery prefixQuery = (org.apache.lucene.search.PrefixQuery) query; Term prefixTerm = prefixQuery.getPrefix(); String termValue = prefixTerm.text().concat(StringPool.STAR); WildcardQuery wildcardQuery = new WildcardQueryImpl(prefixTerm.field(), termValue); booleanQuery.add(wildcardQuery, booleanClauseOccur); } else if (query instanceof org.apache.lucene.search.TermRangeQuery) { org.apache.lucene.search.TermRangeQuery termRangeQuery = (org.apache.lucene.search.TermRangeQuery) query; booleanQuery.addRangeTerm(termRangeQuery.getField(), termRangeQuery.getLowerTerm().utf8ToString(), termRangeQuery.getUpperTerm().utf8ToString()); } else if (query instanceof org.apache.lucene.search.WildcardQuery) { org.apache.lucene.search.WildcardQuery luceneWildcardQuery = (org.apache.lucene.search.WildcardQuery) query; Term wildcardTerm = luceneWildcardQuery.getTerm(); WildcardQuery wildcardQuery = new WildcardQueryImpl(wildcardTerm.field(), wildcardTerm.text()); booleanQuery.add(wildcardQuery, booleanClauseOccur); } else { if (_log.isWarnEnabled()) { _log.warn("Ignoring unknown query type " + query.getClass() + " with query " + query); } } }
From source file:com.liferay.document.library.web.asset.DLFileEntryAssetRenderer.java
License:Open Source License
@Override public String getNewName(String oldName, String token) { String extension = FileUtil.getExtension(oldName); if (Validator.isNull(extension)) { return super.getNewName(oldName, token); }//from w w w. ja v a2 s . com StringBundler sb = new StringBundler(5); int index = oldName.lastIndexOf(CharPool.PERIOD); sb.append(oldName.substring(0, index)); sb.append(StringPool.SPACE); sb.append(token); sb.append(StringPool.PERIOD); sb.append(extension); return sb.toString(); }