keycloak
公開メンバ関数 | 全メンバ一覧
org.keycloak.storage.ldap.idm.query.Condition インタフェース
org.keycloak.storage.ldap.idm.query.Condition の継承関係図
Inheritance graph
org.keycloak.storage.ldap.idm.query.Condition 連携図
Collaboration graph

公開メンバ関数

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.

著者
Pedro Igor

関数詳解

◆ applyCondition()

void org.keycloak.storage.ldap.idm.query.Condition.applyCondition ( StringBuilder  filter)

◆ getParameterName()

String org.keycloak.storage.ldap.idm.query.Condition.getParameterName ( )

◆ setParameterName()

void org.keycloak.storage.ldap.idm.query.Condition.setParameterName ( String  parameterName)

◆ updateParameterName()

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で実装されています。


このインタフェース詳解は次のファイルから抽出されました: