[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