Author: dblevins
Date: Sun Jun  5 01:48:46 2011
New Revision: 1131512

URL: http://svn.apache.org/viewvc?rev=1131512&view=rev
Log:
Reformat

Modified:
    
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/Daily.java
    
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/Hourly.java
    
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
    
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/AccessTokenGenerator.java
    
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/AuthorizationUrlGenerator.java
    
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/ContribListStatusRetriever.java
    
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/JsonResponseParser.java
    
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/OpenEJBMessageFilterUtil.java
    
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/Retweet.java
    
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/StoreAccessToken.java
    
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/util/RetweetAppUtil.java

Modified: 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/Daily.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/Daily.java?rev=1131512&r1=1131511&r2=1131512&view=diff
==============================================================================
--- 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/Daily.java 
(original)
+++ 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/Daily.java 
Sun Jun  5 01:48:46 2011
@@ -19,12 +19,12 @@ package org.apache.openejb.tools;
 import org.apache.openejb.tools.examples.GenerateIndex;
 
 /**
- *  You can execute standalone java programs with Maven like so:
- *
- *  mvn clean install exec:java -Dexec.mainClass=org.apache.openejb.tools.Daily
- *
- *  The idea is to setup this main class as an Daily cron job
- *  If we have other things we want to do daily, we can do them here.
+ * You can execute standalone java programs with Maven like so:
+ * <p/>
+ * mvn clean install exec:java -Dexec.mainClass=org.apache.openejb.tools.Daily
+ * <p/>
+ * The idea is to setup this main class as an Daily cron job
+ * If we have other things we want to do daily, we can do them here.
  *
  * @version $Rev$ $Date$
  */

Modified: 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/Hourly.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/Hourly.java?rev=1131512&r1=1131511&r2=1131512&view=diff
==============================================================================
--- 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/Hourly.java 
(original)
+++ 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/Hourly.java 
Sun Jun  5 01:48:46 2011
@@ -19,12 +19,12 @@ package org.apache.openejb.tools;
 import org.apache.openejb.tools.twitter.Retweet;
 
 /**
- *  You can execute standalone java programs with Maven like so:
- *
- *  mvn clean install exec:java 
-Dexec.mainClass=org.apache.openejb.tools.Hourly
- *
- *  The idea is to setup this main class as an Hourly cron job
- *  If we have other things we want to do hourly, we can do them here.
+ * You can execute standalone java programs with Maven like so:
+ * <p/>
+ * mvn clean install exec:java -Dexec.mainClass=org.apache.openejb.tools.Hourly
+ * <p/>
+ * The idea is to setup this main class as an Hourly cron job
+ * If we have other things we want to do hourly, we can do them here.
  *
  * @version $Rev$ $Date$
  */

Modified: 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java?rev=1131512&r1=1131511&r2=1131512&view=diff
==============================================================================
--- 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
 (original)
+++ 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
 Sun Jun  5 01:48:46 2011
@@ -18,24 +18,24 @@ package org.apache.openejb.tools.example
 
 /**
  * Most the examples do not have any documentation.
- *
+ * <p/>
  * There are some wiki pages for some of the examples, but these are hard to 
create and maintain.  The examples change frequently enough that we really 
should have documentation that goes with each version of the examples.
- *
+ * <p/>
  * If we put a README.md file in each example and use Markdown which is a 
really simple text format that has many tools capable of generating html, we 
could probably generate a web page for each example.  Then we could generate a 
index for all the examples.
- *
+ * <p/>
  * We could then take this all and upload it to the website
- *
+ * <p/>
  * Something kind of like this, but nicer looking, with breadcrumbs and links 
for navigating around to other examples: 
http://people.apache.org/~dblevins/simple-stateless.html
- *
- *
- *
- *
+ * <p/>
+ * <p/>
+ * <p/>
+ * <p/>
  * IDEAS FOR AFTER SOMETHING IS WORKING
- *
+ * <p/>
  * Perhaps at some point some xref style processing of the source and links to 
the source
- *
+ * <p/>
  * Perhaps at some point use ASM to see what annotations and API classes were 
used and make an index that lists examples by which APIs are used
- *
+ * <p/>
  * Perhaps at some point use Swizzle stream to do a sort of SNIPPET thing like 
the Confluence plugin, so we wouldn't have to copy source into the example
  *
  * @version $Rev$ $Date$
@@ -52,12 +52,12 @@ public class GenerateIndex {
 
     /**
      * Can be run in an IDE or via Maven like so:
-     *
+     * <p/>
      * mvn clean install exec:java 
-Dexec.mainClass=org.apache.openejb.tools.examples.GenerateIndex
+     *
      * @param args
      */
