Skip navigation links

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


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

java.lang.Object
  extended by oracle.tip.pc.services.identity.config.ISConfigurationService

All Implemented Interfaces:
Service, BPMIdentityConfigService

public class ISConfigurationService
extends java.lang.Object
implements BPMIdentityConfigService

A service around the Identity Service configuration file.

Since:
release specific (what release of product did this appear in)

Constructor Summary
ISConfigurationService()
           

 

Method Summary
 Configuration getConfiguration(java.lang.String realmName)
          Gets IdentityService Configuration for given realm name
 java.util.Map getConfigurations()
          Gets map of IdentityService Configurations, where key in the map is configuration realm name
 java.util.List<java.lang.String> getConfiguredApplications(java.lang.String realmName)
          Gets List of configured application name (application id) for identity service provider.
 java.lang.String getDefaultRealmName()
          Gets name of default realmName
static ISConfigurationService getInstance()
          Returns an instance of the service.
 ServiceStatus getStatus()
          Gtes service status
 java.util.Set getSupportedRealmNames()
          Gets set of supported realmNames

 

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

 

Constructor Detail

ISConfigurationService

public ISConfigurationService()

Method Detail

getInstance

public static ISConfigurationService getInstance()
Returns an instance of the service.

getConfiguration

public Configuration getConfiguration(java.lang.String realmName)
                               throws BPMIdentityException
Gets IdentityService Configuration for given realm name
Specified by:
getConfiguration in interface BPMIdentityConfigService
Parameters:
realmName - The name of the logical realm that is to be represented by this Configuration object.
Returns:
A Configuration instance.
Throws:
BPMConfigException - if configuration is invalid or no matching configuration is found
BPMIdentityException - If configuration is invalid or malformed.

getConfigurations

public java.util.Map getConfigurations()
                                throws BPMIdentityException
Gets map of IdentityService Configurations, where key in the map is configuration realm name
Specified by:
getConfigurations in interface BPMIdentityConfigService
Returns:
Map of Configurations
Throws:
BPMConfigException - if configuration is invalid
BPMIdentityException - If configuration is invalid or malformed.

getSupportedRealmNames

public java.util.Set getSupportedRealmNames()
                                     throws BPMIdentityException
Gets set of supported realmNames
Specified by:
getSupportedRealmNames in interface BPMIdentityConfigService
Returns:
set of supported realm names
Throws:
BPMConfigException - if configuration is invalid
BPMIdentityException - If configuration is invalid or malformed.

getDefaultRealmName

public java.lang.String getDefaultRealmName()
                                     throws BPMIdentityException
Gets name of default realmName
Specified by:
getDefaultRealmName in interface BPMIdentityConfigService
Returns:
name of default realmName
Throws:
BPMConfigException - if configuration is invalid or no default exists
BPMIdentityException - If configuration is invalid or malformed or, no default exists.

getConfiguredApplications

public java.util.List<java.lang.String> getConfiguredApplications(java.lang.String realmName)
                                                           throws BPMConfigException
Description copied from interface: BPMIdentityConfigService
Gets List of configured application name (application id) for identity service provider. This provider(s) is(are) the one(s) associatd with the logical realm that is passed as a parmater.
Specified by:
getConfiguredApplications in interface BPMIdentityConfigService
Parameters:
realmName - A logical realm name
Returns:
List of configured application id for identity service provider associated with realmName.
Throws:
BPMConfigException
See Also:
BPMIdentityConfigService.getConfiguredApplications(String)

getStatus

public ServiceStatus getStatus()
Gtes service status
Specified by:
getStatus in interface Service
Returns:
ServiceStatus

Skip navigation links

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


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