Blame view

src/main/java/fr/plil/sio/persistence/api/Group.java 933 Bytes
a800fde0   jcartign   First version, in...
1
2
  package fr.plil.sio.persistence.api;
  
5418cb05   jcartign   Javadoc of API is...
3
4
  import java.util.LinkedList;
  import java.util.List;
a800fde0   jcartign   First version, in...
5
6
7
8
9
10
11
  
  public class Group {
  
      private Long id;
  
      private String name;
  
5418cb05   jcartign   Javadoc of API is...
12
13
14
      /**
       * Users in the group.
       */
c07d86ab   jcartign   Clarify API: remo...
15
      private List<User> users = new LinkedList<>();
a800fde0   jcartign   First version, in...
16
  
5418cb05   jcartign   Javadoc of API is...
17
18
19
20
21
22
23
24
25
26
27
28
29
      /**
       * List of rights. The list CANNOT contains duplicate rights.
       */
      private List<Right> rights = new LinkedList<>();
  
      public List<Right> getRights() {
          return rights;
      }
  
      public void setRights(List<Right> rights) {
          this.rights = rights;
      }
  
a800fde0   jcartign   First version, in...
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
      public Long getId() {
          return id;
      }
  
      public void setId(Long id) {
          this.id = id;
      }
  
      public String getName() {
          return name;
      }
  
      public void setName(String name) {
          this.name = name;
      }
  
c07d86ab   jcartign   Clarify API: remo...
46
      public List<User> getUsers() {
a800fde0   jcartign   First version, in...
47
48
49
          return users;
      }
  
c07d86ab   jcartign   Clarify API: remo...
50
      public void setUsers(List<User> users) {
a800fde0   jcartign   First version, in...
51
52
53
          this.users = users;
      }
  }