@Deprecated public class ResponseProviderTypeManager extends Object
ResponseProviderTypeManager
provides
methods to get a list of configured ResponseProvider
objects, and to obtain a factory object for it.Constructor and Description |
---|
ResponseProviderTypeManager(PolicyManager pm)
Deprecated.
Constructs a
ResponseProviderTypeManager object |
Modifier and Type | Method and Description |
---|---|
String |
getDisplayName(String responseProviderTypeName)
Deprecated.
Returns the display name for the response provider
|
String |
getI18NKey(String responseProviderName)
Deprecated.
Returns the I18N key to be used to localize the
display name for the responseprovider name.
|
protected String |
getI18NPropertiesFileName(String responseProviderTypeName)
Deprecated.
Returns the I18N properties file name that should be
used to localize display names for the given
responseprovider name.
|
ResponseProvider |
getResponseProvider(String responseProviderTypeName)
Deprecated.
Returns an instance of the
ResponseProvider
given the response provider type name. |
String |
getResponseProviderTypeName(ResponseProvider respProvider)
Deprecated.
Returns the type of the
ResponseProvider object. |
Set |
getResponseProviderTypeNames()
Deprecated.
Returns a set of all valid
ResponseProvider type names
defined in the PolicyConfig service. |
Set |
getSelectedResponseProviderTypeNames()
Deprecated.
Returns a set of valid
ResponseProvider type names
configured. |
String |
getViewBeanURL(ResponseProvider respProvider)
Deprecated.
Returns the view bean URL given the
ResponseProvider |
static String |
responseProviderTypeName(ResponseProvider respProvider)
Deprecated.
Returns
ResponseProvider type name |
public ResponseProviderTypeManager(PolicyManager pm)
ResponseProviderTypeManager
objectpm
- PolicyManager
to initialize the
ResponseProviderTypeManager
withpublic Set getResponseProviderTypeNames() throws SSOException, PolicyException
ResponseProvider
type names
defined in the PolicyConfig
service.
Out of the box will have only
IDRepoResponseProvider
ResponseProvider
type
names defined in the PolicyConfig
service.SSOException
- if the SSOToken
used to create
the PolicyManager
has become invalidPolicyException
- for any other abnormal condition.public Set getSelectedResponseProviderTypeNames() throws SSOException, PolicyException
ResponseProvider
type names
configured.
Examples are IDRepoResponseProvider
and any other
configured providers.ResponseProvider
type names
defined in the PolicyConfig
service.SSOException
- if the SSOToken
used to create
the PolicyManager
has become invalidPolicyException
- for any other abnormal conditionpublic String getResponseProviderTypeName(ResponseProvider respProvider)
ResponseProvider
object.
For example IDRepoResponseProvider
or any other
configured providers.respProvider
- ResponseProvider
object for which this
method will return its associated typeIDRepoResponseProvider
. Returns null
if not present.public static String responseProviderTypeName(ResponseProvider respProvider)
ResponseProvider
type namerespProvider
- ResponseProvider
for which
to get the type nameResponseProvider
type name for the given
ResponseProvider
protected String getI18NPropertiesFileName(String responseProviderTypeName)
responseProviderTypeName
- response provider type namepublic String getI18NKey(String responseProviderName)
responseProviderName
- Response provider type name.public String getDisplayName(String responseProviderTypeName)
responseProviderTypeName
- responseprovider type namepublic ResponseProvider getResponseProvider(String responseProviderTypeName) throws NameNotFoundException, PolicyException
ResponseProvider
given the response provider type name.responseProviderTypeName
- response provider type name.ResponseProvider
given the response provider type name.NameNotFoundException
- if the ResponseProvider
not foundPolicyException
- for any other abnormal conditionpublic String getViewBeanURL(ResponseProvider respProvider)
ResponseProvider
respProvider
- ResponseProvider
for which
to get the view bean URLResponseProvider
plugin in the policy service PluginSchema
.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.