Provisioning api jpa

Posted by user268515 on Stack Overflow See other posts from Stack Overflow or by user268515
Published on 2010-05-31T05:39:42Z Indexed on 2010/05/31 5:42 UTC
Read the original article Hit count: 352

Filed under:
|
|

Hi i tried the following code

 Appsprovisioning.java
     public void calluser() throws AppsForYourDomainExceptiion IOException,  
  {

      for(UserEntry userEntry : retrieveAllUsers().getEntries())
      {
         m[x]= userEntry.getTitle().getPlainText();
         x++;


      }
      try
      {
                for(int i=0;i<x;i++)
        {
                String sd=m[i];
             stud greeting1 = new stud(sd);
             em.persist(greeting1);
                System.out.println("jk");
      }
      }

      finally
      {
                em.close();

      }

     public UserFeed retrieveAllUsers()throws  ,ServiceException, IOException{
        userService = new UserService("Myapplication");
  userService.setUserCredentials("[email protected]","xxxxxxxx");

    URL retrieveUrl = new URL("https://www.google.com/a/feeds/montfortperungudi.edu.in/user/2.0/");
UserFeed allUsers = new UserFeed();
UserFeed currentPage;

  Link nextLink;
   do {
  currentPage = userService.getFeed(retrieveUrl, UserFeed.class);
  allUsers.getEntries().addAll(currentPage.getEntries());   

  nextLink = currentPage.getLink(Link.Rel.NEXT, Link.Type.ATOM);
  if (nextLink != null) {
    retrieveUrl = new URL(nextLink.getHref());
  }
} while (nextLink != null);

return allUsers;

}

}
  Servlet.java
     public class servlet extends HttpServlet {
private static final long serialVersionUID = 1L;
    private static final Logger log = Logger.getLogger(servlet.class.getName());
  //  EntityManager em=null;
    AppsProvisioning aa=new AppsProvisioning();

    public void doGet(HttpServletRequest req, HttpServletResponse resp)throws IOException {
        //em = EMFService.get().createEntityManager();
           try {

                aa.calluser();

                    }catch(Exception e){ 
                    System.out.println("SEF "+e);} 

           finally {    
            // em.clear();
             //  em.close(); 
               } 
         } 
          }
  Table Creation
    import javax.persistence.Entity;
    import javax.persistence.Id;
    @Entity(name="stud")

    public class stud {
    @Id
    private String fathername;
    public stud(String fathername)
    {// TODO Auto-generated constructor stub
        this.fathername=fathername;
    }

    public void setFathername(String fathername) {
        this.fathername = fathername;
    }
    public String getFathername() {
        return fathername;
    }

        }

I cant able to store all the users in the table.. Its returning Session out error.

© Stack Overflow or respective owner

Related posts about api

Related posts about jpa