| 
    keycloak-federation
    
   | 
 


公開メンバ関数 | |
| String | getParameterName () | 
| void | setParameterName (String parameterName) | 
| void | updateParameterName (String modelParamName, String ldapParamName) | 
| void | applyCondition (StringBuilder filter) | 
A Condition is used to specify how a specific query parameter is defined in order to filter query results.
| void org.keycloak.storage.ldap.idm.query.Condition.applyCondition | ( | StringBuilder | filter | ) | 
org.keycloak.storage.ldap.idm.query.internal.OrCondition, org.keycloak.storage.ldap.idm.query.internal.EqualCondition, org.keycloak.storage.ldap.idm.query.internal.CustomLDAPFilter, org.keycloak.storage.ldap.idm.query.internal.GreaterThanCondition, org.keycloak.storage.ldap.idm.query.internal.LessThanCondition, org.keycloak.storage.ldap.idm.query.internal.BetweenCondition, org.keycloak.storage.ldap.idm.query.internal.InConditionで実装されています。
| String org.keycloak.storage.ldap.idm.query.Condition.getParameterName | ( | ) | 
| void org.keycloak.storage.ldap.idm.query.Condition.setParameterName | ( | String | parameterName | ) | 
| void org.keycloak.storage.ldap.idm.query.Condition.updateParameterName | ( | String | modelParamName, | 
| String | ldapParamName | ||
| ) | 
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" )
org.keycloak.storage.ldap.idm.query.internal.NamedParameterCondition, org.keycloak.storage.ldap.idm.query.internal.CustomLDAPFilter, org.keycloak.storage.ldap.idm.query.internal.OrConditionで実装されています。
 1.8.13