keycloak
公開メンバ関数 | 静的公開変数類 | 限定公開変数類 | 全メンバ一覧
org.keycloak.provider.ProviderConfigProperty クラス
org.keycloak.provider.ProviderConfigProperty 連携図
Collaboration graph

公開メンバ関数

 ProviderConfigProperty ()
 
 ProviderConfigProperty (String name, String label, String helpText, String type, Object defaultValue)
 
 ProviderConfigProperty (String name, String label, String helpText, String type, Object defaultValue, String... options)
 
 ProviderConfigProperty (String name, String label, String helpText, String type, Object defaultValue, boolean secret)
 
String getName ()
 
void setName (String name)
 
String getLabel ()
 
void setLabel (String label)
 
String getType ()
 
void setType (String type)
 
Object getDefaultValue ()
 
void setDefaultValue (Object defaultValue)
 
List< String > getOptions ()
 
void setOptions (List< String > options)
 
String getHelpText ()
 
void setHelpText (String helpText)
 
boolean isSecret ()
 
void setSecret (boolean secret)
 

静的公開変数類

static final String BOOLEAN_TYPE ="boolean"
 
static final String STRING_TYPE ="String"
 
static final String MULTIVALUED_STRING_TYPE ="MultivaluedString"
 
static final String SCRIPT_TYPE ="Script"
 
static final String FILE_TYPE ="File"
 
static final String ROLE_TYPE ="Role"
 
static final String LIST_TYPE ="List"
 
static final String MULTIVALUED_LIST_TYPE ="MultivaluedList"
 
static final String CLIENT_LIST_TYPE ="ClientList"
 
static final String PASSWORD ="Password"
 

限定公開変数類

String name
 
String label
 
String helpText
 
String type = STRING_TYPE
 
Object defaultValue
 
List< String > options
 
boolean secret
 

詳解

Configuration property metadata. Used to render generic configuration pages for Keycloak extensions in the admin console.

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ ProviderConfigProperty() [1/4]

org.keycloak.provider.ProviderConfigProperty.ProviderConfigProperty ( )
inline
63  {
64  }

◆ ProviderConfigProperty() [2/4]

org.keycloak.provider.ProviderConfigProperty.ProviderConfigProperty ( String  name,
String  label,
String  helpText,
String  type,
Object  defaultValue 
)
inline
66  {
67  this.name = name;
68  this.label = label;
69  this.helpText = helpText;
70  this.type = type;
72  }
String type
Definition: ProviderConfigProperty.java:58
Object defaultValue
Definition: ProviderConfigProperty.java:59
String name
Definition: ProviderConfigProperty.java:55
String helpText
Definition: ProviderConfigProperty.java:57
String label
Definition: ProviderConfigProperty.java:56

◆ ProviderConfigProperty() [3/4]

org.keycloak.provider.ProviderConfigProperty.ProviderConfigProperty ( String  name,
String  label,
String  helpText,
String  type,
Object  defaultValue,
String...  options 
)
inline
74  {
75  this.name = name;
76  this.label = label;
77  this.helpText = helpText;
78  this.type = type;
80  this.options = Arrays.asList(options);
81  }
String type
Definition: ProviderConfigProperty.java:58
Object defaultValue
Definition: ProviderConfigProperty.java:59
String name
Definition: ProviderConfigProperty.java:55
List< String > options
Definition: ProviderConfigProperty.java:60
String helpText
Definition: ProviderConfigProperty.java:57
String label
Definition: ProviderConfigProperty.java:56

◆ ProviderConfigProperty() [4/4]

org.keycloak.provider.ProviderConfigProperty.ProviderConfigProperty ( String  name,
String  label,
String  helpText,
String  type,
Object  defaultValue,
boolean  secret 
)
inline
83  {
85  this.secret = secret;
86  }
String type
Definition: ProviderConfigProperty.java:58
Object defaultValue
Definition: ProviderConfigProperty.java:59
boolean secret
Definition: ProviderConfigProperty.java:61
String name
Definition: ProviderConfigProperty.java:55
String helpText
Definition: ProviderConfigProperty.java:57
String label
Definition: ProviderConfigProperty.java:56

関数詳解

◆ getDefaultValue()

Object org.keycloak.provider.ProviderConfigProperty.getDefaultValue ( )
inline

Default value for the variable

戻り値
133  {
134  return defaultValue;
135  }
Object defaultValue
Definition: ProviderConfigProperty.java:59

◆ getHelpText()

String org.keycloak.provider.ProviderConfigProperty.getHelpText ( )
inline

Help text that will be displayed in the admin console tooltip

戻り値
159  {
160  return helpText;
161  }
String helpText
Definition: ProviderConfigProperty.java:57

◆ getLabel()

String org.keycloak.provider.ProviderConfigProperty.getLabel ( )
inline

Label shown in the admin console when configuring the variable

戻り値
106  {
107  return label;
108  }
String label
Definition: ProviderConfigProperty.java:56

◆ getName()

String org.keycloak.provider.ProviderConfigProperty.getName ( )
inline

