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 String
getParameterName()
boolean
isBinary()
void
setBinary(boolean binary)
void
setParameterName(String parameterName)
void
updateParameterName(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:
getParameterName
in interfaceCondition
-
setParameterName
public void setParameterName(String parameterName)
- Specified by:
setParameterName
in interfaceCondition
-
updateParameterName
public void updateParameterName(String modelParamName, String ldapParamName)
Description copied from interface:Condition
Will 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:
updateParameterName
in interfaceCondition
-
-