Blame view

src/main/java/fr/plil/sio/persistence/api/Group.java 975 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
12
13
  import java.util.Set;
  import java.util.TreeSet;
  
  public class Group {
  
      private Long id;
  
      private String name;
  
5418cb05   jcartign   Javadoc of API is...
14
15
16
      /**
       * Users in the group.
       */
a800fde0   jcartign   First version, in...
17
18
      private Set<User> users = new TreeSet<>();
  
5418cb05   jcartign   Javadoc of API is...
19
20
21
22
23
24
25
26
27
28
29
30
31
      /**
       * 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...
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
      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;
      }
  
      public Set<User> getUsers() {
          return users;
      }
  
      public void setUsers(Set<User> users) {
          this.users = users;
      }
  }