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

公開メンバ関数

 LessThanCondition (String name, Comparable value, boolean orEqual)
 
void applyCondition (StringBuilder filter)
 
String getParameterName ()
 
void setParameterName (String parameterName)
 
void updateParameterName (String modelParamName, String ldapParamName)
 

非公開変数類

final boolean orEqual
 
final Comparable value
 

詳解

著者
Pedro Igor

構築子と解体子

◆ LessThanCondition()

org.keycloak.storage.ldap.idm.query.internal.LessThanCondition.LessThanCondition ( String  name,
Comparable  value,
boolean  orEqual 
)
inline
33  {
34  super(name);
35  this.value = value;
36  this.orEqual = orEqual;
37  }
final boolean orEqual
Definition: LessThanCondition.java:29
final Comparable value
Definition: LessThanCondition.java:31

関数詳解

◆ applyCondition()

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

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

40  {
41  Comparable parameterValue = value;
42 
43  if (Date.class.isInstance(parameterValue)) {
44  parameterValue = LDAPUtil.formatDate((Date) parameterValue);
45  }
46 
47  if (orEqual) {
48  filter.append("(").append(getParameterName()).append("<=").append(parameterValue).append(")");
49  } else {
50  filter.append("(").append(getParameterName()).append("<").append(parameterValue).append(")");
51  }
52  }
final boolean orEqual
Definition: LessThanCondition.java:29
String getParameterName()
Definition: NamedParameterCondition.java:34
final Comparable value
Definition: LessThanCondition.java:31

◆ 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

メンバ詳解

◆ orEqual

final boolean org.keycloak.storage.ldap.idm.query.internal.LessThanCondition.orEqual
private

◆ value

final Comparable org.keycloak.storage.ldap.idm.query.internal.LessThanCondition.value
private

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