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

公開メンバ関数

 BetweenCondition (String name, Comparable x, Comparable y)
 
void applyCondition (StringBuilder filter)
 
String getParameterName ()
 
void setParameterName (String parameterName)
 
void updateParameterName (String modelParamName, String ldapParamName)
 

非公開変数類

final Comparable x
 
final Comparable y
 

詳解

著者
Pedro Igor

構築子と解体子

◆ BetweenCondition()

org.keycloak.storage.ldap.idm.query.internal.BetweenCondition.BetweenCondition ( String  name,
Comparable  x,
Comparable  y 
)
inline
32  {
33  super(name);
34  this.x = x;
35  this.y = y;
36  }
final Comparable x
Definition: BetweenCondition.java:29
final Comparable y
Definition: BetweenCondition.java:30

関数詳解

◆ applyCondition()

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

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

39  {
40  Comparable x = this.x;
41  Comparable y = this.y;
42 
43  if (Date.class.isInstance(x)) {
44  x = LDAPUtil.formatDate((Date) x);
45  }
46 
47  if (Date.class.isInstance(y)) {
48  y = LDAPUtil.formatDate((Date) y);
49  }
50 
51  filter.append("(").append(x).append("<=").append(getParameterName()).append("<=").append(y).append(")");
52  }
final Comparable x
Definition: BetweenCondition.java:29
final Comparable y
Definition: BetweenCondition.java:30
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

メンバ詳解

◆ x

final Comparable org.keycloak.storage.ldap.idm.query.internal.BetweenCondition.x
private

◆ y

final Comparable org.keycloak.storage.ldap.idm.query.internal.BetweenCondition.y
private

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