Package com.sun.identity.policy
Class ResponseProviderTypeManager
- java.lang.Object
-
- com.sun.identity.policy.ResponseProviderTypeManager
-
@SupportedAll @Deprecated public class ResponseProviderTypeManager extends Object
Deprecated.As of OpenSSO Express 8.0, usecom.sun.identity.entitlement
instead asEntitlement
has replacedPolicy
.The classResponseProviderTypeManager
provides methods to get a list of configuredResponseProvider
objects, and to obtain a factory object for it.
-
-
Constructor Summary
Constructors Constructor Description ResponseProviderTypeManager(PolicyManager pm)
Deprecated.Constructs aResponseProviderTypeManager
object
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getDisplayName(String responseProviderTypeName)
Deprecated.Returns the display name for the response providerString
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 theResponseProvider
given the response provider type name.String
getResponseProviderTypeName(ResponseProvider respProvider)
Deprecated.Returns the type of theResponseProvider
object.Set
getResponseProviderTypeNames()
Deprecated.Returns a set of all validResponseProvider
type names defined in thePolicyConfig
service.Set
getSelectedResponseProviderTypeNames()
Deprecated.Returns a set of validResponseProvider
type names configured.String
getViewBeanURL(ResponseProvider respProvider)
Deprecated.Returns the view bean URL given theResponseProvider
static String
responseProviderTypeName(ResponseProvider respProvider)
Deprecated.ReturnsResponseProvider
type name
-
-
-
Constructor Detail
-
ResponseProviderTypeManager
public ResponseProviderTypeManager(PolicyManager pm)
Deprecated.Constructs aResponseProviderTypeManager
object- Parameters:
pm
-PolicyManager
to initialize theResponseProviderTypeManager
with
-
-
Method Detail
-
getResponseProviderTypeNames
public Set getResponseProviderTypeNames() throws SSOException, PolicyException
Deprecated.Returns a set of all validResponseProvider
type names defined in thePolicyConfig
service. Out of the box will have onlyIDRepoResponseProvider
- Returns:
- a set of all valid
ResponseProvider
type names defined in thePolicyConfig
service. - Throws:
SSOException
- if theSSOToken
used to create thePolicyManager
has become invalidPolicyException
- for any other abnormal condition.
-
getSelectedResponseProviderTypeNames
public Set getSelectedResponseProviderTypeNames() throws SSOException, PolicyException
Deprecated.Returns a set of validResponseProvider
type names configured. Examples areIDRepoResponseProvider
and any other configured providers.- Returns:
- a set of all valid
ResponseProvider
type names defined in thePolicyConfig
service. - Throws:
SSOException
- if theSSOToken
used to create thePolicyManager
has become invalidPolicyException
- for any other abnormal condition
-
getResponseProviderTypeName
public String getResponseProviderTypeName(ResponseProvider respProvider)
Deprecated.Returns the type of theResponseProvider
object. For exampleIDRepoResponseProvider
or any other configured providers.- Parameters:
respProvider
-ResponseProvider
object for which this method will return its associated type- Returns:
- type of the responseprovider, e.g.
IDRepoResponseProvider
. Returnsnull
if not present.
-
responseProviderTypeName
public static String responseProviderTypeName(ResponseProvider respProvider)
Deprecated.ReturnsResponseProvider
type name- Parameters:
respProvider
-ResponseProvider
for which to get the type name- Returns:
ResponseProvider
type name for the givenResponseProvider
-
getI18NPropertiesFileName
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.- Parameters:
responseProviderTypeName
- response provider type name- Returns:
- i18n properties file name
-
getI18NKey
public String getI18NKey(String responseProviderName)
Deprecated.Returns the I18N key to be used to localize the display name for the responseprovider name.- Parameters:
responseProviderName
- Response provider type name.- Returns:
- i18n key to obtain the display name.
-
getDisplayName
public String getDisplayName(String responseProviderTypeName)
Deprecated.Returns the display name for the response provider- Parameters:
responseProviderTypeName
- responseprovider type name- Returns:
- display name for the response provider
-
getResponseProvider
public ResponseProvider getResponseProvider(String responseProviderTypeName) throws NameNotFoundException, PolicyException
Deprecated.Returns an instance of theResponseProvider
given the response provider type name.- Parameters:
responseProviderTypeName
- response provider type name.- Returns:
- an instance of the
ResponseProvider
given the response provider type name. - Throws:
NameNotFoundException
- if theResponseProvider
not foundPolicyException
- for any other abnormal condition
-
getViewBeanURL
public String getViewBeanURL(ResponseProvider respProvider)
Deprecated.Returns the view bean URL given theResponseProvider
- Parameters:
respProvider
-ResponseProvider
for which to get the view bean URL- Returns:
- view bean URL defined for the
ResponseProvider
plugin in the policy servicePluginSchema
.
-
-