public class JsonConfigComponentModel extends ComponentModel
Constructor and Description |
---|
JsonConfigComponentModel(Class<? extends Provider> providerType,
String realmId,
String providerId,
com.fasterxml.jackson.databind.JsonNode configNode) |
Modifier and Type | Method and Description |
---|---|
String |
get(String key) |
boolean |
get(String key,
boolean defaultValue) |
int |
get(String key,
int defaultValue) |
long |
get(String key,
long defaultValue) |
String |
get(String key,
String defaultValue) |
String |
getId() |
String |
getName() |
String |
getProviderId() |
String |
getProviderType() |
contains, getConfig, getNote, getParentId, getSubType, hasNote, put, put, put, put, removeNote, setConfig, setId, setName, setNote, setParentId, setProviderId, setProviderType, setSubType
public JsonConfigComponentModel(Class<? extends Provider> providerType, String realmId, String providerId, com.fasterxml.jackson.databind.JsonNode configNode)
providerType
- realmId
- providerId
- configNode
- JSON configuration of this provider. For example if node corresponds to JSON like "{\"foo\":\"bar\"}", then
component configuration is supposed to have one configuration option "foo" with value "bar"public String getProviderType()
getProviderType
in class ComponentModel
public String getProviderId()
getProviderId
in class ComponentModel
public String getName()
getName
in class ComponentModel
public String getId()
getId
in class ComponentModel
public boolean get(String key, boolean defaultValue)
get
in class ComponentModel
public long get(String key, long defaultValue)
get
in class ComponentModel
public int get(String key, int defaultValue)
get
in class ComponentModel
public String get(String key, String defaultValue)
get
in class ComponentModel
public String get(String key)
get
in class ComponentModel
Copyright © 2021 JBoss by Red Hat. All rights reserved.