This project has retired. For details please refer to its
Attic page.
ApplicationRoles xref
1 package org.apache.archiva.redback.rest.api.model;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import javax.xml.bind.annotation.XmlRootElement;
22 import java.io.Serializable;
23 import java.util.Collection;
24
25
26
27
28
29
30 @XmlRootElement( name = "applicationRole" )
31 public class ApplicationRoles
32 implements Serializable
33 {
34 private String name;
35
36 private String description;
37
38 private Collection<String> globalRoles;
39
40 private Collection<RoleTemplate> roleTemplates;
41
42 private Collection<String> resources;
43
44
45 public ApplicationRoles()
46 {
47
48 }
49
50 public ApplicationRoles( String name, String description, Collection<String> globalRoles,
51 Collection<RoleTemplate> roleTemplates, Collection<String> resources )
52 {
53 this.name = name;
54 this.description = description;
55 this.globalRoles = globalRoles;
56 this.roleTemplates = roleTemplates;
57 this.resources = resources;
58 }
59
60 public String getName()
61 {
62 return name;
63 }
64
65 public void setName( String name )
66 {
67 this.name = name;
68 }
69
70 public String getDescription()
71 {
72 return description;
73 }
74
75 public void setDescription( String description )
76 {
77 this.description = description;
78 }
79
80 public Collection<String> getGlobalRoles()
81 {
82 return globalRoles;
83 }
84
85 public void setGlobalRoles( Collection<String> globalRoles )
86 {
87 this.globalRoles = globalRoles;
88 }
89
90 public Collection<RoleTemplate> getRoleTemplates()
91 {
92 return roleTemplates;
93 }
94
95 public void setRoleTemplates( Collection<RoleTemplate> roleTemplates )
96 {
97 this.roleTemplates = roleTemplates;
98 }
99
100 public Collection<String> getResources()
101 {
102 return resources;
103 }
104
105 public void setResources( Collection<String> resources )
106 {
107 this.resources = resources;
108 }
109
110 @Override
111 public String toString()
112 {
113 final StringBuilder sb = new StringBuilder();
114 sb.append( "ApplicationRoles" );
115 sb.append( "{name='" ).append( name ).append( '\'' );
116 sb.append( ", description='" ).append( description ).append( '\'' );
117 sb.append( ", globalRoles=" ).append( globalRoles );
118 sb.append( ", roleTemplates=" ).append( roleTemplates );
119 sb.append( ", resources=" ).append( resources );
120 sb.append( '}' );
121 return sb.toString();
122 }
123 }