Class ISConfiguration

All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>

public class ISConfiguration extends ConfigurationProperties
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 Details

  • Method Details

    • isInitialized

      public boolean isInitialized()
    • getConfigurationInstance

      public static Configuration getConfigurationInstance() throws BPMConfigException
      Gets default IdentityService Configuration
      Returns:
      A Configuration instance
      Throws:
      BPMConfigException - If no default exists
    • getConfigurationInstance

      public static Configuration getConfigurationInstance(String realmName) throws BPMConfigException
      Gets IdentityService Configuration for given realmName
      Parameters:
      realmName - a realm name
      Returns:
      A Configuration instance
      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 ServiceExtensionType instance
      Throws:
      BPMConfigException - If no matching service extension is exists
    • getConfigurations

      public static Map<String,Configuration> getConfigurations()
      Gets map of IdentityService Configurations, where key in the map is configuration realm name
      Returns:
      Map of Configurations
    • getServiceExtensions

      public static Map<String,ServiceExtensionType> getServiceExtensions()
      Gets map of IdentityService Configurations, where key in the map is configuration realm name
      Returns:
      Map of Configurations
    • getSupportedRealmNames

      public static Set<String> getSupportedRealmNames() throws BPMConfigException
      Gets set of supported realmNames
      Returns:
      set of supported realm names
      Throws:
      BPMConfigException
    • getDefaultRealmName

      public static String getDefaultRealmName() throws BPMConfigException
      Gets name of default realm
      Returns:
      name of default realmName
      Throws:
      BPMConfigException - if no default exists
    • refresh

      public void refresh()
      Refresh configuration
    • reload

      public static void reload(ISConfiguration jaxbConfig)
      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)