-    public static void main(String[] args)
-    {
+    public static void main(String[] args) {
         // crack open the examples zip file
 
         // create a directory for each example

Modified: 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/AccessTokenGenerator.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/AccessTokenGenerator.java?rev=1131512&r1=1131511&r2=1131512&view=diff
==============================================================================
--- 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/AccessTokenGenerator.java
 (original)
+++ 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/AccessTokenGenerator.java
 Sun Jun  5 01:48:46 2011
@@ -16,68 +16,67 @@
  */
 package org.apache.openejb.tools.twitter;
 
-import java.util.Scanner;
-
 import oauth.signpost.exception.OAuthCommunicationException;
 import oauth.signpost.exception.OAuthExpectationFailedException;
 import oauth.signpost.exception.OAuthMessageSignerException;
 import oauth.signpost.exception.OAuthNotAuthorizedException;
-import static org.apache.openejb.tools.twitter.AuthorizationUrlGenerator.*;
+
+import java.util.Scanner;
+
+import static 
org.apache.openejb.tools.twitter.AuthorizationUrlGenerator.consumer;
+import static 
org.apache.openejb.tools.twitter.AuthorizationUrlGenerator.provider;
 
 public class AccessTokenGenerator {
-       
-       public static void main(String[] args)
-       {
-               AuthorizationUrlGenerator.getAuthorizationUrlForUser();
-               getTokensToReadWriteIntoTwitterAccountOfUser();
-       
-       }
-
-       private static void getTokensToReadWriteIntoTwitterAccountOfUser()
-       {
-               
-               try {
-                       retrieveAccessTokens();
-               } catch (OAuthMessageSignerException e) {
-                       e.printStackTrace();
-               } catch (OAuthNotAuthorizedException e) {
-                       e.printStackTrace();
-               } catch (OAuthExpectationFailedException e) {
-                       e.printStackTrace();
-               } catch (OAuthCommunicationException e) {
-                       e.printStackTrace();
-               }
-       }
-
-       private static void retrieveAccessTokens()
-                       throws OAuthMessageSignerException, 
OAuthNotAuthorizedException,
-                       OAuthExpectationFailedException, 
OAuthCommunicationException {
-               
-               Scanner keyBoardInputScanner = new Scanner(System.in);
-               String pinFromUser = scanPIN(keyBoardInputScanner);
-               
-               System.out.println("User has provided this PIN:"+pinFromUser);
-               
-               provider.retrieveAccessToken(consumer,pinFromUser);
-               
-               System.out.println("Consumer Token: (Copy and Paste this value 
in the RetweetTool.properties against 
retweetApp.authorizedUser.consumer.token)");       
-               System.out.println(consumer.getToken());
-               
-               
-               System.out.println("Consumer Token Secret: (Copy and Paste this 
value in RetweetTool.properties against 
retweetApp.authorizedUser.consumer.tokenSecret)");
-               System.out.println(consumer.getTokenSecret());
-               
-       }
-
-       private static String scanPIN(Scanner keyBoardInputScanner) {
-               String pinFromUser = null;
-               System.out.println("Please enter the PIN number to complete 
authorization:");
-               if(keyBoardInputScanner.hasNext())
-                               {
-                                       pinFromUser=keyBoardInputScanner.next();
-                               }
-               return pinFromUser;
-       }
+
+    public static void main(String[] args) {
+        AuthorizationUrlGenerator.getAuthorizationUrlForUser();
+        getTokensToReadWriteIntoTwitterAccountOfUser();
+
+    }
+
+    private static void getTokensToReadWriteIntoTwitterAccountOfUser() {
+
+        try {
+            retrieveAccessTokens();
+        } catch (OAuthMessageSignerException e) {
+            e.printStackTrace();
+        } catch (OAuthNotAuthorizedException e) {
+            e.printStackTrace();
+        } catch (OAuthExpectationFailedException e) {
+            e.printStackTrace();
+        } catch (OAuthCommunicationException e) {
+            e.printStackTrace();
+        }
+    }
+
+    private static void retrieveAccessTokens()
+            throws OAuthMessageSignerException, OAuthNotAuthorizedException,
+            OAuthExpectationFailedException, OAuthCommunicationException {
+
+        Scanner keyBoardInputScanner = new Scanner(System.in);
+        String pinFromUser = scanPIN(keyBoardInputScanner);
+
+        System.out.println("User has provided this PIN:" + pinFromUser);
+
+        provider.retrieveAccessToken(consumer, pinFromUser);
+
+        System.out.println("Consumer Token: (Copy and Paste this value in the 
RetweetTool.properties against retweetApp.authorizedUser.consumer.token)");
+        System.out.println(consumer.getToken());
+
+
+        System.out.println("Consumer Token Secret: (Copy and Paste this value 
in RetweetTool.properties against 
retweetApp.authorizedUser.consumer.tokenSecret)");
+        System.out.println(consumer.getTokenSecret());
+
+    }
+
+    private static String scanPIN(Scanner keyBoardInputScanner) {
+        String pinFromUser = null;
+        System.out.println("Please enter the PIN number to complete 
authorization:");
+        if (keyBoardInputScanner.hasNext()) {
+            pinFromUser = keyBoardInputScanner.next();
+        }
+        return pinFromUser;
+    }
 
 
 }

Modified: 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/AuthorizationUrlGenerator.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/AuthorizationUrlGenerator.java?rev=1131512&r1=1131511&r2=1131512&view=diff
==============================================================================
--- 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/AuthorizationUrlGenerator.java
 (original)
+++ 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/AuthorizationUrlGenerator.java
 Sun Jun  5 01:48:46 2011
@@ -16,8 +16,6 @@
  */
 package org.apache.openejb.tools.twitter;
 
-import java.util.Properties;
-
 import oauth.signpost.OAuth;
 import oauth.signpost.OAuthConsumer;
 import oauth.signpost.OAuthProvider;
@@ -27,71 +25,72 @@ import oauth.signpost.exception.OAuthCom
 import oauth.signpost.exception.OAuthExpectationFailedException;
 import oauth.signpost.exception.OAuthMessageSignerException;
 import oauth.signpost.exception.OAuthNotAuthorizedException;
-
 import org.apache.openejb.tools.twitter.util.RetweetAppUtil;
 
+import java.util.Properties;
+
 public class AuthorizationUrlGenerator {
-       static Properties retweetToolProperties;
-       static OAuthConsumer consumer;
-       static OAuthProvider provider;
-
-       public static String getAuthorizationUrlForUser(){
-               retweetToolProperties = 
RetweetAppUtil.getTwitterAppProperties();
-               intializeOAuthConsumerAndProvider();
-               return getAuthorizationUrl();
-
-       }       
-       
-       private static void intializeOAuthConsumerAndProvider() {
-
-               consumer = new DefaultOAuthConsumer(
-                               
retweetToolProperties.getProperty("retweetApp.consumer.key"),
-                               retweetToolProperties
-                               .getProperty("retweetApp.consumerSecret.key"));
-
-               provider = new DefaultOAuthProvider(
-                               "http://twitter.com/oauth/request_token";,
-                               "http://twitter.com/oauth/access_token";,
-                               "http://twitter.com/oauth/authorize";);
-
-       }
-
-       
-       private static String getAuthorizationUrl() {
-
-               String authUrl=null;
-               try {
-               authUrl=getAccessAuthorizationURL();
-               } catch (OAuthMessageSignerException e) {
-                       e.printStackTrace();
-               } catch (OAuthNotAuthorizedException e) {
-                       e.printStackTrace();
-               } catch (OAuthExpectationFailedException e) {
-                       e.printStackTrace();
-               } catch (OAuthCommunicationException e) {
-                       e.printStackTrace();
-               }
-               
-               return authUrl;
-
-       }
-
-       private static String getAccessAuthorizationURL()
-       throws OAuthMessageSignerException, OAuthNotAuthorizedException,
-       OAuthExpectationFailedException, OAuthCommunicationException {
-
-               String authUrl;
-               authUrl = provider.retrieveRequestToken(consumer, 
OAuth.OUT_OF_BAND);
-               System.out.println("#####################");
-               System.out.println("Paste the below URL in the browser and 
authorize");
-               System.out.println(authUrl);
-               System.out.println("#####################");
-               
-               return authUrl;
-               
-                               
-       }
+    static Properties retweetToolProperties;
+    static OAuthConsumer consumer;
+    static OAuthProvider provider;
+
+    public static String getAuthorizationUrlForUser() {
+
+        retweetToolProperties = RetweetAppUtil.getTwitterAppProperties();
+        intializeOAuthConsumerAndProvider();
+        return getAuthorizationUrl();
+
+    }
+
+    private static void intializeOAuthConsumerAndProvider() {
+
+        consumer = new DefaultOAuthConsumer(
+                retweetToolProperties.getProperty("retweetApp.consumer.key"),
+                retweetToolProperties
+                        .getProperty("retweetApp.consumerSecret.key"));
+
+        provider = new DefaultOAuthProvider(
+                "http://twitter.com/oauth/request_token";,
+                "http://twitter.com/oauth/access_token";,
+                "http://twitter.com/oauth/authorize";);
+
+    }
+
+
+    private static String getAuthorizationUrl() {
+
+        String authUrl = null;
+        try {
+            authUrl = getAccessAuthorizationURL();
+        } catch (OAuthMessageSignerException e) {
+            e.printStackTrace();
+        } catch (OAuthNotAuthorizedException e) {
+            e.printStackTrace();
+        } catch (OAuthExpectationFailedException e) {
+            e.printStackTrace();
+        } catch (OAuthCommunicationException e) {
+            e.printStackTrace();
+        }
+
+        return authUrl;
+
+    }
+
+    private static String getAccessAuthorizationURL()
+            throws OAuthMessageSignerException, OAuthNotAuthorizedException,
+            OAuthExpectationFailedException, OAuthCommunicationException {
+
+        String authUrl;
+        authUrl = provider.retrieveRequestToken(consumer, OAuth.OUT_OF_BAND);
+        System.out.println("#####################");
+        System.out.println("Paste the below URL in the browser and authorize");
+        System.out.println(authUrl);
+        System.out.println("#####################");
+
+        return authUrl;
+
+
+    }
+
 
-       
-       
 }

Modified: 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/ContribListStatusRetriever.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/ContribListStatusRetriever.java?rev=1131512&r1=1131511&r2=1131512&view=diff
==============================================================================
--- 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/ContribListStatusRetriever.java
 (original)
+++ 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/ContribListStatusRetriever.java
 Sun Jun  5 01:48:46 2011
@@ -16,42 +16,43 @@
  */
 package org.apache.openejb.tools.twitter;
 
-import java.io.IOException;
-
 import org.apache.http.HttpResponse;
 import org.apache.http.client.ClientProtocolException;
 import org.apache.http.client.methods.HttpGet;
 
+import java.io.IOException;
+
 public class ContribListStatusRetriever {
 
-       public static HttpResponse getStatusesFromOpenEJBContributorsList() {
-               String listName="contributors";
-               String ownerScreenName="OpenEJB";
-               HttpGet httpGet = 
getHttpRequestToRetrieveListStatuses(listName, ownerScreenName);
-               HttpResponse contributorsListStatusesResponse = 
getContribListStatusesResponse(httpGet);
-               
-               return contributorsListStatusesResponse;
-       }
-       
-       private static HttpGet getHttpRequestToRetrieveListStatuses(String 
listName,
-                       String ownerScreenName) {
-               HttpGet httpGet = new 
HttpGet("http://api.twitter.com/1/lists/statuses.json?slug="+listName
-                               +"&owner_screen_name="+ownerScreenName);
-               System.out.println("Getting list using "+httpGet.getURI());
-               return httpGet;
-       }
-       
-
-       private static HttpResponse getContribListStatusesResponse(
-                       HttpGet httpGet) {
-               HttpResponse response = null;
-               try {
-                       response = Retweet.getHttpClient().execute(httpGet);
-               } catch (ClientProtocolException e) {
-                       e.printStackTrace();
-               } catch (IOException e) {
-                       e.printStackTrace();
-               }
-               return response;
-       }
+    public static HttpResponse getStatusesFromOpenEJBContributorsList() {
+
+        String listName = "contributors";
+        String ownerScreenName = "OpenEJB";
+        HttpGet httpGet = getHttpRequestToRetrieveListStatuses(listName, 
ownerScreenName);
+        HttpResponse contributorsListStatusesResponse = 
getContribListStatusesResponse(httpGet);
+
+        return contributorsListStatusesResponse;
+    }
+
+    private static HttpGet getHttpRequestToRetrieveListStatuses(String 
listName, String ownerScreenName) {
+
+        HttpGet httpGet = new 
HttpGet("http://api.twitter.com/1/lists/statuses.json?slug="; + listName
+                + "&owner_screen_name=" + ownerScreenName);
+        System.out.println("Getting list using " + httpGet.getURI());
+        return httpGet;
+    }
+
+
+    private static HttpResponse getContribListStatusesResponse(HttpGet 
httpGet) {
+
+        HttpResponse response = null;
+        try {
+            response = Retweet.getHttpClient().execute(httpGet);
+        } catch (ClientProtocolException e) {
+            e.printStackTrace();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+        return response;
+    }
 }

Modified: 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/JsonResponseParser.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/JsonResponseParser.java?rev=1131512&r1=1131511&r2=1131512&view=diff
==============================================================================
--- 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/JsonResponseParser.java
 (original)
+++ 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/JsonResponseParser.java
 Sun Jun  5 01:48:46 2011
@@ -16,12 +16,6 @@
  */
 package org.apache.openejb.tools.twitter;
 
-import java.io.IOException;
-import java.io.Reader;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
 import org.apache.http.HttpResponse;
 import org.apache.http.client.ClientProtocolException;
 import org.apache.http.client.ResponseHandler;
@@ -31,41 +25,47 @@ import org.codehaus.jackson.map.JsonMapp
 import org.codehaus.jackson.map.ObjectMapper;
 import org.codehaus.jackson.type.TypeReference;
 
+import java.io.IOException;
+import java.io.Reader;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
 
 public class JsonResponseParser {
-       
-       public static String getResponseBody(HttpResponse response) {
-               ResponseHandler<String> responseHander = new 
BasicResponseHandler();
-               String responseBody=null;
-               try {
-                       responseBody = 
(String)responseHander.handleResponse(response);
-               } catch (ClientProtocolException e) {
-                       e.printStackTrace();
-               } catch (IOException e) {
-                       e.printStackTrace();
-               }
-               
-               System.out.println("Response Body Data:"+responseBody);
-               
-               return responseBody;
-       }
-
-       @SuppressWarnings("rawtypes")
-       public static List<Map> getListFromJson(Reader jsonDataReader) {
-               ObjectMapper mapper = new ObjectMapper();
-               List<Map> result = null;
-               try {
-                       result=mapper.readValue(jsonDataReader, new 
TypeReference<ArrayList<Map>>() {
-                       });
-               } catch (JsonParseException e) {
-                       e.printStackTrace();
-               } catch (JsonMappingException e) {
-                       e.printStackTrace();
-               } catch (IOException e) {
-                       e.printStackTrace();
-               }
-               System.out.println("Json to List of key value pairs:"+result);
-               return result;
-       }
+
+    public static String getResponseBody(HttpResponse response) {
+        ResponseHandler<String> responseHander = new BasicResponseHandler();
+        String responseBody = null;
+        try {
+            responseBody = (String) responseHander.handleResponse(response);
+        } catch (ClientProtocolException e) {
+            e.printStackTrace();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+
+        System.out.println("Response Body Data:" + responseBody);
+
+        return responseBody;
+    }
+
+    @SuppressWarnings("rawtypes")
+    public static List<Map> getListFromJson(Reader jsonDataReader) {
+        ObjectMapper mapper = new ObjectMapper();
+        List<Map> result = null;
+        try {
+            result = mapper.readValue(jsonDataReader, new 
TypeReference<ArrayList<Map>>() {
+            });
+        } catch (JsonParseException e) {
+            e.printStackTrace();
+        } catch (JsonMappingException e) {
+            e.printStackTrace();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+        System.out.println("Json to List of key value pairs:" + result);
+        return result;
+    }
 
 }

Modified: 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/OpenEJBMessageFilterUtil.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/OpenEJBMessageFilterUtil.java?rev=1131512&r1=1131511&r2=1131512&view=diff
==============================================================================
--- 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/OpenEJBMessageFilterUtil.java
 (original)
+++ 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/OpenEJBMessageFilterUtil.java
 Sun Jun  5 01:48:46 2011
@@ -23,66 +23,58 @@ import java.util.Map;
 
 public class OpenEJBMessageFilterUtil {
 
-       @SuppressWarnings("rawtypes")
-       public static List<String> getNonRetweetedOpenEJBStatusIDs( List<Map> 
keyValuePairs) {
-               
-               List<String> openEJBStatusIDs = new ArrayList<String>();
-               
-               for (Object keyValuePair : keyValuePairs) {
-                       Map keyValue = (Map) keyValuePair;
-                       if (keyValue.containsKey("text")) {
-                               String tweet = (String) keyValue.get("text");
-                               if(isOpenEJBTweet(tweet) && 
!isRetweeted(keyValue))
-                               {
-                                       System.out.println("Adding 
Tweet:"+tweet);
-                                       Number tweetId=(Number) 
keyValue.get("id");
-                                       
openEJBStatusIDs.add(tweetId.toString());                                       
-                               }
-                               else
-                               {
-                                       System.out.println("Tweet Not 
Considered:" +keyValue.get("text"));
-                                       
System.out.println("IsOpenEJBTweet?:"+isOpenEJBTweet(tweet));
-                                       System.out.println("Was it retweeted 
before:"+isRetweeted(keyValue));
-                               }
-                               
-                       }
-               }
-               
-               return openEJBStatusIDs;
-       }
-
-       @SuppressWarnings("rawtypes")
-       private static boolean isRetweeted( Map keyValue) {
-               Integer retweetCount= new Integer((Integer) 
keyValue.get("retweet_count"));
-               if(retweetCount>0)
-               {
-                       return true;
-               }
-               else
-               {
-                       return false;
-               }
-       }
-       
-       
-       private static boolean isOpenEJBTweet(String tweet) {
-               String[] words = tweet.split(" ");
-               List<String> wordsAsList = Arrays.asList(words);
-               for (String word : wordsAsList) {
-                       if (isOpenEJBMentioned(word))
-                       {
-                               String mentionName=word.trim().substring(1,8);
-                               if(mentionName.equalsIgnoreCase("openejb"))
-                               {return true;}
-                       }
-               }
-               return false;
-       }
-
-
-       private static boolean isOpenEJBMentioned(String word) {
-               return (word.startsWith("#") || word.startsWith("@")) 
&&word.trim().length()>=8;
-       }
-       
-       
+    @SuppressWarnings("rawtypes")
+    public static List<String> getNonRetweetedOpenEJBStatusIDs(List<Map> 
keyValuePairs) {
+
+        List<String> openEJBStatusIDs = new ArrayList<String>();
+
+        for (Object keyValuePair : keyValuePairs) {
+            Map keyValue = (Map) keyValuePair;
+            if (keyValue.containsKey("text")) {
+                String tweet = (String) keyValue.get("text");
+                if (isOpenEJBTweet(tweet) && !isRetweeted(keyValue)) {
+                    System.out.println("Adding Tweet:" + tweet);
+                    Number tweetId = (Number) keyValue.get("id");
+                    openEJBStatusIDs.add(tweetId.toString());
+                } else {
+                    System.out.println("Tweet Not Considered:" + 
keyValue.get("text"));
+                    System.out.println("IsOpenEJBTweet?:" + 
isOpenEJBTweet(tweet));
+                    System.out.println("Was it retweeted before:" + 
isRetweeted(keyValue));
+                }
+
+            }
+        }
+
+        return openEJBStatusIDs;
+    }
+
+    @SuppressWarnings("rawtypes")
+    private static boolean isRetweeted(Map keyValue) {
+        Integer retweetCount = new Integer((Integer) 
keyValue.get("retweet_count"));
+        if (retweetCount > 0) {
+            return true;
+        } else {
+            return false;
+        }
+    }
+
+
+    private static boolean isOpenEJBTweet(String tweet) {
+        String[] words = tweet.split(" ");
+        List<String> wordsAsList = Arrays.asList(words);
+        for (String word : wordsAsList) {
+            if (isOpenEJBMentioned(word)) {
+                String mentionName = word.trim().substring(1, 8);
+                if (mentionName.equalsIgnoreCase("openejb")) {return true;}
+            }
+        }
+        return false;
+    }
+
+
+    private static boolean isOpenEJBMentioned(String word) {
+        return (word.startsWith("#") || word.startsWith("@")) && 
word.trim().length() >= 8;
+    }
+
+
 }

Modified: 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/Retweet.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/Retweet.java?rev=1131512&r1=1131511&r2=1131512&view=diff
==============================================================================
--- 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/Retweet.java
 (original)
+++ 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/Retweet.java
 Sun Jun  5 01:48:46 2011
@@ -16,41 +16,40 @@
  */
 package org.apache.openejb.tools.twitter;
 
-import java.io.IOException;
-import java.io.StringReader;
-import java.util.List;
-import java.util.Map;
-import java.util.Properties;
-
 import oauth.signpost.OAuthConsumer;
 import oauth.signpost.commonshttp.CommonsHttpOAuthConsumer;
 import oauth.signpost.exception.OAuthCommunicationException;
 import oauth.signpost.exception.OAuthExpectationFailedException;
 import oauth.signpost.exception.OAuthMessageSignerException;
-
 import org.apache.http.HttpResponse;
 import org.apache.http.client.ClientProtocolException;
 import org.apache.http.client.HttpClient;
 import org.apache.http.client.methods.HttpPost;
 import org.apache.http.impl.client.DefaultHttpClient;
 import org.apache.openejb.tools.twitter.util.RetweetAppUtil;
+
+import java.io.IOException;
+import java.io.StringReader;
+import java.util.List;
+import java.util.Map;
+import java.util.Properties;
+
 /**
- *
  * We should monitor this feed http://twitter.com/#!/OpenEJB/contributors
  * and retweet anything that mentions OpenEJB
- *
+ * <p/>
  * So if anyone in the contributors list tweeted about OpenEJB, the OpenEJB 
twitter account would retweet it
- *
+ * <p/>
  * Two things will happen as a result:
- *   -  The more activity on the OpenEJB twitter account the more followers it 
will get
- *   -  The more @joe and other contributors are seen on the account, the more 
followers they will get
- *
+ * -  The more activity on the OpenEJB twitter account the more followers it 
will get
+ * -  The more @joe and other contributors are seen on the account, the more 
followers they will get
+ * <p/>
  * The OpenEJB twitter account has more followers than most everyone else so 
getting it
  * to retweet is a good way to expose people to all our wonderful contributors
  * and get them some followers and help the project at the same time.
- *
+ * <p/>
  * The result is we as a community will have more ability overall to get the 
word out!
- * 
+ * <p/>
  * Implemented using 
:http://code.google.com/p/oauth-signpost/wiki/GettingStarted
  * list - HTTP GET 
http://api.twitter.com/1/lists/statuses.xml?slug=contributors&owner_screen_name=OpenEJB
  * retweet - HTTP POST http://api.twitter.com/1/statuses/retweet/<statusid>.xml
@@ -58,95 +57,90 @@ import org.apache.openejb.tools.twitter.
  * @version $Rev$ $Date$
  */
 public class Retweet {
-       
-       public static Properties 
retweetToolProperties=RetweetAppUtil.getTwitterAppProperties();
-       public static OAuthConsumer consumer;
+
+    public static Properties retweetToolProperties = 
RetweetAppUtil.getTwitterAppProperties();
+    public static OAuthConsumer consumer;
 
     @SuppressWarnings("rawtypes")
-       public static void main(String[] args) {
-       HttpResponse response = 
ContribListStatusRetriever.getStatusesFromOpenEJBContributorsList();
-               String responseBody = 
JsonResponseParser.getResponseBody(response);
-               StringReader jsonDataReader = new StringReader(responseBody);
-               //Each status is a entry in the list. Each status has various 
properties in the form of key-value pairs
-               List<Map> listFromJson = 
JsonResponseParser.getListFromJson(jsonDataReader);
-               List<String> nonRetweetedOpenEJBStatusIDs = 
OpenEJBMessageFilterUtil.getNonRetweetedOpenEJBStatusIDs(listFromJson);
-       
-               System.out.println("About to 
retweet:"+nonRetweetedOpenEJBStatusIDs);
-               retweetIfListIsNotEmpty(nonRetweetedOpenEJBStatusIDs);
-               
-       }
-
-       private static void retweetIfListIsNotEmpty(
-                       List<String> nonRetweetedOpenEJBStatusIDs) {
-               if(!nonRetweetedOpenEJBStatusIDs.isEmpty())
-               {
-               retweetThisListOfStatuses(nonRetweetedOpenEJBStatusIDs);
-               }
-               else
-               {
-                       System.out.println("No message to retweet.");
-               }
-       }
-
-       private static void retweetThisListOfStatuses(
-                       List<String> nonRetweetedOpenEJBStatusIDs) {
-               for(String statusIDToRetweet:nonRetweetedOpenEJBStatusIDs)
-               {
-                       try {
-                               retweet(statusIDToRetweet);
-                               pauseBeforeTheNextRetweet();
-                       } catch (OAuthMessageSignerException e) {
-                               e.printStackTrace();
-                       } catch (OAuthExpectationFailedException e) {
-                               e.printStackTrace();
-                       } catch (OAuthCommunicationException e) {
-                               e.printStackTrace();
-                       }
-               }
-       }
-       
-       public static void initConsumer() {
-               
-               consumer=new CommonsHttpOAuthConsumer(
-                               
retweetToolProperties.getProperty("retweetApp.consumer.key"),
-                               retweetToolProperties
-                               .getProperty("retweetApp.consumerSecret.key"));
-       
-               
-               
consumer.setTokenWithSecret(retweetToolProperties.getProperty("retweetApp.authorizedUser.consumer.token"),
-                        
retweetToolProperties.getProperty("retweetApp.authorizedUser.consumer.tokenSecret"));
-       
-       }
-
-       public static HttpResponse retweet(String statusIDToRetweet) throws 
OAuthMessageSignerException, OAuthExpectationFailedException, 
OAuthCommunicationException {
-               HttpPost httpPost = new 
HttpPost("http://api.twitter.com/1/statuses/retweet/"+statusIDToRetweet+".json";);
-               initConsumer();
-               consumer.sign(httpPost);
-               HttpResponse response = null;
-               try {
-                       response = getHttpClient().execute(httpPost);
-                       System.out.println(response.getStatusLine());
-                       System.out.println("Retweeted "+statusIDToRetweet);
-               } catch (ClientProtocolException e) {
-                       e.printStackTrace();
-               } catch (IOException e) {
-                       e.printStackTrace();
-               }
-       
-               return response;
-       }
-       
-    public static HttpClient getHttpClient()
-    {
-       return new DefaultHttpClient();
-    }
-       
-       private static void pauseBeforeTheNextRetweet() {
-               try {
-                       Thread.sleep(1000*60*5);
-               } catch (InterruptedException e) {
-                       e.printStackTrace();
-               }
-       }
+    public static void main(String[] args) {
+        HttpResponse response = 
ContribListStatusRetriever.getStatusesFromOpenEJBContributorsList();
+        String responseBody = JsonResponseParser.getResponseBody(response);
+        StringReader jsonDataReader = new StringReader(responseBody);
+        //Each status is a entry in the list. Each status has various 
properties in the form of key-value pairs
+        List<Map> listFromJson = 
JsonResponseParser.getListFromJson(jsonDataReader);
+        List<String> nonRetweetedOpenEJBStatusIDs = 
OpenEJBMessageFilterUtil.getNonRetweetedOpenEJBStatusIDs(listFromJson);
+
+        System.out.println("About to retweet:" + nonRetweetedOpenEJBStatusIDs);
+        retweetIfListIsNotEmpty(nonRetweetedOpenEJBStatusIDs);
+
+    }
+
+    private static void retweetIfListIsNotEmpty(List<String> 
nonRetweetedOpenEJBStatusIDs) {
+
+        if (!nonRetweetedOpenEJBStatusIDs.isEmpty()) {
+            retweetThisListOfStatuses(nonRetweetedOpenEJBStatusIDs);
+        } else {
+            System.out.println("No message to retweet.");
+        }
+    }
+
+    private static void retweetThisListOfStatuses(List<String> 
nonRetweetedOpenEJBStatusIDs) {
+
+        for (String statusIDToRetweet : nonRetweetedOpenEJBStatusIDs) {
+            try {
+                retweet(statusIDToRetweet);
+                pauseBeforeTheNextRetweet();
+            } catch (OAuthMessageSignerException e) {
+                e.printStackTrace();
+            } catch (OAuthExpectationFailedException e) {
+                e.printStackTrace();
+            } catch (OAuthCommunicationException e) {
+                e.printStackTrace();
+            }
+        }
+    }
+
+    public static void initConsumer() {
+
+        consumer = new CommonsHttpOAuthConsumer(
+                retweetToolProperties.getProperty("retweetApp.consumer.key"),
+                retweetToolProperties
+                        .getProperty("retweetApp.consumerSecret.key"));
+
+
+        
consumer.setTokenWithSecret(retweetToolProperties.getProperty("retweetApp.authorizedUser.consumer.token"),
+                
retweetToolProperties.getProperty("retweetApp.authorizedUser.consumer.tokenSecret"));
+
+    }
+
+    public static HttpResponse retweet(String statusIDToRetweet) throws 
OAuthMessageSignerException, OAuthExpectationFailedException, 
OAuthCommunicationException {
+        HttpPost httpPost = new 
HttpPost("http://api.twitter.com/1/statuses/retweet/"; + statusIDToRetweet + 
".json");
+        initConsumer();
+        consumer.sign(httpPost);
+        HttpResponse response = null;
+        try {
+            response = getHttpClient().execute(httpPost);
+            System.out.println(response.getStatusLine());
+            System.out.println("Retweeted " + statusIDToRetweet);
+        } catch (ClientProtocolException e) {
+            e.printStackTrace();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+
+        return response;
+    }
+
+    public static HttpClient getHttpClient() {
+        return new DefaultHttpClient();
+    }
+
+    private static void pauseBeforeTheNextRetweet() {
+        try {
+            Thread.sleep(1000 * 60 * 5);
+        } catch (InterruptedException e) {
+            e.printStackTrace();
+        }
+    }
 
 }

Modified: 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/StoreAccessToken.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/StoreAccessToken.java?rev=1131512&r1=1131511&r2=1131512&view=diff
==============================================================================
--- 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/StoreAccessToken.java
 (original)
+++ 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/StoreAccessToken.java
 Sun Jun  5 01:48:46 2011
@@ -17,7 +17,7 @@
 package org.apache.openejb.tools.twitter;
 
 public class StoreAccessToken {
-  //Retrieve access token based on the PIN number provided by the user.
-  // Store it in File/DB
-  // This access token would be used for any READ/WRITE
+    //Retrieve access token based on the PIN number provided by the user.
+    // Store it in File/DB
+    // This access token would be used for any READ/WRITE
 }

Modified: 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/util/RetweetAppUtil.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/util/RetweetAppUtil.java?rev=1131512&r1=1131511&r2=1131512&view=diff
==============================================================================
--- 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/util/RetweetAppUtil.java
 (original)
+++ 
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/util/RetweetAppUtil.java
 Sun Jun  5 01:48:46 2011
@@ -16,33 +16,33 @@
  */
 package org.apache.openejb.tools.twitter.util;
 
+import org.springframework.core.io.ClassPathResource;
+
 import java.io.FileNotFoundException;
 import java.io.IOException;
 import java.util.Properties;
 
-import org.springframework.core.io.ClassPathResource;
-
 public class RetweetAppUtil {
-       
-       public static Properties getTwitterAppProperties() {
 
-               Properties retweetAppProperties = new Properties();
-               try {
-                       ClassPathResource retweetToolPropertiesFile = new 
ClassPathResource(
-                       "RetweetTool.properties");
-                       retweetAppProperties.load(retweetToolPropertiesFile
-                                       .getInputStream());
-               } catch (FileNotFoundException e) {
-                       e.printStackTrace();
-               } catch (IOException e) {
-                       e.printStackTrace();
-               }
-
-               System.out.print("Using the following properties: ");
-               System.out.print("---------------------------------");
-               retweetAppProperties.list(System.out);
-               return retweetAppProperties;
+    public static Properties getTwitterAppProperties() {
+
+        Properties retweetAppProperties = new Properties();
+        try {
+            ClassPathResource retweetToolPropertiesFile = new 
ClassPathResource(
+                    "RetweetTool.properties");
+            retweetAppProperties.load(retweetToolPropertiesFile
+                    .getInputStream());
+        } catch (FileNotFoundException e) {
+            e.printStackTrace();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+
+        System.out.print("Using the following properties: ");
+        System.out.print("---------------------------------");
+        retweetAppProperties.list(System.out);
+        return retweetAppProperties;
 
-       }
+    }
 
 }


Reply via email to