/testing/library/src/com/google/appengine/library/Book.java

http://datanucleus-appengine.googlecode.com/ · Java · 91 lines · 74 code · 12 blank · 5 comment · 0 complexity · 272b881d87bf8facbd636ac1cb62d128 MD5 · raw file

  1. // Copyright 2008 Google Inc. All Rights Reserved.
  2. package com.google.appengine.library;
  3. import java.util.Date;
  4. import javax.jdo.annotations.IdGeneratorStrategy;
  5. import javax.jdo.annotations.IdentityType;
  6. import javax.jdo.annotations.PersistenceCapable;
  7. import javax.jdo.annotations.Persistent;
  8. import javax.jdo.annotations.PrimaryKey;
  9. /**
  10. * @author kjin@google.com (Kevin Jin)
  11. *
  12. */
  13. @PersistenceCapable(identityType = IdentityType.APPLICATION)
  14. public class Book {
  15. @PrimaryKey
  16. @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
  17. private Long id;
  18. @Persistent
  19. private String category;
  20. @Persistent
  21. private String lastname;
  22. @Persistent
  23. private String firstname;
  24. @Persistent
  25. private String title;
  26. @Persistent
  27. private Date created;
  28. @Persistent
  29. private int year;
  30. public Book(String category, Date created, String firstname, String lastname, String title,
  31. int year) {
  32. super();
  33. this.category = category;
  34. this.created = created;
  35. this.firstname = firstname;
  36. this.lastname = lastname;
  37. this.title = title;
  38. this.year = year;
  39. }
  40. public Long getId() {
  41. return id;
  42. }
  43. public void setCategory(String category) {
  44. this.category = category;
  45. }
  46. public String getCategory() {
  47. return category;
  48. }
  49. public void setLastname(String lastname) {
  50. this.lastname = lastname;
  51. }
  52. public String getLastname() {
  53. return lastname;
  54. }
  55. public void setFirstname(String firstname) {
  56. this.firstname = firstname;
  57. }
  58. public String getFirstname() {
  59. return firstname;
  60. }
  61. public void setTitle(String title) {
  62. this.title = title;
  63. }
  64. public String getTitle() {
  65. return title;
  66. }
  67. public void setCreated(Date created) {
  68. this.created = created;
  69. }
  70. public Date getCreated() {
  71. return created;
  72. }
  73. public void setYear(int year) {
  74. this.year = year;
  75. }
  76. public int getYear() {
  77. return year;
  78. }
  79. }