/jo4neoblog/src/main/java/example/model/Tag.java

http://jo4neo.googlecode.com/ · Java · 38 lines · 25 code · 13 blank · 0 comment · 3 complexity · 490c70bdcd1a083a4c4d5746643264cc MD5 · raw file

  1. package example.model;
  2. import java.util.Collection;
  3. import jo4neo.neo;
  4. public class Tag extends NeoBean<Tag> {
  5. @neo(inverse="hasTag") public Collection<Post> posts;
  6. @neo(index=true) public String name;
  7. public Tag() {}
  8. public Tag(String name) {
  9. this.name = name;
  10. }
  11. public String getName() {
  12. return name;
  13. }
  14. public void setName(String s) {
  15. name = s;
  16. }
  17. public Collection<Post> getPosts() {
  18. return posts;
  19. }
  20. public boolean equals(Object o) {
  21. if (! (o instanceof Tag)) return false;
  22. if (this == o) return true;
  23. return (name.equals(((Tag)o).name));
  24. }
  25. }