keycloak
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.storage.ldap.idm.query.internal.InCondition クラス
org.keycloak.storage.ldap.idm.query.internal.InCondition の継承関係図
Inheritance graph
org.keycloak.storage.ldap.idm.query.internal.InCondition 連携図
Collaboration graph

公開メンバ関数

 InCondition (String name, Object[] valuesToCompare)
 
void applyCondition (StringBuilder filter)
 
String getParameterName ()
 
void setParameterName (String parameterName)
 
void updateParameterName (String modelParamName, String ldapParamName)
 

非公開変数類

final Object [] valuesToCompare
 

詳解

著者
Pedro Igor

構築子と解体子

◆ InCondition()

org.keycloak.storage.ldap.idm.query.internal.InCondition.InCondition ( String  name,
Object []  valuesToCompare 
)
inline
29  {
30  super(name);
32  }
final Object [] valuesToCompare
Definition: InCondition.java:27

関数詳解

◆ applyCondition()

void org.keycloak.storage.ldap.idm.query.internal.InCondition.applyCondition ( StringBuilder  filter)
inline

org.keycloak.storage.ldap.idm.query.Conditionを実装しています。

35  {
36 
37  filter.append("(&(");
38 
39  for (int i = 0; i< valuesToCompare.length; i++) {
40  Object value = valuesToCompare[i];
41 
42  filter.append("(").append(getParameterName()).append(LDAPConstants.EQUAL).append(value).append(")");
43  }
44 
45  filter.append("))");
46  }
final Object [] valuesToCompare
Definition: InCondition.java:27
String getParameterName()
Definition: NamedParameterCondition.java:34

◆ getParameterName()

String org.keycloak.storage.ldap.idm.query.internal.NamedParameterCondition.getParameterName ( )
inlineinherited

org.keycloak.storage.ldap.idm.query.Conditionを実装しています。

34  {
35  return parameterName;
36  }
String parameterName
Definition: NamedParameterCondition.java:27

◆ setParameterName()

void org.keycloak.storage.ldap.idm.query.internal.NamedParameterCondition.setParameterName ( String  parameterName)
inlineinherited

org.keycloak.storage.ldap.idm.query.Conditionを実装しています。

39  {
41  }
String parameterName
Definition: NamedParameterCondition.java:27

◆ updateParameterName()

void org.keycloak.storage.ldap.idm.query.internal.NamedParameterCondition.updateParameterName ( String  modelParamName,
String  ldapParamName 
)
inlineinherited

org.keycloak.storage.ldap.idm.query.Conditionを実装しています。

45  {
46  if (parameterName.equalsIgnoreCase(modelParamName)) {
47  this.parameterName = ldapParamName;
48  }
49  }
String parameterName
Definition: NamedParameterCondition.java:27

メンバ詳解

◆ valuesToCompare

final Object [] org.keycloak.storage.ldap.idm.query.internal.InCondition.valuesToCompare
private

このクラス詳解は次のファイルから抽出されました: