Commit 1fac2c5365741d5c1204ec2e577837d3cfac88d0

Authored by Emerson Oliveira
1 parent 94d1d58a
Exists in master

Pequena refatoração da classe, com remoção de métodos e condicionais

desnecessários
impl/core/src/main/java/br/gov/frameworkdemoiselle/security/RequiredPermissionInterceptor.java
@@ -85,7 +85,7 @@ public class RequiredPermissionInterceptor implements Serializable { @@ -85,7 +85,7 @@ public class RequiredPermissionInterceptor implements Serializable {
85 String username = null; 85 String username = null;
86 86
87 if (getSecurityContext().isLoggedIn()) { 87 if (getSecurityContext().isLoggedIn()) {
88 - username = getUsername(); 88 + username = getSecurityContext().getUser().getId();
89 getLogger().trace(getBundle().getString("access-checking", username, operation, resource)); 89 getLogger().trace(getBundle().getString("access-checking", username, operation, resource));
90 } 90 }
91 91
@@ -99,22 +99,6 @@ public class RequiredPermissionInterceptor implements Serializable { @@ -99,22 +99,6 @@ public class RequiredPermissionInterceptor implements Serializable {
99 } 99 }
100 100
101 /** 101 /**
102 - * Returns the id of the currently logged in user.  
103 - *  
104 - * @return the id of the currently logged in user  
105 - */  
106 - private String getUsername() {  
107 - String username = "";  
108 - User user = getSecurityContext().getUser();  
109 -  
110 - if (user != null && user.getId() != null) {  
111 - username = user.getId();  
112 - }  
113 -  
114 - return username;  
115 - }  
116 -  
117 - /**  
118 * Returns the resource defined in {@code @RequiredPermission} annotation, the name defined in {@code @Name} 102 * Returns the resource defined in {@code @RequiredPermission} annotation, the name defined in {@code @Name}
119 * annotation or the class name itself 103 * annotation or the class name itself
120 * 104 *
@@ -131,7 +115,7 @@ public class RequiredPermissionInterceptor implements Serializable { @@ -131,7 +115,7 @@ public class RequiredPermissionInterceptor implements Serializable {
131 requiredPermission = ic.getTarget().getClass().getAnnotation(RequiredPermission.class); 115 requiredPermission = ic.getTarget().getClass().getAnnotation(RequiredPermission.class);
132 } 116 }
133 117
134 - if (requiredPermission == null || Strings.isEmpty(requiredPermission.resource())) { 118 + if (Strings.isEmpty(requiredPermission.resource())) {
135 if (ic.getTarget().getClass().getAnnotation(Name.class) == null) { 119 if (ic.getTarget().getClass().getAnnotation(Name.class) == null) {
136 return ic.getTarget().getClass().getSimpleName(); 120 return ic.getTarget().getClass().getSimpleName();
137 } else { 121 } else {
@@ -159,7 +143,7 @@ public class RequiredPermissionInterceptor implements Serializable { @@ -159,7 +143,7 @@ public class RequiredPermissionInterceptor implements Serializable {
159 requiredPermission = ic.getTarget().getClass().getAnnotation(RequiredPermission.class); 143 requiredPermission = ic.getTarget().getClass().getAnnotation(RequiredPermission.class);
160 } 144 }
161 145
162 - if (requiredPermission == null || Strings.isEmpty(requiredPermission.operation())) { 146 + if (Strings.isEmpty(requiredPermission.operation())) {
163 if (ic.getMethod().getAnnotation(Name.class) == null) { 147 if (ic.getMethod().getAnnotation(Name.class) == null) {
164 return ic.getMethod().getName(); 148 return ic.getMethod().getName();
165 } else { 149 } else {