JBoss.org Community Documentation
The example POJO classes used for
are:
Person,
Student,
and
Address
. Below are their definition
(note that
neither class implements
Serializable
) along with the annotation.
@org.jboss.cache.pojo.annotation.Replicable public class Person { String name=null; int age=0; Map hobbies=null; Address address=null; Set skills; List languages; public String getName() { return name; } public void setName(String name) { this.name=name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public Map getHobbies() { return hobbies; } public void setHobbies(Map hobbies) { this.hobbies = hobbies; } public Address getAddress() { return address; } public void setAddress(Address address) { this.address = address; } public Set getSkills() { return skills; } public void setSkills(Set skills) { this.skills = skills; } public List getLanguages() { return languages; } public void setLanguages(List languages) { this.languages = languages; } }
public class Student extends Person { String year=null; public String getYear() { return year; } public void setYear(String year) { this.year=year; } }
@org.jboss.cache.pojo.annotation.Replicable public class Address { String street=null; String city=null; int zip=0; public String getStreet() { return street; } public void setStreet(String street) { this.street=street; } // ... }