From 83b351c83c2a8f7b3f3b6a38b4e8e075defcdc5c Mon Sep 17 00:00:00 2001 From: Mattias Hellborg Arthursson Date: Tue, 10 Sep 2013 15:12:14 +0200 Subject: [PATCH] LDAP-127: Added a setter for the 'critical' field in AbstractFallbackRequestAndResponseControlDirContextProcessor --- ...RequestAndResponseControlDirContextProcessor.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/springframework/ldap/control/AbstractFallbackRequestAndResponseControlDirContextProcessor.java b/core/src/main/java/org/springframework/ldap/control/AbstractFallbackRequestAndResponseControlDirContextProcessor.java index 48a18fc2..41b957dc 100644 --- a/core/src/main/java/org/springframework/ldap/control/AbstractFallbackRequestAndResponseControlDirContextProcessor.java +++ b/core/src/main/java/org/springframework/ldap/control/AbstractFallbackRequestAndResponseControlDirContextProcessor.java @@ -198,5 +198,15 @@ public abstract class AbstractFallbackRequestAndResponseControlDirContextProcess log.info("No matching response control found - looking for '" + responseControlClass); } - protected abstract void handleResponse(Object control); + /** + * Set whether this control should be indicated as critical. + * + * @param critical whether the control is critical. + * @since 2.0 + */ + public void setCritical(boolean critical) { + this.critical = critical; + } + + protected abstract void handleResponse(Object control); }