SEC-1022: Remove use of static methods/initializers in Acl Permissions. Converted PermissionFactory to a strategy which is used to convert integers and names to Permission instances.
@ -38,6 +39,7 @@ public class AclPermissionEvaluator implements PermissionEvaluator {
@@ -38,6 +39,7 @@ public class AclPermissionEvaluator implements PermissionEvaluator {
@ -95,10 +97,9 @@ public class AclPermissionEvaluator implements PermissionEvaluator {
@@ -95,10 +97,9 @@ public class AclPermissionEvaluator implements PermissionEvaluator {
@ -114,9 +115,9 @@ public class AclPermissionEvaluator implements PermissionEvaluator {
@@ -114,9 +115,9 @@ public class AclPermissionEvaluator implements PermissionEvaluator {
@ -53,24 +45,20 @@ public class BasePermission extends AbstractPermission {
@@ -53,24 +45,20 @@ public class BasePermission extends AbstractPermission {
@ -23,6 +26,10 @@ public class DefaultPermissionFactory implements PermissionFactory {
@@ -23,6 +26,10 @@ public class DefaultPermissionFactory implements PermissionFactory {
@ -106,15 +113,15 @@ public class DefaultPermissionFactory implements PermissionFactory {
@@ -106,15 +113,15 @@ public class DefaultPermissionFactory implements PermissionFactory {
@ -71,6 +72,7 @@ public final class BasicLookupStrategy implements LookupStrategy {
@@ -71,6 +72,7 @@ public final class BasicLookupStrategy implements LookupStrategy {
@ -225,11 +227,6 @@ public final class BasicLookupStrategy implements LookupStrategy {
@@ -225,11 +227,6 @@ public final class BasicLookupStrategy implements LookupStrategy {
@ -519,7 +516,7 @@ public final class BasicLookupStrategy implements LookupStrategy {
@@ -519,7 +516,7 @@ public final class BasicLookupStrategy implements LookupStrategy {
@ -45,6 +47,7 @@ public final class AdminPermissionController implements MessageSourceAware{
@@ -45,6 +47,7 @@ public final class AdminPermissionController implements MessageSourceAware{
@ -99,7 +102,7 @@ public final class AdminPermissionController implements MessageSourceAware{
@@ -99,7 +102,7 @@ public final class AdminPermissionController implements MessageSourceAware{
@ -127,7 +130,7 @@ public final class AdminPermissionController implements MessageSourceAware{
@@ -127,7 +130,7 @@ public final class AdminPermissionController implements MessageSourceAware{
@ -177,42 +173,43 @@ public class AccessControlListTag extends TagSupport {
@@ -177,42 +173,43 @@ public class AccessControlListTag extends TagSupport {