Roberto Sánchez
2014-09-19 8d5386be38db25a2a41c3bf6c876adee21ca26cc
securis/src/main/java/net/curisit/securis/security/BasicSecurityContext.java
....@@ -11,82 +11,83 @@
1111
1212 public class BasicSecurityContext implements SecurityContext {
1313
14
- final public static String ROL_ADVANCE = "advance";
15
- final public static String ROL_ADMIN = "admin";
14
+ final public static String ROL_ADVANCE = "advance";
15
+ final public static String ROL_ADMIN = "admin";
1616
17
- final static Map<String, Integer> ROLES = Utils.<String, Integer> createMap(ROL_ADVANCE, User.Rol.ADVANCE, ROL_ADMIN, User.Rol.ADMIN);
17
+ final static Map<String, Integer> ROLES = Utils.<String, Integer> createMap(ROL_ADVANCE, User.Rol.ADVANCE, ROL_ADMIN, User.Rol.ADMIN);
1818
19
- Principal user = null;
20
- int roles = 0;
21
- boolean secure = false;
22
- Set<Integer> organizationsIds = null;
23
- double ran = 0;
19
+ Principal user = null;
20
+ int roles = 0;
21
+ boolean secure = false;
22
+ Set<Integer> organizationsIds = null;
23
+ double ran = 0;
2424
25
- public BasicSecurityContext(String username, int roles, boolean secure) {
26
- user = new UserPrincipal(username);
27
- this.roles = roles;
28
- this.secure = secure;
29
- ran = Math.random();
30
- }
25
+ public BasicSecurityContext(String username, int roles, boolean secure) {
26
+ user = new UserPrincipal(username);
27
+ this.roles = roles;
28
+ this.secure = secure;
29
+ ran = Math.random();
30
+ }
3131
32
- @Override
33
- public Principal getUserPrincipal() {
34
- return user;
35
- }
32
+ @Override
33
+ public Principal getUserPrincipal() {
34
+ return user;
35
+ }
3636
37
- @Override
38
- public boolean isUserInRole(String role) {
39
- Integer introle = ROLES.get(role);
40
- return introle != null && (introle & roles) != 0;
41
- }
37
+ @Override
38
+ public boolean isUserInRole(String role) {
39
+ Integer introle = ROLES.get(role);
40
+ return introle != null && (introle & roles) != 0;
41
+ }
4242
43
- @Override
44
- public boolean isSecure() {
45
- return secure;
46
- }
43
+ @Override
44
+ public boolean isSecure() {
45
+ return secure;
46
+ }
4747
48
- @Override
49
- public String getAuthenticationScheme() {
50
- return null;
51
- }
48
+ @Override
49
+ public String getAuthenticationScheme() {
50
+ return null;
51
+ }
5252
53
- @Override
54
- public String toString() {
53
+ @Override
54
+ public String toString() {
5555
56
- return String.format("SecurityContextWrapper(%f) %s", ran, user);
57
- }
56
+ return String.format("SecurityContextWrapper(%f) %s", ran, user);
57
+ }
5858
59
- public void setOrganizationsIds(Set<Integer> orgs) {
60
- this.organizationsIds = orgs;
61
- }
59
+ public void setOrganizationsIds(Set<Integer> orgs) {
60
+ this.organizationsIds = orgs;
61
+ }
6262
63
- public Set<Integer> getOrganizationsIds() {
64
- return this.organizationsIds;
65
- }
63
+ public Set<Integer> getOrganizationsIds() {
64
+ return this.organizationsIds;
65
+ }
6666
67
- private class UserPrincipal implements Principal {
67
+ private class UserPrincipal implements Principal {
6868
69
- final String name;
69
+ final String name;
7070
71
- public UserPrincipal(String name) {
72
- this.name = name;
73
- }
71
+ public UserPrincipal(String name) {
72
+ this.name = name;
73
+ }
7474
75
- @Override
76
- public String getName() {
77
- return this.name;
78
- }
75
+ @Override
76
+ public String getName() {
77
+ return this.name;
78
+ }
7979
80
- @Override
81
- public String toString() {
82
- return String.format("[%s]", name);
83
- }
80
+ @Override
81
+ public String toString() {
82
+ return String.format("[%s]", name);
83
+ }
8484
85
- }
85
+ }
8686
87
- public boolean isOrgAccesible(Integer orgid) {
88
- if (organizationsIds == null || orgid == null)
89
- return false;
90
- return organizationsIds.contains(orgid);
91
- }
87
+ public boolean isOrgAccesible(Integer orgid) {
88
+ if (organizationsIds == null || orgid == null) {
89
+ return false;
90
+ }
91
+ return organizationsIds.contains(orgid);
92
+ }
9293 }