Project

General

Profile

« Previous | Next » 

Revision 45131

View differences:

Role.java
11 11
	private static final long serialVersionUID = 1L;
12 12
	@Id
13 13
	//@Column(columnDefinition = "text")
14
	
15 14
	private String id;
16 15
	
17 16
	//@Column(columnDefinition = "text")
18 17
	private String role;
19 18
	
20
	//@OneToMany(mappedBy = "role",cascade=CascadeType.ALL)
21
	@ManyToMany(mappedBy="role")
19
	
20
	@ManyToMany(mappedBy="roles")
22 21
	private List<User> users = new ArrayList<>();
23 22
	
24
	public Role(String id, String name){
23
	public Role(String id, String role){
25 24
		this.setId(id);
26
		this.setName(name);
25
		this.setRole(role);
27 26
	}
28 27
	
29
	
30 28
	public List<User> getUsers() {
31 29
		return users;
32 30
	}
......
43 41
		this.id = id;
44 42
	}
45 43

  
46
	public String getName() {
44
	public String getRole() {
47 45
		return role;
48 46
	}
49 47

  
50
	public void setName(String name) {
51
		this.role = name;
48
	public void setRole(String role) {
49
		this.role = role;
52 50
	}
53 51

  
54
	public User addUser(User u) {
55
		return null;
56
		
52
	public void addUser(User u) {
53
		this.users.add(u);
57 54
	}
58 55
	
59
	public User removeUser(User u) {
60
		return null;
56
	public void removeUser(User u) {
57
		this.users.remove(u);
61 58
	}
62 59
	
63 60

  

Also available in: Unified diff