001: package app.data;
002:
003: import java.util.List;
004: import javax.persistence.Entity;
005: import javax.persistence.Id;
006: import javax.persistence.ManyToMany;
007: import javax.persistence.OneToMany;
008: import javax.persistence.OneToOne;
009: import javax.persistence.Table;
010:
011: /**
012: * Role entity bean.
013: */
014: @Entity
015: @Table(name="s_role")
016: public class Role {
017:
018: @Id
019: Integer id;
020:
021: String role;
022:
023: String description;
024:
025: @OneToOne
026: RoleTest test;
027:
028: @OneToMany
029: List<RoleModule> modules;
030:
031: @ManyToMany
032: List<User> users;
033:
034: /**
035: * Return id.
036: */
037: public Integer getId() {
038: return id;
039: }
040:
041: /**
042: * Set id.
043: */
044: public void setId(Integer id) {
045: this .id = id;
046: }
047:
048: /**
049: * Return role.
050: */
051: public String getRole() {
052: return role;
053: }
054:
055: /**
056: * Set role.
057: */
058: public void setRole(String role) {
059: this .role = role;
060: }
061:
062: /**
063: * Return description.
064: */
065: public String getDescription() {
066: return description;
067: }
068:
069: /**
070: * Set description.
071: */
072: public void setDescription(String description) {
073: this .description = description;
074: }
075:
076: /**
077: * Return test.
078: */
079: public RoleTest getTest() {
080: return test;
081: }
082:
083: /**
084: * Set test.
085: */
086: public void setTest(RoleTest test) {
087: this .test = test;
088: }
089:
090: /**
091: * Return modules.
092: */
093: public List<RoleModule> getModules() {
094: return modules;
095: }
096:
097: /**
098: * Set modules.
099: */
100: public void setModules(List<RoleModule> modules) {
101: this .modules = modules;
102: }
103:
104: /**
105: * Return users.
106: */
107: public List<User> getUsers() {
108: return users;
109: }
110:
111: /**
112: * Set users.
113: */
114: public void setUsers(List<User> users) {
115: this.users = users;
116: }
117:
118: }
|