Package com.coherentlogic.usaspending.client.core.builders

Examples of com.coherentlogic.usaspending.client.core.builders.QueryBuilder


    }

    @Override
    public QueryBuilder getInstance() {

        QueryBuilder result = new QueryBuilder (
            restTemplate, uri, cacheServiceProviderSpecification);
        System.out.println("RETURNING A NEW INSTANCE OF QueryBuilder: " + result);
        return result;
    }
View Full Code Here


        CacheServiceProviderSpecification <String, Object>
            cacheServiceProvider = new MapCompliantCacheServiceProvider
                <String, Object> (completeCache);

        QueryBuilder queryBuilder = new QueryBuilder (
            restTemplate, "http://www.usaspending.gov/", cacheServiceProvider);

        Monitor monitor = MonitorFactory.start(monKey);

        Complete complete = null;

        //for (int ctr = 0; ctr < 9; ctr++) {

            //log.info("ctr: " + ctr);

            complete =
                queryBuilder
                    .fsrs()
                    .setFiscalYear("2000")
                    .setStateCode("TX")
                    .setDetail(Detail.complete)
                    .setMaxRecords(500)
                    .doGet(Complete.class);

            String escapedUri = queryBuilder.getEscapedURI();

            log.info ("uri:" + escapedUri + ", cache contains? " +
                (completeCache.get(escapedUri) != null));

            log.info ("JAMon (intermediate) report: " + monitor);
View Full Code Here

TOP

Related Classes of com.coherentlogic.usaspending.client.core.builders.QueryBuilder

Copyright © 2018 www.massapicom. 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.