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.entitlementinstead asEntitlementhas replacedPolicy.The classResponseProviderTypeManagerprovides methods to get a list of configuredResponseProviderobjects, and to obtain a factory object for it.
-
-
Constructor Summary
Constructors Constructor Description ResponseProviderTypeManager(PolicyManager pm)Deprecated.Constructs aResponseProviderTypeManagerobject
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetDisplayName(String responseProviderTypeName)Deprecated.Returns the display name for the response providerStringgetI18NKey(String responseProviderName)Deprecated.Returns the I18N key to be used to localize the display name for the responseprovider name.protected StringgetI18NPropertiesFileName(String responseProviderTypeName)Deprecated.Returns the I18N properties file name that should be used to localize display names for the given responseprovider name.ResponseProvidergetResponseProvider(String responseProviderTypeName)Deprecated.Returns an instance of theResponseProvidergiven the response provider type name.StringgetResponseProviderTypeName(ResponseProvider respProvider)Deprecated.Returns the type of theResponseProviderobject.SetgetResponseProviderTypeNames()Deprecated.Returns a set of all validResponseProvidertype names defined in thePolicyConfigservice.SetgetSelectedResponseProviderTypeNames()Deprecated.Returns a set of validResponseProvidertype names configured.StringgetViewBeanURL(ResponseProvider respProvider)Deprecated.Returns the view bean URL given theResponseProviderstatic StringresponseProviderTypeName(ResponseProvider respProvider)Deprecated.ReturnsResponseProvidertype name
-
-
-
Constructor Detail
-
ResponseProviderTypeManager
public ResponseProviderTypeManager(PolicyManager pm)
Deprecated.Constructs aResponseProviderTypeManagerobject- Parameters:
pm-PolicyManagerto initialize theResponseProviderTypeManagerwith
-
-
Method Detail
-
getResponseProviderTypeNames
public Set getResponseProviderTypeNames() throws SSOException, PolicyException
Deprecated.Returns a set of all validResponseProvidertype names defined in thePolicyConfigservice. Out of the box will have onlyIDRepoResponseProvider- Returns:
- a set of all valid
ResponseProvidertype names defined in thePolicyConfigservice. - Throws:
SSOException- if theSSOTokenused to create thePolicyManagerhas become invalidPolicyException- for any other abnormal condition.
-
getSelectedResponseProviderTypeNames
public Set getSelectedResponseProviderTypeNames() throws SSOException, PolicyException
Deprecated.Returns a set of validResponseProvidertype names configured. Examples areIDRepoResponseProviderand any other configured providers.- Returns:
- a set of all valid
ResponseProvidertype names defined in thePolicyConfigservice. - Throws:
SSOException- if theSSOTokenused to create thePolicyManagerhas become invalidPolicyException- for any other abnormal condition
-
getResponseProviderTypeName
public String getResponseProviderTypeName(ResponseProvider respProvider)
Deprecated.Returns the type of theResponseProviderobject. For exampleIDRepoResponseProvideror any other configured providers.- Parameters:
respProvider-ResponseProviderobject for which this method will return its associated type- Returns:
- type of the responseprovider, e.g.
IDRepoResponseProvider. Returnsnullif not present.
-
responseProviderTypeName
public static String responseProviderTypeName(ResponseProvider respProvider)
Deprecated.ReturnsResponseProvidertype name- Parameters:
respProvider-ResponseProviderfor which to get the type name- Returns:
ResponseProvidertype 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 theResponseProvidergiven the response provider type name.- Parameters:
responseProviderTypeName- response provider type name.- Returns:
- an instance of the
ResponseProvidergiven the response provider type name. - Throws:
NameNotFoundException- if theResponseProvidernot foundPolicyException- for any other abnormal condition
-
getViewBeanURL
public String getViewBeanURL(ResponseProvider respProvider)
Deprecated.Returns the view bean URL given theResponseProvider- Parameters:
respProvider-ResponseProviderfor which to get the view bean URL- Returns:
- view bean URL defined for the
ResponseProviderplugin in the policy servicePluginSchema.
-
-