[jboss-cvs] jboss-seam/examples/seamdiscs/src/model/org/jboss/seam/example/trinidad/model ...

Peter Muir peter at bleepbleep.org.uk
Wed Mar 28 15:12:45 EDT 2007


  User: pmuir   
  Date: 07/03/28 15:12:45

  Added:       examples/seamdiscs/src/model/org/jboss/seam/example/trinidad/model    
                        Artist.java Band.java BandMember.java Disc.java
  Log:
  Initial work on Richfaces/Trinidad example
  
  Revision  Changes    Path
  1.1      date: 2007/03/28 19:12:45;  author: pmuir;  state: Exp;jboss-seam/examples/seamdiscs/src/model/org/jboss/seam/example/trinidad/model/Artist.java
  
  Index: Artist.java
  ===================================================================
  package org.jboss.seam.example.trinidad.model;
  
  import java.util.List;
  
  import javax.persistence.Entity;
  import javax.persistence.GeneratedValue;
  import javax.persistence.Id;
  import javax.persistence.OneToMany;
  
  @Entity
  public class Artist
  {
     
     @Id @GeneratedValue
     private Integer id;
     
     private String name;
     
     @OneToMany(mappedBy="artist")
     private List<Disc> releases;
  
     public Integer getId()
     {
        return id;
     }
  
     public void setId(Integer id)
     {
        this.id = id;
     }
  
     public String getName()
     {
        return name;
     }
  
     public void setName(String name)
     {
        this.name = name;
     }
  
     public List<Disc> getReleases()
     {
        return releases;
     }
  
     public void setReleases(List<Disc> releases)
     {
        this.releases = releases;
     }
     
     
     
  }
  
  
  
  1.1      date: 2007/03/28 19:12:45;  author: pmuir;  state: Exp;jboss-seam/examples/seamdiscs/src/model/org/jboss/seam/example/trinidad/model/Band.java
  
  Index: Band.java
  ===================================================================
  package org.jboss.seam.example.trinidad.model;
  
  import java.util.List;
  
  import javax.persistence.Entity;
  import javax.persistence.OneToMany;
  
  @Entity
  public class Band extends Artist
  {
     
     @OneToMany(mappedBy="band")
     private List<BandMember> bandMembers;
  
     public List<BandMember> getBandMembers()
     {
        return bandMembers;
     }
  
     public void setBandMembers(List<BandMember> bandMembers)
     {
        this.bandMembers = bandMembers;
     }
     
     
  
  }
  
  
  
  1.1      date: 2007/03/28 19:12:45;  author: pmuir;  state: Exp;jboss-seam/examples/seamdiscs/src/model/org/jboss/seam/example/trinidad/model/BandMember.java
  
  Index: BandMember.java
  ===================================================================
  package org.jboss.seam.example.trinidad.model;
  
  import javax.persistence.Entity;
  import javax.persistence.GeneratedValue;
  import javax.persistence.Id;
  import javax.persistence.ManyToOne;
  
  @Entity
  public class BandMember
  {
  
     @Id @GeneratedValue
     private Integer id;
     
     private String name;
     
     private String age;
     
     @ManyToOne
     private Band band;
  
     public String getAge()
     {
        return age;
     }
  
     public void setAge(String age)
     {
        this.age = age;
     }
  
     public Band getBand()
     {
        return band;
     }
  
     public void setBand(Band band)
     {
        this.band = band;
     }
  
     public Integer getId()
     {
        return id;
     }
  
     public void setId(Integer id)
     {
        this.id = id;
     }
  
     public String getName()
     {
        return name;
     }
  
     public void setName(String name)
     {
        this.name = name;
     }
     
     
     
  }
  
  
  
  1.1      date: 2007/03/28 19:12:45;  author: pmuir;  state: Exp;jboss-seam/examples/seamdiscs/src/model/org/jboss/seam/example/trinidad/model/Disc.java
  
  Index: Disc.java
  ===================================================================
  package org.jboss.seam.example.trinidad.model;
  
  import java.util.Date;
  
  import javax.persistence.Entity;
  import javax.persistence.GeneratedValue;
  import javax.persistence.Id;
  import javax.persistence.ManyToOne;
  
  @Entity
  public class Disc
  {
  
     @Id @GeneratedValue
     private Integer id;
     
     private String name;
     
     private Date release;
     
     @ManyToOne
     private Artist artist;
  
     public Artist getArtist()
     {
        return artist;
     }
  
     public void setArtist(Artist artist)
     {
        this.artist = artist;
     }
  
     public Integer getId()
     {
        return id;
     }
  
     public void setId(Integer id)
     {
        this.id = id;
     }
  
     public String getName()
     {
        return name;
     }
  
     public void setName(String name)
     {
        this.name = name;
     }
  
     public Date getRelease()
     {
        return release;
     }
  
     public void setRelease(Date release)
     {
        this.release = release;
     }
     
     
     
  }
  
  
  



More information about the jboss-cvs-commits mailing list