Package net.ex337.scriptus.model

Examples of net.ex337.scriptus.model.TransportAccessToken


  public void testSay() throws TwitterException {
     
        String accessToken = "";
        String accessSecret = "";
       
        TransportAccessToken t = null;
        try{
            t = datastore.getAccessToken("userid", TransportType.Twitter);
        } catch(Exception e) {
            ;//do nothing
        }
       
        if(t == null) {
            datastore.saveTransportAccessToken(new TransportAccessToken("userid", TransportType.Twitter, accessToken, accessSecret));
        }
   
    i.send("userid", "robotoscriptu", "098765231");
   
    assertTrue(true);
View Full Code Here


        // ((DummyTransport)m).response = "response";
       
        twitter = (TwitterTransportImpl) appContext.getBean("twitterTransport");
       
        try{
            TransportAccessToken c = datastore.getAccessToken(TEST_USER, TransportType.Twitter);
        } catch(Exception e) {
            datastore.saveTransportAccessToken(new TransportAccessToken(TEST_USER, TransportType.Twitter, "token", "secret"));
        }
       

    }
View Full Code Here

        if(dd == null) {
            throw new ScriptusRuntimeException("no token found for user"+userId+", transport "+transportType);
        }
       
        TransportAccessToken t = createTransportAccessToken();

        t.load(dd);

        return t;
    }
View Full Code Here

         * of this.
         */
        List<String> userIds = datastore.getListeningCorrelations(TransportType.Twitter);
       
        for(String userId : userIds) {
            TransportAccessToken accessToken = datastore.getAccessToken(userId, TransportType.Twitter);

            String screenName = screenNameCache.get(userId);
           
            TwitterClient twitter = getTwitterClient(accessToken);
           
View Full Code Here

    }

    @Override
    public String send(String userId, String to, String msg) {

        TransportAccessToken accessToken = datastore.getAccessToken(userId, TransportType.Twitter);

        TwitterClient twitter = getTwitterClient(accessToken);
       
        long id = twitter.tweet((to == null ? "" : "@" + to + " ") + msg);
View Full Code Here

        }

        String tokenKey = provider.getAccessGrant().getKey();
        String tokenSecret = provider.getAccessGrant().getSecret();

        TransportAccessToken twitterT = new TransportAccessToken(openid, TransportType.Twitter, tokenKey, tokenSecret);
       
        d.saveTransportAccessToken(twitterT);
       
        req.getSession().removeAttribute(SOCIAL_AUTH_MANAGER);
       
View Full Code Here

  public void checkMessages() {
     
        List<String> userIds = datastore.getListeningCorrelations(TransportType.Facebook);
       
        for(String userId : userIds) {
            TransportAccessToken accessToken = datastore.getAccessToken(userId, TransportType.Facebook);

            FacebookTransportClient facebook = getFacebookClient(accessToken);

           
            LOG.info("Start checkMessages");
View Full Code Here

   
    assertTrue("slept correctly", r instanceof Get);

    p.save();

    Get g = (Get) r;
   
    g.visit(new ScriptusFacade(datastore, c, m, conf), p);
   
    p = datastore.getProcess(p.getPid());
   
    assertTrue("got content", p.getState() instanceof String);
   
View Full Code Here

   
    assertTrue("slept correctly", r instanceof Get);

    p.save();

    Get g = (Get) r;
   
    g.visit(new ScriptusFacade(datastore, c, m, conf), p);
   
    p = datastore.getProcess(p.getPid());
   
    assertTrue("got content", p.getState() instanceof String);
   
View Full Code Here

   
    assertTrue("slept correctly", r instanceof Get);

    p.save();

    Get g = (Get) r;
   
    g.visit(new ScriptusFacade(datastore, c, m, conf), p);
   
    p = datastore.getProcess(p.getPid());
   
    assertTrue("got content", p.getState() instanceof String);
   
View Full Code Here

TOP

Related Classes of net.ex337.scriptus.model.TransportAccessToken

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.