users@jersey.java.net

[Jersey] Re: Twitter4j & Jersey: WebApplicationException

From: mahan_h <mahorad_at_gmail.com>
Date: Tue, 8 Mar 2011 07:49:48 -0800 (PST)

I tried both of the following:

@XmlRootElement(name = "sometweet")
@XmlAccessorType(XmlAccessType.PUBLIC_MEMBER)
public class TweetBag {
   private String sender;
   public String getSender() {
      return sender;
   }
   public void setSender(String s) {
      this.sender = sender;
   }
}

@XmlRootElement(name = "sometweet")
@XmlAccessorType(XmlAccessType.FIELD)
public class TweetBag {
        @XmlElement
        private String sender;
        public String getSender() {
                return sender;
        }
        public void setSender(String s) {
                this.sender = sender;
        }
}

and the service:

        @GET
        @Path("{phrase}")
        public TweetBag searchPhrase(@PathParam("phrase") String keyword) {
                Twitter twitter = new TwitterFactory().getInstance();
                List tweets = new ArrayList();
                try {
                        Query q = new Query(keyword);
                        QueryResult result = twitter.search(q);
                        tweets = result.getTweets();
                } catch (TwitterException te) {
                        te.printStackTrace();
                        System.out.println("Failed to search tweets: " + te.getMessage());
                }
                
                TweetBag bag = new TweetBag();
                bag.setSender(tweets.get(0).getFromUser());

                return bag;
        }


--
View this message in context: http://jersey.576304.n2.nabble.com/Twitter4j-Jersey-WebApplicationException-tp6095973p6128266.html
Sent from the Jersey mailing list archive at Nabble.com.