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, setSubTypepublic 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 ComponentModelpublic String getProviderId()
getProviderId in class ComponentModelpublic String getName()
getName in class ComponentModelpublic String getId()
getId in class ComponentModelpublic boolean get(String key, boolean defaultValue)
get in class ComponentModelpublic long get(String key, long defaultValue)
get in class ComponentModelpublic int get(String key, int defaultValue)
get in class ComponentModelpublic String get(String key, String defaultValue)
get in class ComponentModelpublic String get(String key)
get in class ComponentModelCopyright © 2021 JBoss by Red Hat. All rights reserved.