[jboss-cvs] jboss-seam/examples/ui/src/org/jboss/seam/example/ui ...
Peter Muir
peter at bleepbleep.org.uk
Wed Jun 13 07:43:17 EDT 2007
User: pmuir
Date: 07/06/13 07:43:17
Modified: examples/ui/src/org/jboss/seam/example/ui Person.java
Added: examples/ui/src/org/jboss/seam/example/ui AnimalList.java
Log:
Improvements to ui example
Revision Changes Path
1.9 +15 -1 jboss-seam/examples/ui/src/org/jboss/seam/example/ui/Person.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Person.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/ui/src/org/jboss/seam/example/ui/Person.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- Person.java 28 May 2007 01:21:52 -0000 1.8
+++ Person.java 13 Jun 2007 11:43:17 -0000 1.9
@@ -16,6 +16,8 @@
import javax.persistence.OneToOne;
import javax.persistence.Transient;
+import org.hibernate.annotations.CollectionOfElements;
+
@Entity
public class Person implements Serializable
{
@@ -82,9 +84,11 @@
@OneToOne(cascade=CascadeType.ALL)
private Picture picture;
- @Transient
+ @CollectionOfElements
private List<Role> roles = new ArrayList<Role>();
+ private String pet;
+
public Person()
{
picture = new Picture();
@@ -203,4 +207,14 @@
{
this.picture = picture;
}
+
+ public String getPet()
+ {
+ return pet;
+ }
+
+ public void setPet(String pet)
+ {
+ this.pet = pet;
+ }
}
1.1 date: 2007/06/13 11:43:17; author: pmuir; state: Exp;jboss-seam/examples/ui/src/org/jboss/seam/example/ui/AnimalList.java
Index: AnimalList.java
===================================================================
package org.jboss.seam.example.ui;
import java.util.ArrayList;
import java.util.List;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Unwrap;
@Name("animals")
public class AnimalList
{
private List<String> animals;
@Unwrap
public List<String> unwrap()
{
if (animals == null)
{
animals = new ArrayList<String>();
animals.add("Dog");
animals.add("Cat");
animals.add("Goldfish");
animals.add("Rabbit");
animals.add("Snake");
animals.add("Parrot");
}
return animals;
}
}
More information about the jboss-cvs-commits
mailing list