|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.identity.policy.ResponseProviderTypeManager
public class ResponseProviderTypeManager
The class ResponseProviderTypeManager provides
methods to get a list of configured ResponseProvider
objects, and to obtain a factory object for it.
| Constructor Summary | |
|---|---|
ResponseProviderTypeManager(PolicyManager pm)
Constructs a ResponseProviderTypeManager object |
|
| Method Summary | |
|---|---|
String |
getDisplayName(String responseProviderTypeName)
Returns the display name for the response provider |
String |
getI18NKey(String responseProviderName)
Returns the I18N key to be used to localize the display name for the responseprovider name. |
protected String |
getI18NPropertiesFileName(String responseProviderTypeName)
Returns the I18N properties file name that should be used to localize display names for the given responseprovider name. |
ResponseProvider |
getResponseProvider(String responseProviderTypeName)
Returns an instance of the ResponseProvider
given the response provider type name. |
String |
getResponseProviderTypeName(ResponseProvider respProvider)
Returns the type of the ResponseProvider object. |
Set |
getResponseProviderTypeNames()
Returns a set of all valid ResponseProvider type names
defined in the PolicyConfig service. |
Set |
getSelectedResponseProviderTypeNames()
Returns a set of valid ResponseProvider type names
configured. |
String |
getViewBeanURL(ResponseProvider respProvider)
Returns the view bean URL given the ResponseProvider |
static String |
responseProviderTypeName(ResponseProvider respProvider)
Returns ResponseProvider type name |
| Constructor Detail |
|---|
public ResponseProviderTypeManager(PolicyManager pm)
ResponseProviderTypeManager object
pm - PolicyManager to initialize the
ResponseProviderTypeManager with| Method Detail |
|---|
public 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 invalid
PolicyException - 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 invalid
PolicyException - 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 type
IDRepoResponseProvider
. Returns null if not present.public static String responseProviderTypeName(ResponseProvider respProvider)
ResponseProvider type name
respProvider - ResponseProvider for which
to get the type name
ResponseProvider type name for the given
ResponseProviderprotected String getI18NPropertiesFileName(String responseProviderTypeName)
responseProviderTypeName - response provider type name
public String getI18NKey(String responseProviderName)
responseProviderName - Response provider type name.
public String getDisplayName(String responseProviderTypeName)
responseProviderTypeName - responseprovider type name
public 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 found
PolicyException - for any other abnormal conditionpublic String getViewBeanURL(ResponseProvider respProvider)
ResponseProvider
respProvider - ResponseProvider for which
to get the view bean URL
ResponseProvider
plugin in the policy service PluginSchema.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||