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

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 oracle.soa.management.config.identity.ServiceExtensionType getServiceExtension(java.lang.String serviceExtensionName)
          Gets Identity Service Extensions with a given Extesnion Name
static java.util.Map<java.lang.String,oracle.soa.management.config.identity.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 oracle.soa.management.config.identity.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,oracle.soa.management.config.identity.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)

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

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