001    package org.deepamehta.plugins.twitter.service;
002    
003    import de.deepamehta.core.Topic;
004    import de.deepamehta.core.service.ClientState;
005    import de.deepamehta.core.service.PluginService;
006    
007    /**
008     * A basic service for the public Twitter Search API and DeepaMehta 4.
009     *
010     * @author Malte Reißig (<malte@mikromedia.de>)
011     * @version 1.3.0-SNAPSHOT
012     * @website https://github.com/mukil/twitter-research
013     *
014     */
015    
016    public interface TwitterService extends PluginService {
017    
018        Topic searchPublicTweets(long searchTopicId, String query, String resultType,
019                String lang, String location, ClientState clientstate);
020    
021        Topic searchMoreTweets(long searchTopicId, boolean fetchMore, ClientState clientstate);
022    
023    }