|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.sun.identity.policy.SubjectTypeManager
The class SubjectTypeManager
provides
methods to get a list of configured Subject
objects, and to obtain a factory object for it.
Method Summary | |
java.lang.String |
getDisplayName(java.lang.String subjectType)
Gets the display name for the subject type |
java.lang.String |
getI18NKey(java.lang.String subjectType)
Returns the I18N key to be used to localize the display name for the subject type name. |
java.util.Set |
getSelectedSubjectTypeNames()
Returns a set of valid subject type names configured for the organization. |
Subject |
getSubject(java.lang.String subjectType)
Returns an instance of the Subject given the subject type
name. |
java.lang.String |
getSubjectTypeName(Subject subject)
Returns the type of the Subject implementation. |
java.util.Set |
getSubjectTypeNames()
Returns a set of all valid subject type names defined by the policy service. |
java.lang.String |
getViewBeanURL(Subject subject)
Gets the view bean URL given the Subject |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public java.util.Set getSubjectTypeNames() throws SSOException, PolicyException
LDAPRole
, LDAPGroup
, etc.
SSOException
- if the SSOToken
used to create
the PolicyManager
has become invalid
PolicyException
- for any other abnormal conditionpublic java.util.Set getSelectedSubjectTypeNames() throws SSOException, PolicyException
LDAPRole
, LDAPGroup
, etc.
SSOException
- if the SSOToken
used to create
the PolicyManager
has become invalid
PolicyException
- for any other abnormal conditionpublic java.lang.String getSubjectTypeName(Subject subject)
Subject
implementation.
For example Role, Group, Organization, etc.
subject
- subject object for which this method will
return its associated type
LDAPRole
,
LDAPGroup
, etc. Returns null
if
not present.public java.lang.String getI18NKey(java.lang.String subjectType)
subjectType
- subject type name
public java.lang.String getDisplayName(java.lang.String subjectType)
subjectType
- subject type
public Subject getSubject(java.lang.String subjectType) throws NameNotFoundException, PolicyException
Subject
given the subject type
name.
subjectType
- subject type.
Subject
given the subject type
name.
NameNotFoundException
- if the Subject
for the
subjectType
name is not found
PolicyException
- for any other abnormal conditionpublic java.lang.String getViewBeanURL(Subject subject)
subject
- subject for which to get the view bean URL
PluginSchema
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |