Class NamedParameterCondition
- java.lang.Object
-
- org.keycloak.storage.ldap.idm.query.internal.NamedParameterCondition
-
- All Implemented Interfaces:
Condition
- Direct Known Subclasses:
EqualCondition
public abstract class NamedParameterCondition extends Object implements Condition
- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description NamedParameterCondition(String parameterName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetParameterName()booleanisBinary()voidsetBinary(boolean binary)voidsetParameterName(String parameterName)voidupdateParameterName(String modelParamName, String ldapParamName)Will change the parameter name if it is "modelParamName" to "ldapParamName" .-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.keycloak.storage.ldap.idm.query.Condition
applyCondition
-
-
-
-
Constructor Detail
-
NamedParameterCondition
public NamedParameterCondition(String parameterName)
-
-
Method Detail
-
getParameterName
public String getParameterName()
- Specified by:
getParameterNamein interfaceCondition
-
setParameterName
public void setParameterName(String parameterName)
- Specified by:
setParameterNamein interfaceCondition
-
updateParameterName
public void updateParameterName(String modelParamName, String ldapParamName)
Description copied from interface:ConditionWill change the parameter name if it is "modelParamName" to "ldapParamName" . Implementation can apply this to subconditions as well. It is used to update LDAP queries, which were created with model parameter name ( for example "firstName" ) and rewrite them to use real LDAP mapped attribute (for example "givenName" )- Specified by:
updateParameterNamein interfaceCondition
-
-