keycloak
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.Config.SystemPropertiesScope クラス
org.keycloak.Config.SystemPropertiesScope の継承関係図
Inheritance graph
org.keycloak.Config.SystemPropertiesScope 連携図
Collaboration graph

公開メンバ関数

 SystemPropertiesScope (String prefix)
 
String get (String key)
 
String get (String key, String defaultValue)
 
String [] getArray (String key)
 
Integer getInt (String key)
 
Integer getInt (String key, Integer defaultValue)
 
Long getLong (String key)
 
Long getLong (String key, Long defaultValue)
 
Boolean getBoolean (String key)
 
Boolean getBoolean (String key, Boolean defaultValue)
 
Scope scope (String... scope)
 

非公開変数類

String prefix
 

詳解

構築子と解体子

◆ SystemPropertiesScope()

org.keycloak.Config.SystemPropertiesScope.SystemPropertiesScope ( String  prefix)
inline
80  {
81  this.prefix = prefix;
82  }
String prefix
Definition: Config.java:78

関数詳解

◆ get() [1/2]

String org.keycloak.Config.SystemPropertiesScope.get ( String  key)
inline

org.keycloak.Config.Scopeを実装しています。

85  {
86  return get(key, null);
87  }

◆ get() [2/2]

String org.keycloak.Config.SystemPropertiesScope.get ( String  key,
String  defaultValue 
)
inline

org.keycloak.Config.Scopeを実装しています。

90  {
91  return System.getProperty(prefix + key, defaultValue);
92  }
String prefix
Definition: Config.java:78

◆ getArray()

String [] org.keycloak.Config.SystemPropertiesScope.getArray ( String  key)
inline

org.keycloak.Config.Scopeを実装しています。

95  {
96  String value = get(key);
97  if (value != null) {
98  String[] a = value.split(",");
99  for (int i = 0; i < a.length; i++) {
100  a[i] = a[i].trim();
101  }
102  return a;
103  } else {
104  return null;
105  }
106  }

◆ getBoolean() [1/2]

Boolean org.keycloak.Config.SystemPropertiesScope.getBoolean ( String  key)
inline

org.keycloak.Config.Scopeを実装しています。

131  {
132  return getBoolean(key, null);
133  }
Boolean getBoolean(String key)
Definition: Config.java:131

◆ getBoolean() [2/2]

Boolean org.keycloak.Config.SystemPropertiesScope.getBoolean ( String  key,
Boolean  defaultValue 
)
inline

org.keycloak.Config.Scopeを実装しています。

136  {
137  String v = get(key, null);
138  if (v != null) {
139  return Boolean.parseBoolean(v);
140  } else {
141  return defaultValue;
142  }
143  }

◆ getInt() [1/2]

Integer org.keycloak.Config.SystemPropertiesScope.getInt ( String  key)
inline

org.keycloak.Config.Scopeを実装しています。

109  {
110  return getInt(key, null);
111  }
Integer getInt(String key)
Definition: Config.java:109

◆ getInt() [2/2]

Integer org.keycloak.Config.SystemPropertiesScope.getInt ( String  key,
Integer  defaultValue 
)
inline

org.keycloak.Config.Scopeを実装しています。

114  {
115  String v = get(key, null);
116  return v != null ? Integer.parseInt(v) : defaultValue;
117  }

◆ getLong() [1/2]

Long org.keycloak.Config.SystemPropertiesScope.getLong ( String  key)
inline

org.keycloak.Config.Scopeを実装しています。

120  {
121  return getLong(key, null);
122  }
Long getLong(String key)
Definition: Config.java:120

◆ getLong() [2/2]

Long org.keycloak.Config.SystemPropertiesScope.getLong ( String  key,
Long  defaultValue 
)
inline

org.keycloak.Config.Scopeを実装しています。

125  {
126  String v = get(key, null);
127  return v != null ? Long.parseLong(v) : defaultValue;
128  }

◆ scope()

Scope org.keycloak.Config.SystemPropertiesScope.scope ( String...  scope)
inline

org.keycloak.Config.Scopeを実装しています。

146  {
147  StringBuilder sb = new StringBuilder();
148  sb.append(prefix + ".");
149  for (String s : scope) {
150  sb.append(s);
151  sb.append(".");
152  }
153  return new SystemPropertiesScope(sb.toString());
154  }
SystemPropertiesScope(String prefix)
Definition: Config.java:80
String prefix
Definition: Config.java:78
Scope scope(String... scope)
Definition: Config.java:146

メンバ詳解

◆ prefix

String org.keycloak.Config.SystemPropertiesScope.prefix
private

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