Package com.googlecode.mashups.services.common

Examples of com.googlecode.mashups.services.common.ServiceParameter


            List<ServiceParameter> parameters) {

        List<ServiceParameter> supportedParameters = new ArrayList<ServiceParameter>();

        /* Required API parameters: Implicit fixed value parameters to the search API */
        supportedParameters.add(new ServiceParameter(
                  DiggSearchServiceParameters.SEARCH_ARGS_METHOD,
                  DiggSearchService.DIGG_SEARCH_STORY_METHOD_V1));
        supportedParameters.add(new ServiceParameter(
              DiggSearchServiceParameters.SEARCH_ARGS_TYPE,
                  DiggSearchService.DIGG_SEARCH_STORY_TYPE_XML));

        /* Optional API parameters: filters the supported argument from the submitted parameters */
        for (ServiceParameter param : parameters) {
View Full Code Here


    private List<ServiceParameter> prepareQueryParameters(List<ServiceParameter> parameters) {
        if (parameters == null) {
            parameters = new ArrayList<ServiceParameter>();
        }
       
        if (parameters.contains(new ServiceParameter(YouTubeSearchServiceParameters.ALT))) {
            parameters.remove(new ServiceParameter(YouTubeSearchServiceParameters.ALT));
        }
       
        if (parameters.contains(new ServiceParameter(YouTubeSearchServiceParameters.VERSION))) {
            parameters.remove(new ServiceParameter(YouTubeSearchServiceParameters.VERSION));
        }
       
        parameters.add(new ServiceParameter(YouTubeSearchServiceParameters.ALT, ServiceConstants.RSS_FORMAT));
        parameters.add(new ServiceParameter(YouTubeSearchServiceParameters.VERSION, "2"));
       
        return parameters;
    }   
View Full Code Here

        List<ServiceParameter> supportedParameters = new ArrayList<ServiceParameter>();

        /* Required API parameters: Implicit fixed value parameters to the search API */
        //supportedParameters.add(new ServiceParameter(
        //        DiggSearchServiceParameters.SEARCH_ARGS_METHOD, DiggSearchService.DIGG_SEARCH_STORY_METHOD));
        supportedParameters.add(new ServiceParameter(
                DiggSearchServiceParameters.SEARCH_ARGS_TYPE,DiggSearchService.DIGG_SEARCH_STORY_TYPE_JSON));

        /* Optional API parameters: filters the supported argument from the submitted parameters */
        for (ServiceParameter param : parameters) {
            if (param.getParameterName().equals(
View Full Code Here

public class TwitterServiceTest extends TestCase {
    public void testGetTwitterSearchResults() throws Exception {
        List<ServiceParameter> parameters           = new ArrayList<ServiceParameter>();    
        TwitterSearchService   twitterSearchService = TwitterServicesFactory.getTwitterSearchService();
      
        parameters.add(new ServiceParameter(TwitterSearchServiceParameters.QUERY, "JavaOne"));       
        
        try {
            List<TwitterSearchResultItem> twitterSearchResults = twitterSearchService.getSearchList(parameters);
           
            for (TwitterSearchResultItem searchItem : twitterSearchResults) {
View Full Code Here

    public String getSmallVideoList() {
        List<ServiceParameter> searchParameters = new ArrayList<ServiceParameter>();
      
        System.out.println("search query is: " + searchQuery);
       
        searchParameters.add(new ServiceParameter(YouTubeSearchServiceParameters.MAX_RESULTS, "3"));       
        searchParameters.add(new ServiceParameter(YouTubeSearchServiceParameters.QUERY, searchQuery));
       
        try {
            results = YouTubeServicesFactory.getYouTubeSearchService().getVideoList(searchParameters);
        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

    public String getTwitterSearchList() {
        List<ServiceParameter> searchParameters = new ArrayList<ServiceParameter>();
      
        System.out.println("search query is: " + searchQuery);
       
        searchParameters.add(new ServiceParameter(TwitterSearchServiceParameters.QUERY, searchQuery));
       
        try {
            results = TwitterServicesFactory.getTwitterSearchService().getSearchList(searchParameters);
        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

    public String getVideoList() {
        List<ServiceParameter> searchParameters = new ArrayList<ServiceParameter>();
      
        System.out.println("search query is: " + searchQuery);
       
        searchParameters.add(new ServiceParameter(YouTubeSearchServiceParameters.QUERY, searchQuery));
       
        try {
            results = YouTubeServicesFactory.getYouTubeSearchService().getVideoList(searchParameters);
        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

    public String getWebSearchResultList() {
        List<ServiceParameter> searchParameters = new ArrayList<ServiceParameter>();
      
        System.out.println("search query is: " + searchQuery);
       
        searchParameters.add(new ServiceParameter(GoogleSearchServiceParameters.QUERY, searchQuery));
        searchParameters.add(new ServiceParameter(GoogleSearchServiceParameters.RSZ, "large"));       
       
        try {
            results = GoogleServicesFactory.getGoogleSearchService().getWebSearchResultList(searchParameters);
        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

    /** Used for calling the search service action . */
    public String getStoryList() {
      List<ServiceParameter> searchParameters = new ArrayList<ServiceParameter>();

    searchParameters.add(new ServiceParameter(
            DiggSearchServiceParameters.SEARCH_ARGS_SEARCH_QUERY,
            searchQuery));
    //Count parameter
        count = validateCount(getCount(), DEFAULT_COUNT_VALUE);
        if (count != null && !count.equals("")) {
            //count = DEFAULT_COUNT_VALUE;
          searchParameters.add(new ServiceParameter(
            DiggSearchServiceParameters.SEARCH_ARGS_COUNT, count));
        }
   
    //Offset parameter
    if (offset != null && !offset.equals("")) {
        searchParameters.add(new ServiceParameter(
          DiggSearchServiceParameters.SEARCH_ARGS_OFFSET, offset));
    }
    //Sort parameter
    if (sort != null && !sort.equals("")) {
        searchParameters.add(new ServiceParameter(
          DiggSearchServiceParameters.SEARCH_ARGS_SORT, sort));
    }
    //Domain parameter
    if (domain != null && !domain.trim().equals("")) {
        searchParameters.add(new ServiceParameter(
          DiggSearchServiceParameters.SEARCH_ARGS_DOMAIN, domain));
    }
    //Media parameter
    if (media != null && !media.trim().equals("")) {
        searchParameters.add(new ServiceParameter(
          DiggSearchServiceParameters.SEARCH_ARGS_SEARCH_MEDIA, media));
    }   
    //Topic parameter
    if (topic != null && !topic.trim().equals("")) {
        searchParameters.add(new ServiceParameter(
          DiggSearchServiceParameters.SEARCH_ARGS_SEARCH_TOPIC, topic));
    }
    // Min Date timestamp parameter
    if (minDate != null && !minDate.trim().equals("")) {
        searchParameters.add(new ServiceParameter(
          DiggSearchServiceParameters.SEARCH_ARGS_SEARCH_MIN_DATE, minDate));
    }
    // Max Date timestamp parameter
    if (maxDate != null && !maxDate.trim().equals("")) {
        searchParameters.add(new ServiceParameter(
          DiggSearchServiceParameters.SEARCH_ARGS_SEARCH_MAX_DATE, maxDate));
    }
 
    // Call the search service with the provided parameters
    try {
View Full Code Here

TOP

Related Classes of com.googlecode.mashups.services.common.ServiceParameter

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.