Name of the config variable stored in the database

戻り値
93  {
94  return name;
95  }
String name
Definition: ProviderConfigProperty.java:55

◆ getOptions()

List<String> org.keycloak.provider.ProviderConfigProperty.getOptions ( )
inline

For list types, this is a list of choices to choose from.

戻り値
146  {
147  return options;
148  }
List< String > options
Definition: ProviderConfigProperty.java:60

◆ getType()

String org.keycloak.provider.ProviderConfigProperty.getType ( )
inline

Type of the variable. i.e. boolean, string etc. See the constants declared in this class for what your choices are.

戻り値
120  {
121  return type;
122  }
String type
Definition: ProviderConfigProperty.java:58

◆ isSecret()

boolean org.keycloak.provider.ProviderConfigProperty.isSecret ( )
inline

If true, this variable is only writeable. It will never be viewable. This is important for things like passwords in which you never want to display them on the screen.

戻り値
173  {
174  return secret;
175  }
boolean secret
Definition: ProviderConfigProperty.java:61

◆ setDefaultValue()

void org.keycloak.provider.ProviderConfigProperty.setDefaultValue ( Object  defaultValue)
inline
137  {
138  this.defaultValue = defaultValue;
139  }
Object defaultValue
Definition: ProviderConfigProperty.java:59

◆ setHelpText()

void org.keycloak.provider.ProviderConfigProperty.setHelpText ( String  helpText)
inline
163  {
164  this.helpText = helpText;
165  }
String helpText
Definition: ProviderConfigProperty.java:57

◆ setLabel()

void org.keycloak.provider.ProviderConfigProperty.setLabel ( String  label)
inline
110  {
111  this.label = label;
112  }
String label
Definition: ProviderConfigProperty.java:56

◆ setName()

void org.keycloak.provider.ProviderConfigProperty.setName ( String  name)
inline
97  {
98  this.name = name;
99  }
String name
Definition: ProviderConfigProperty.java:55

◆ setOptions()

void org.keycloak.provider.ProviderConfigProperty.setOptions ( List< String >  options)
inline
150  {
151  this.options = options;
152  }
List< String > options
Definition: ProviderConfigProperty.java:60

◆ setSecret()

void org.keycloak.provider.ProviderConfigProperty.setSecret ( boolean  secret)
inline
177  {
178  this.secret = secret;
179  }
boolean secret
Definition: ProviderConfigProperty.java:61

◆ setType()

void org.keycloak.provider.ProviderConfigProperty.setType ( String  type)
inline
124  {
125  this.type = type;
126  }
String type
Definition: ProviderConfigProperty.java:58

メンバ詳解

◆ BOOLEAN_TYPE

final String org.keycloak.provider.ProviderConfigProperty.BOOLEAN_TYPE ="boolean"
static

◆ CLIENT_LIST_TYPE

final String org.keycloak.provider.ProviderConfigProperty.CLIENT_LIST_TYPE ="ClientList"
static

◆ defaultValue

Object org.keycloak.provider.ProviderConfigProperty.defaultValue
protected

◆ FILE_TYPE

final String org.keycloak.provider.ProviderConfigProperty.FILE_TYPE ="File"
static

◆ helpText

String org.keycloak.provider.ProviderConfigProperty.helpText
protected

◆ label

String org.keycloak.provider.ProviderConfigProperty.label
protected

◆ LIST_TYPE

final String org.keycloak.provider.ProviderConfigProperty.LIST_TYPE ="List"
static

Possibility to configure single String value, which needs to be chosen from the list of predefined values (HTML select)

◆ MULTIVALUED_LIST_TYPE

final String org.keycloak.provider.ProviderConfigProperty.MULTIVALUED_LIST_TYPE ="MultivaluedList"
static

Possibility to configure multiple String values, which needs to be chosen from the list of predefined values (HTML select with multiple)

◆ MULTIVALUED_STRING_TYPE

final String org.keycloak.provider.ProviderConfigProperty.MULTIVALUED_STRING_TYPE ="MultivaluedString"
static

Possibility to configure multiple String values of any value (something like "redirect_uris" for clients)

◆ name

String org.keycloak.provider.ProviderConfigProperty.name
protected

◆ options

List<String> org.keycloak.provider.ProviderConfigProperty.options
protected

◆ PASSWORD

final String org.keycloak.provider.ProviderConfigProperty.PASSWORD ="Password"
static

◆ ROLE_TYPE

final String org.keycloak.provider.ProviderConfigProperty.ROLE_TYPE ="Role"
static

◆ SCRIPT_TYPE

final String org.keycloak.provider.ProviderConfigProperty.SCRIPT_TYPE ="Script"
static

◆ secret

boolean org.keycloak.provider.ProviderConfigProperty.secret
protected

◆ STRING_TYPE

final String org.keycloak.provider.ProviderConfigProperty.STRING_TYPE ="String"
static

◆ type

String org.keycloak.provider.ProviderConfigProperty.type = STRING_TYPE
protected

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