|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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
withMethod 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
ResponseProvider
protected 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 |