Examples of SearchQueryResult


Examples of org.apache.slide.search.SearchQueryResult

                                                                     basicSearch,
                                                                     sTokenNoEnlist,
                                                                     Integer.MAX_VALUE,
                                                                     contextPath);
           
            SearchQueryResult queryResult = searchHelper.search(sTokenNoEnlist, searchQuery);
            Iterator queryResultIterator = queryResult.iterator();
            RequestedResource requestedResource = null;
            Element href = null;
            while (queryResultIterator.hasNext()) {
                requestedResource = (RequestedResource)queryResultIterator.next();
                href = new Element(E_HREF, DNSP);
View Full Code Here

Examples of org.apache.slide.search.SearchQueryResult

            SearchQuery searchQuery = searchHelper.createSearchQuery(grammarNamespace,
                                                                     basicSearch,
                                                                     sTokenNoEnlist,
                                                                     Integer.MAX_VALUE,
                                                                     contextPath);
            SearchQueryResult queryResult = searchHelper.search(sTokenNoEnlist, searchQuery);
            Iterator queryResultIterator = queryResult.iterator();
            RequestedResource requestedResource = null;
            Element hrefElement = null;
            while (queryResultIterator.hasNext()) {
                requestedResource = (RequestedResource)queryResultIterator.next();
                hrefElement = new Element(E_HREF, DNSP);
View Full Code Here

Examples of org.apache.slide.search.SearchQueryResult

     *
     * @throws   ServiceAccessException
     *
     */
    public SearchQueryResult execute () throws ServiceAccessException {
        SearchQueryResult result = null;

        try {

            IBasicResultSet resultSet = getExpression().execute();

            if (orderBy != null) {
                if (isLimitDefined()) {
                    result = new SearchQueryResult (resultSet,
                                                    orderBy.getComparator(),
                                                    limit);
                }
                else {
                    result = new SearchQueryResult (resultSet,
                                                    orderBy.getComparator());
                }

            }
            else {
                result = new SearchQueryResult (resultSet);
            }
            if (resultSet.isPartialResultSet()) {
                result.setStatus(SearchQueryResult.STATUS_PARTIAL_RESULT);
                result.setDescription ("The server truncated the result set");
            }
        }

        catch (InvalidScopeException e) {
            result = new SearchQueryResult ();
            result.setStatus (SearchQueryResult.STATUS_INVALID_SCOPE);
            result.setHref (queryScope.getHref());
        }

        catch (BadQueryException e) { // is this only INVALID_SCOPE?
            result = new SearchQueryResult ();
            result.setStatus (SearchQueryResult.STATUS_BAD_QUERY);
            result.setDescription (e.getMessage());
            result.setHref (queryScope.getHref());
        }

        catch (SearchException e) { // is this only INVALID_SCOPE?
            result = new SearchQueryResult ();
            result.setStatus (SearchQueryResult.STATUS_BAD_QUERY);
            result.setDescription (e.getMessage());
            result.setHref (queryScope.getHref());
        }

        return result;
    }
View Full Code Here

Examples of org.apache.slide.search.SearchQueryResult

     *
     * @version  12/28/2001
     */
    protected void executeRequest() throws WebdavException {
       
        SearchQueryResult result = null;
       
        try {
            resp.setContentType (TEXT_XML_UTF_8);
           
            result = searchHelper.search (slideToken, searchQuery);
View Full Code Here

Examples of org.apache.slide.search.SearchQueryResult

     * @param    queryStatus         an int
     * @param    message             a  String
     *
     */
    private void createErrorResult (int queryStatus, String message) {
        SearchQueryResult result = new SearchQueryResult ();
        result.setStatus (queryStatus);
        result.setDescription (message);
        result.setHref (req.getContextPath());
       
        try {
            WebdavResult webdavResult = new WebdavResult (result, retriever);
            org.jdom.Document responseDoc = webdavResult.getWebdavResultDocument();
            sendResult (responseDoc);
View Full Code Here

Examples of org.apache.slide.search.SearchQueryResult

                                                                     basicSearch,
                                                                     slideTokenNoEnlist,
                                                                     Integer.MAX_VALUE,
                                                                     requestURIWithScope.toString());

            SearchQueryResult queryResult = searchHelper.search(slideTokenNoEnlist, searchQuery);

            Iterator queryResultIterator = queryResult.iterator();
            RequestedResource requestedResource = null;
            NodeRevisionDescriptors workingResourceRevisionDescriptors = null;
            NodeRevisionDescriptor workingResourceRevisionDescriptor = null;
            NodeProperty autoUpdateProperty = null;
            String workingResourceUri = null;
View Full Code Here

Examples of org.apache.slide.search.SearchQueryResult

     * @throws   ServiceAccessException
     *
     */
    public SearchQueryResult execute() throws ServiceAccessException {
        Iterator it = subQueries.keySet().iterator();
        SearchQueryResult result = null;
       
        if (topLevelQuery.orderBy != null) {
            result = new SearchQueryResult (topLevelQuery.orderBy.getComparator());
        }
        else {
            result = new SearchQueryResult ();
        }
       
       
       
        while (it.hasNext()) {
            Scope scope = (Scope)it.next();
           
            BasicQuery query = (BasicQuery)subQueries.get (scope);
            query.setScope (calculateSubQueryScope(scope));
            SearchQueryResult subResult = query.execute();
            result.add (subResult);
            if (subResult.getStatus() != 0) {
                result.setStatus (subResult.getStatus());
                result.setDescription (subResult.getDescription());
            }
        }
       
        return result;
    }
View Full Code Here

Examples of org.apache.slide.search.SearchQueryResult

       
        String scope = resourceUrihandler.getAssociatedWorkspaceUri();
        if( scope == null )
            scope = UriHandler.bestMatchingScope(nsaToken.getName(), resourceUrihandler).toString();
        String historyPath = existingVersionUrihandler.getAssociatedHistoryUri();
        SearchQueryResult queryResult = searchResourcesWithGivenHistory(historyPath, scope, Integer.MAX_VALUE);
        Iterator queryResultIterator = queryResult.iterator();
        if (queryResultIterator.hasNext()) {
            return new ViolatedPrecondition(C_ONE_VERSION_CONTROLLED_RESOURCE_PER_HISTORY_PER_WORKSPACE,
                                            WebdavStatus.SC_CONFLICT);
        }
       
View Full Code Here

Examples of org.apache.slide.search.SearchQueryResult

                                                                 basicSearch,
                                                                 sToken,
                                                                 maxDepth,
                                                                 req.getRequestURI());
       
        SearchQueryResult queryResult = searchHelper.search(sToken, searchQuery);
        return queryResult;
    }
View Full Code Here

Examples of org.apache.slide.search.SearchQueryResult

       
        String scope = resourceUrihandler.getAssociatedWorkspaceUri();
        if( scope == null )
            scope = UriHandler.bestMatchingScope(nsaToken.getName(), resourceUrihandler).toString();
        String historyPath = existingVersionUrihandler.getAssociatedHistoryUri();
        SearchQueryResult queryResult = searchResourcesWithGivenHistory(historyPath, scope, Integer.MAX_VALUE);
        Iterator queryResultIterator = queryResult.iterator();
        if (queryResultIterator.hasNext()) {
            return new ViolatedPrecondition(C_ONE_VERSION_CONTROLLED_RESOURCE_PER_HISTORY_PER_WORKSPACE,
                                            WebdavStatus.SC_CONFLICT);
        }
       
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.