List of usage examples for com.liferay.portal.kernel.util StringPool STAR
String STAR
To view the source code for com.liferay.portal.kernel.util StringPool STAR.
Click Source Link
From source file:com.dtt.portal.dao.vbpq.util.VanBanPhapQuyUtils.java
License:Open Source License
public static boolean validateFile(String videoFileName, byte[] vanBanFileBytes) throws VanBanFileException { boolean flag = false; String[] validFileExtensions = PortletPropsValues.VAN_BAN_FILE_EXTENSIONS; // Validate upload file extension for (int i = 0; i < validFileExtensions.length; i++) { String validExtension = validFileExtensions[i].toLowerCase(); if (!Validator.equals(validExtension, StringPool.STAR) && StringUtil.endsWith(videoFileName, validExtension)) { flag = true;//from w ww .ja v a 2 s . c om break; } } if (!flag) { throw new VanBanFileException(); } long fileMaxSize = PortletPropsValues.VAN_BAN_FILE_MAX_SIZE; // Validate upload file size if (vanBanFileBytes != null) { if (vanBanFileBytes.length > 0 && fileMaxSize > 0 && vanBanFileBytes.length > fileMaxSize) { flag = false; throw new VanBanFileException(); } } return flag; }
From source file:com.liferay.blogs.service.impl.BlogsEntryLocalServiceImpl.java
License:Open Source License
protected void validate(long smallImageFileEntryId) throws PortalException { String[] imageExtensions = PrefsPropsUtil.getStringArray(PropsKeys.BLOGS_IMAGE_EXTENSIONS, StringPool.COMMA);/*from www. j av a 2s. com*/ if (smallImageFileEntryId != 0) { FileEntry fileEntry = PortletFileRepositoryUtil.getPortletFileEntry(smallImageFileEntryId); boolean validSmallImageExtension = false; for (String imageExtension : imageExtensions) { if (StringPool.STAR.equals(imageExtension) || imageExtension.equals(StringPool.PERIOD + fileEntry.getExtension())) { validSmallImageExtension = true; break; } } if (!validSmallImageExtension) { throw new EntrySmallImageNameException( "Invalid small image for file entry " + smallImageFileEntryId); } } }
From source file:com.liferay.blogs.web.internal.upload.BaseBlogsUploadHandler.java
License:Open Source License
@Override public void validateFile(String fileName, String contentType, long size) throws PortalException { long maxSize = getMaxFileSize(); if ((maxSize > 0) && (size > maxSize)) { throw new EntryImageSizeException(); }/*from w w w . j a v a 2s . co m*/ String extension = FileUtil.getExtension(fileName); String[] imageExtensions = PrefsPropsUtil.getStringArray(PropsKeys.BLOGS_IMAGE_EXTENSIONS, StringPool.COMMA); for (String imageExtension : imageExtensions) { if (StringPool.STAR.equals(imageExtension) || imageExtension.equals(StringPool.PERIOD + extension)) { return; } } throw new EntryImageNameException("Invalid image for file name " + fileName); }
From source file:com.liferay.calendar.search.test.CalendarSearchFixture.java
License:Open Source License
public SearchContext getSearchContext(String keywords, Locale locale) { SearchContext searchContext = new SearchContext(); try {/*w w w . ja v a 2 s. c o m*/ searchContext.setCompanyId(TestPropsValues.getCompanyId()); searchContext.setUserId(getUserId()); } catch (PortalException pe) { throw new RuntimeException(pe); } searchContext.setGroupIds(new long[] { _group.getGroupId() }); searchContext.setKeywords(keywords); searchContext.setLocale(Objects.requireNonNull(locale)); QueryConfig queryConfig = searchContext.getQueryConfig(); queryConfig.setSelectedFieldNames(StringPool.STAR); return searchContext; }
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; }/* w ww .j av 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.repository.search.util.KeywordsUtil.java
License:Open Source License
public static String toWildcard(String keywords) { if (keywords == null) { return null; }//ww w . ja va 2 s .c o m if (!keywords.endsWith(StringPool.STAR)) { keywords = keywords + StringPool.STAR; } return keywords; }
From source file:com.liferay.google.apps.connector.GGroupMember.java
License:Open Source License
public boolean isEveryone() { if (_emailAddress.equals(StringPool.STAR)) { return true; } else {//from w ww .ja va 2s . co m return false; } }
From source file:com.liferay.httpservice.internal.definition.WebXMLDefinitionLoader.java
License:Open Source License
protected String getURLPattern(Element element) { String urlPattern = element.elementText("url-pattern"); if (urlPattern.endsWith(_SLASH_STAR) && (urlPattern.length() > 2)) { urlPattern = urlPattern.substring(0, urlPattern.length() - 2); }//from w w w. j a v a 2 s. c o m if (urlPattern.startsWith(StringPool.STAR)) { urlPattern = StringPool.SLASH.concat(urlPattern); } return urlPattern; }
From source file:com.liferay.httpservice.internal.servlet.BundleServletContext.java
License:Open Source License
protected BundleFilterChain getFilterChain(String path) { BundleFilterChain bundleFilterChain = new BundleFilterChain(); for (FilterServiceRanking filterServiceRanking : _filterServiceRankings) { String filterName = filterServiceRanking.getFilterName(); Filter filter = _filtersByFilterNames.get(filterName); List<String> urlPatterns = filterServiceRanking.getUrlPatterns(); for (String urlPattern : urlPatterns) { if (urlPattern.equals(path)) { bundleFilterChain.addFilter(filter); break; }//from w w w.ja v a 2 s .c o m if (urlPattern.contains(StringPool.STAR)) { urlPattern = urlPattern.replaceAll("\\".concat(StringPool.STAR), ".*"); } if (path.matches(urlPattern)) { bundleFilterChain.addFilter(filter); } } } return bundleFilterChain; }
From source file:com.liferay.journal.search.test.JournalArticleIndexerLocalizedContentTest.java
License:Open Source License
private SearchContext _getSearchContext(String searchTerm, Locale locale) throws Exception { SearchContext searchContext = SearchContextTestUtil.getSearchContext(_group.getGroupId()); searchContext.setKeywords(searchTerm); searchContext.setLocale(locale);/*from ww w . ja v a 2s . c o m*/ QueryConfig queryConfig = searchContext.getQueryConfig(); queryConfig.setSelectedFieldNames(StringPool.STAR); return searchContext; }