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 SummaryConstructors Constructor Description NamedParameterCondition(String parameterName)
 - 
Method SummaryAll 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.storage.ldap.idm.query.ConditionapplyCondition
 
- 
 
- 
- 
- 
Constructor Detail- 
NamedParameterConditionpublic NamedParameterCondition(String parameterName) 
 
- 
 - 
Method Detail- 
getParameterNamepublic String getParameterName() - Specified by:
- getParameterNamein interface- Condition
 
 - 
setParameterNamepublic void setParameterName(String parameterName) - Specified by:
- setParameterNamein interface- Condition
 
 - 
updateParameterNamepublic 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 interface- Condition
 
 
- 
 
-