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

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

Introduction

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

Prototype

String STAR

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

Click Source Link

Usage

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