public class ISConfiguration extends ConfigurationProperties
ISConfigurationService
is to be used.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONFIG_FILE_PROPERTY_NAME |
static java.lang.String |
FILE_NAME |
static java.lang.String |
IDENTITY_SERVICE_EXTENSION |
static java.lang.String |
PACKAGE_NAME |
Modifier and Type | Method and Description |
---|---|
static Configuration |
getConfigurationInstance()
Gets default IdentityService Configuration
|
static Configuration |
getConfigurationInstance(java.lang.String realmName)
Gets IdentityService Configuration for given realmName
|
static java.util.Map<java.lang.String,Configuration> |
getConfigurations()
Gets map of IdentityService Configurations, where key in the map is configuration realm name
|
static java.lang.String |
getDefaultRealmName()
Gets name of default realm
|
static ServiceExtensionType |
getServiceExtension(java.lang.String serviceExtensionName)
Gets Identity Service Extensions with a given Extesnion Name
|
static java.util.Map<java.lang.String,ServiceExtensionType> |
getServiceExtensions()
Gets map of IdentityService Configurations, where key in the map is configuration realm name
|
static java.util.Set<java.lang.String> |
getSupportedRealmNames()
Gets set of supported realmNames
|
static boolean |
isCaseSensitive()
Checks whether user name case sensitive or agnostic
|
static boolean |
isCaseSensitiveGroups()
Checks whether group name case sensitive or agnostic
|
boolean |
isInitialized() |
void |
refresh()
Refresh configuration
|
static void |
reload(ISConfiguration jaxbConfig)
Reloads the configurations.
|
static void |
testSetCaseSensitive(boolean b) |
static void |
testSetCaseSensitiveGroups(boolean b) |
toString
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
public static final java.lang.String CONFIG_FILE_PROPERTY_NAME
public static final java.lang.String PACKAGE_NAME
public static final java.lang.String IDENTITY_SERVICE_EXTENSION
public static final java.lang.String FILE_NAME
public boolean isInitialized()
public static Configuration getConfigurationInstance() throws BPMConfigException
Configuration
instanceBPMConfigException
- If no default existspublic static Configuration getConfigurationInstance(java.lang.String realmName) throws BPMConfigException
realmName
- a realm nameConfiguration
instanceBPMConfigException
- If no matching configuration existspublic static ServiceExtensionType getServiceExtension(java.lang.String serviceExtensionName) throws BPMConfigException
serviceExtensionName
-ServiceExtensionType
instanceBPMConfigException
- If no matching service extension is existspublic static java.util.Map<java.lang.String,Configuration> getConfigurations()
public static java.util.Map<java.lang.String,ServiceExtensionType> getServiceExtensions()
public static java.util.Set<java.lang.String> getSupportedRealmNames() throws BPMConfigException
BPMConfigException
public static java.lang.String getDefaultRealmName() throws BPMConfigException
BPMConfigException
- if no default existspublic void refresh()
public static void reload(ISConfiguration jaxbConfig)
oracle.soa.management.config.identity.ISConfiguration
-public static boolean isCaseSensitive()
public static boolean isCaseSensitiveGroups()
public static void testSetCaseSensitive(boolean b)
public static void testSetCaseSensitiveGroups(boolean b)