Class ISConfiguration
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<Object,Object>
java.util.Properties
oracle.tip.pc.services.identity.config.ConfigurationProperties
oracle.tip.pc.services.identity.config.ISConfiguration
- All Implemented Interfaces:
Serializable,Cloneable,Map<Object,Object>
It is recommended that this class be not used directly. The
ISConfigurationService is to be used.- Since:
- release specific (what release of product did this appear in)
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ConfigurationGets default IdentityService Configurationstatic ConfigurationgetConfigurationInstance(String realmName) Gets IdentityService Configuration for given realmNamestatic Map<String,Configuration> Gets map of IdentityService Configurations, where key in the map is configuration realm namestatic StringGets name of default realmstatic ServiceExtensionTypegetServiceExtension(String serviceExtensionName) Gets Identity Service Extensions with a given Extesnion Namestatic Map<String,ServiceExtensionType> Gets map of IdentityService Configurations, where key in the map is configuration realm nameGets set of supported realmNamesstatic booleanChecks whether user name case sensitive or agnosticstatic booleanChecks whether group name case sensitive or agnosticbooleanvoidrefresh()Refresh configurationstatic voidreload(ISConfiguration jaxbConfig) Reloads the configurations.static voidtestSetCaseSensitive(boolean b) static voidtestSetCaseSensitiveGroups(boolean b) Methods inherited from class oracle.tip.pc.services.identity.config.ConfigurationProperties
toStringMethods inherited from class java.util.Properties
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, getProperty, getProperty, hashCode, isEmpty, keys, keySet, list, list, load, load, loadFromXML, merge, propertyNames, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, values
-
Field Details
-
CONFIG_FILE_PROPERTY_NAME
- See Also:
-
PACKAGE_NAME
- See Also:
-
IDENTITY_SERVICE_EXTENSION
- See Also:
-
FILE_NAME
- See Also:
-
-
Method Details
-
isInitialized
public boolean isInitialized() -
getConfigurationInstance
Gets default IdentityService Configuration- Returns:
- A
Configurationinstance - Throws:
BPMConfigException- If no default exists
-
getConfigurationInstance
Gets IdentityService Configuration for given realmName- Parameters:
realmName- a realm name- Returns:
- A
Configurationinstance - Throws:
BPMConfigException- If no matching configuration exists
-
getServiceExtension
public static ServiceExtensionType getServiceExtension(String serviceExtensionName) throws BPMConfigException Gets Identity Service Extensions with a given Extesnion Name- Parameters:
serviceExtensionName-- Returns:
- A
ServiceExtensionTypeinstance - Throws:
BPMConfigException- If no matching service extension is exists
-
getConfigurations
Gets map of IdentityService Configurations, where key in the map is configuration realm name- Returns:
- Map of Configurations
-
getServiceExtensions
Gets map of IdentityService Configurations, where key in the map is configuration realm name- Returns:
- Map of Configurations
-
getSupportedRealmNames
Gets set of supported realmNames- Returns:
- set of supported realm names
- Throws:
BPMConfigException
-
getDefaultRealmName
Gets name of default realm- Returns:
- name of default realmName
- Throws:
BPMConfigException- if no default exists
-
refresh
public void refresh()Refresh configuration -
reload
Reloads the configurations. Used when MAS generates as event for configuration file modification.- Parameters:
oracle- .soa.management.config.identity.ISConfiguration
-
isCaseSensitive
public static boolean isCaseSensitive()Checks whether user name case sensitive or agnostic- Returns:
- boolean true if case is sensitive
-
isCaseSensitiveGroups
public static boolean isCaseSensitiveGroups()Checks whether group name case sensitive or agnostic- Returns:
- boolean true if case is sensitive
-
testSetCaseSensitive
public static void testSetCaseSensitive(boolean b) -
testSetCaseSensitiveGroups
public static void testSetCaseSensitiveGroups(boolean b)
-