This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch WW-5327-non-java-beans
in repository https://gitbox.apache.org/repos/asf/struts.git


The following commit(s) were added to refs/heads/WW-5327-non-java-beans by this 
push:
     new f6737841f WW-5327 Makes deprecated setters operational
f6737841f is described below

commit f6737841f82de643ce334feec1bf23238ac0a1fe
Author: Lukasz Lenart <lukaszlen...@apache.org>
AuthorDate: Mon Jul 31 10:51:22 2023 +0200

    WW-5327 Makes deprecated setters operational
---
 .../com/opensymphony/xwork2/ognl/SecurityMemberAccess.java | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java 
b/core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java
index 4abbc1998..18acc675c 100644
--- a/core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java
+++ b/core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java
@@ -304,7 +304,7 @@ public class SecurityMemberAccess implements MemberAccess {
      */
     @Deprecated
     public void setExcludeProperties(Set<Pattern> excludeProperties) {
-        throw new UnsupportedOperationException("Please use 
#useExcludeProperties() instead!");
+        this.excludeProperties = excludeProperties;
     }
 
     public void useExcludeProperties(Set<Pattern> excludeProperties) {
@@ -316,7 +316,7 @@ public class SecurityMemberAccess implements MemberAccess {
      */
     @Deprecated
     public void setAcceptProperties(Set<Pattern> acceptedProperties) {
-        throw new UnsupportedOperationException("Please use 
#useAcceptProperties() instead!");
+        this.acceptProperties = acceptedProperties;
     }
 
     public void useAcceptProperties(Set<Pattern> acceptedProperties) {
@@ -328,7 +328,7 @@ public class SecurityMemberAccess implements MemberAccess {
      */
     @Deprecated
     public void setExcludedClasses(Set<Class<?>> excludedClasses) {
-        throw new UnsupportedOperationException("Please use 
#useExcludedClasses() instead!");
+        this.excludedClasses = excludedClasses;
     }
 
     public void useExcludedClasses(Set<Class<?>> excludedClasses) {
@@ -340,7 +340,7 @@ public class SecurityMemberAccess implements MemberAccess {
      */
     @Deprecated
     public void setExcludedPackageNamePatterns(Set<Pattern> 
excludedPackageNamePatterns) {
-        throw new UnsupportedOperationException("Please use 
#useExcludedPackageNamePatterns() instead!");
+        this.excludedPackageNamePatterns = excludedPackageNamePatterns;
     }
 
     public void useExcludedPackageNamePatterns(Set<Pattern> 
excludedPackageNamePatterns) {
@@ -352,7 +352,7 @@ public class SecurityMemberAccess implements MemberAccess {
      */
     @Deprecated
     public void setExcludedPackageNames(Set<String> excludedPackageNames) {
-        throw new UnsupportedOperationException("Please use 
#useExcludedPackageNames() instead!");
+        this.excludedPackageNames = excludedPackageNames;
     }
 
     public void useExcludedPackageNames(Set<String> excludedPackageNames) {
@@ -364,7 +364,7 @@ public class SecurityMemberAccess implements MemberAccess {
      */
     @Deprecated
     public void setExcludedPackageExemptClasses(Set<Class<?>> 
excludedPackageExemptClasses) {
-        throw new UnsupportedOperationException("Please use 
#useExcludedPackageExemptClasses() instead!");
+        this.excludedPackageExemptClasses = excludedPackageExemptClasses;
     }
 
     public void useExcludedPackageExemptClasses(Set<Class<?>> 
excludedPackageExemptClasses) {
@@ -376,7 +376,7 @@ public class SecurityMemberAccess implements MemberAccess {
      */
     @Deprecated
     public void setDisallowProxyMemberAccess(boolean 
disallowProxyMemberAccess) {
-        throw new UnsupportedOperationException("Please use 
#disallowProxyMemberAccess() instead!");
+        this.disallowProxyMemberAccess = disallowProxyMemberAccess;
     }
 
     public void disallowProxyMemberAccess(boolean disallowProxyMemberAccess) {

Reply via email to