Package org.apache.aries.samples.blog.persistence.jpa.entity

Examples of org.apache.aries.samples.blog.persistence.jpa.entity.AuthorImpl


  }

  public void createBlogPost(String authorEmail, String title,
      String blogText, List<String> tags) {
 
    AuthorImpl a = em.find(AuthorImpl.class, authorEmail);
    EntryImpl b = new EntryImpl();

    Date publishDate = new Date(System.currentTimeMillis());

    b.setBlogText(blogText);
    b.setAuthor(a);
    b.setTitle((title == null) ? "" : title);
    b.setPublishDate(publishDate);
    b.setTags((tags == null) ? new ArrayList<String>() : tags);

    a.updateEntries(b);
    em.persist(b);   
    em.merge(b.getAuthor());
    //Uncomment this line to verify that datasources have been enlisted.
    //The data base should not contain the blog post even though it has been persisted.
    //throw new RuntimeException();
View Full Code Here


    return list;
  }

  public AuthorImpl getAuthor(String emailAddress) {
    AuthorImpl a = em.find(AuthorImpl.class, emailAddress);
    return a;
  }
View Full Code Here

  }

  public void updateAuthor(String email, Date dob, String name,
      String displayName, String bio) {
    AuthorImpl a = em.find(AuthorImpl.class, email);
    a.setEmail(email);
    a.setName(name);
    a.setDisplayName(displayName);
    a.setBio(bio);
    a.setDob(dob);
    em.merge(a);
  }
View Full Code Here

  }


  public void createAuthor(String email, Date dob, String name,
      String displayName, String bio) {
    AuthorImpl a = new AuthorImpl();
    a.setEmail(email);
    a.setName(name);
    a.setDisplayName(displayName);
    a.setBio(bio);
    a.setDob(dob);
    em.persist(a);
   
  }
View Full Code Here

  }
 

  public void createAuthor(String email, Date dob, String name,
      String displayName, String bio) {
    AuthorImpl a = new AuthorImpl();
    a.setEmail(email);
    a.setName(name);
    a.setDisplayName(displayName);
    a.setBio(bio);
    a.setDob(dob);
    em.persist(a);
   
  }
View Full Code Here

  }

  public void createBlogPost(String authorEmail, String title,
      String blogText, List<String> tags) {
 
    AuthorImpl a = em.find(AuthorImpl.class, authorEmail);
    EntryImpl b = new EntryImpl();

    Date publishDate = new Date(System.currentTimeMillis());

    b.setBlogText(blogText);
    b.setAuthor(a);
    b.setTitle((title == null) ? "" : title);
    b.setPublishDate(publishDate);
    b.setTags((tags == null) ? new ArrayList<String>() : tags);

    a.updateEntries(b);
    em.persist(b);   
    em.merge(b.getAuthor());
  }
View Full Code Here

    return list;
  }

  public AuthorImpl getAuthor(String emailAddress) {
    AuthorImpl a = em.find(AuthorImpl.class, emailAddress);
    return a;
  }
View Full Code Here

  }

  public void updateAuthor(String email, Date dob, String name,
      String displayName, String bio) {
    AuthorImpl a = em.find(AuthorImpl.class, email);
    a.setEmail(email);
    a.setName(name);
    a.setDisplayName(displayName);
    a.setBio(bio);
    a.setDob(dob);
    em.merge(a);
  }
View Full Code Here

TOP

Related Classes of org.apache.aries.samples.blog.persistence.jpa.entity.AuthorImpl

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.