/demos/helloorm/src/com/google/appengine/demos/helloorm/Flight.java

http://datanucleus-appengine.googlecode.com/ · Java · 49 lines · 34 code · 11 blank · 4 comment · 0 complexity · c4c14d89de7aaa31201d36d214f50856 MD5 · raw file

  1. // Copyright 2008 Google Inc. All Rights Reserved.
  2. package com.google.appengine.demos.helloorm;
  3. import javax.jdo.annotations.IdGeneratorStrategy;
  4. import javax.jdo.annotations.PersistenceCapable;
  5. import javax.jdo.annotations.Persistent;
  6. import javax.jdo.annotations.PrimaryKey;
  7. /**
  8. * @author Max Ross <maxr@google.com>
  9. */
  10. @PersistenceCapable(detachable = "true")
  11. public class Flight {
  12. @PrimaryKey
  13. @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
  14. private Long id;
  15. @Persistent
  16. private String orig;
  17. @Persistent
  18. private String dest;
  19. public Flight(String orig, String dest) {
  20. this.orig = orig;
  21. this.dest = dest;
  22. }
  23. public Long getId() {
  24. return id;
  25. }
  26. public String getOrig() {
  27. return orig;
  28. }
  29. public String getDest() {
  30. return dest;
  31. }
  32. public void setOrig(String orig) {
  33. this.orig = orig;
  34. }
  35. public void setDest(String dest) {
  36. this.dest = dest;
  37. }
  38. }