This project has retired. For details please refer to its
Attic page.
AuthorizationDataSource xref
1 package org.apache.archiva.redback.authorization;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.archiva.redback.users.User;
23
24
25
26
27 public class AuthorizationDataSource
28 {
29 private String principal;
30
31 private User user;
32
33 private String permission;
34
35 private String resource;
36
37 public AuthorizationDataSource( String principal, User user, String permission )
38 {
39 this.principal = principal;
40 this.user = user;
41 this.permission = permission;
42 }
43
44 public AuthorizationDataSource( String principal, User user, String permission, String resource )
45 {
46 this.principal = principal;
47 this.user = user;
48 this.permission = permission;
49 this.resource = resource;
50 }
51
52 public String getPrincipal()
53 {
54 return principal;
55 }
56
57 public void setPrincipal( String principal )
58 {
59 this.principal = principal;
60 }
61
62 public User getUser()
63 {
64 return user;
65 }
66
67 public void setUser( User user )
68 {
69 this.user = user;
70 }
71
72 public String getPermission()
73 {
74 return permission;
75 }
76
77 public void setPermission( String permission )
78 {
79 this.permission = permission;
80 }
81
82 public String getResource()
83 {
84 return resource;
85 }
86
87 public void setResource( String resource )
88 {
89 this.resource = resource;
90 }
91
92 @Override
93 public String toString()
94 {
95 final StringBuilder sb = new StringBuilder();
96 sb.append( "AuthorizationDataSource" );
97 sb.append( "{principal='" ).append( principal ).append( '\'' );
98
99
100 sb.append( ", permission='" ).append( permission ).append( '\'' );
101 sb.append( ", resource='" ).append( resource ).append( '\'' );
102 sb.append( '}' );
103 return sb.toString();
104 }
105 }