Skip navigation links

Oracle Fusion Middleware
Workflow Services Java API Reference for Oracle SOA Suite
11g Release 1 (11.1.1.4.0)
E10660-04


oracle.tip.pc.services.identity.config
Class ISConfiguration

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable<java.lang.Object,java.lang.Object>
          extended by java.util.Properties
              extended by oracle.tip.pc.services.identity.config.ConfigurationProperties
                  extended by oracle.tip.pc.services.identity.config.ISConfiguration

All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.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:
Serialized Form

Field Summary
static java.lang.String CONFIG_FILE_PROPERTY_NAME
           
static java.lang.String IDENTITY_SERVICE_EXTENSION
           
static java.lang.String PACKAGE_NAME
           

 

Method Summary
static oracle.xml.parser.v2.XMLDocument createXMLDocument()
          Creates XMLDocument contating this ISConfigration
static java.lang.String getConfigFileName()
          Gets configuration file name
static Configuration getConfigurationInstance()
          Gets default IdentityService Configuration
static Configuration getConfigurationInstance(java.lang.String realmName)
          Gets IdentityService Configuration for given realmName
static java.util.Map 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 getSupportedRealmNames()
          Gets set of supported realmNames
static boolean isCaseSensitive()
           
static boolean isCaseSensitiveGroups()
           
static void main(java.lang.String[] arg)
          Test
 void refresh()
          Refresh configuration
static void reload(oracle.soa.management.config.identity.ISConfiguration jaxbConfig)
          Reloads the configurations.
static void testSetCaseSensitive(boolean b)
           
static void testSetCaseSensitiveGroups(boolean b)
           
static void validate()
          Validates configuration

 

Methods inherited from class oracle.tip.pc.services.identity.config.ConfigurationProperties
toString

 

Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames

 

Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, values

 

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

 

Field Detail

PACKAGE_NAME

public static final java.lang.String PACKAGE_NAME
See Also:
Constant Field Values

CONFIG_FILE_PROPERTY_NAME

public static final java.lang.String CONFIG_FILE_PROPERTY_NAME
See Also:
Constant Field Values

IDENTITY_SERVICE_EXTENSION

public static final java.lang.String IDENTITY_SERVICE_EXTENSION
See Also:
Constant Field Values

Method Detail

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(java.lang.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(java.lang.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

getConfigFileName

public static java.lang.String getConfigFileName()
Gets configuration file name
Returns:
file name

getConfigurations

public static java.util.Map getConfigurations()
Gets map of IdentityService Configurations, where key in the map is configuration realm name
Returns:
Map of Configurations

getServiceExtensions

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

getSupportedRealmNames

public static java.util.Set getSupportedRealmNames()
                                            throws BPMConfigException
Gets set of supported realmNames
Returns:
set of supported realm names
Throws:
BPMConfigException

getDefaultRealmName

public static java.lang.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

validate

public static void validate()
                     throws BPMConfigException
Validates configuration
Throws:
BPMConfigException - if configuration is invalid

createXMLDocument

public static oracle.xml.parser.v2.XMLDocument createXMLDocument()
Creates XMLDocument contating this ISConfigration
Returns:
XMLDocument

reload

public static void reload(oracle.soa.management.config.identity.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()

isCaseSensitiveGroups

public static boolean isCaseSensitiveGroups()

main

public static void main(java.lang.String[] arg)
Test

testSetCaseSensitive

public static void testSetCaseSensitive(boolean b)

testSetCaseSensitiveGroups

public static void testSetCaseSensitiveGroups(boolean b)

Skip navigation links

Oracle Fusion Middleware
Workflow Services Java API Reference for Oracle SOA Suite
11g Release 1 (11.1.1.4.0)
E10660-04


Copyright © 2009, 2011, Oracle and/or its affiliates. All rights reserved.