|
Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@ControlInterface public interface RealmConfiguration
* This is the public interface for keeping personalization profile records
in sync with the WLS realm. It checks for user names that have profiles, but have no
corresponding user in any of the authentication providers. It then deletes those
profiles.
Security requirements:
The caller must be in the role of "PortalSystemAdministrator" to invoke
these methods
Method Summary | |
---|---|
void |
cleanupMisconfiguredGroups()
Removes misconfigured groups (those with profiles, but no corresponding group in the authentication provider). |
void |
cleanupMisconfiguredUsers()
Removes misconfigured users (those with profiles, but no corresponding group in the authentication provider). |
String[] |
getGroupProfileNames()
Returns just the group profile names. |
String[] |
getMisconfiguredGroups()
Returns the group names that have profiles, but group does not exist in the authentication provider. |
String[] |
getMisconfiguredUsers()
Returns the user names that have profiles, but user does not exist in the authentication provider. |
String[] |
getRealmGroups()
Get a list of groups in all authentication providers configured for the realm. |
String[] |
getRealmUsers()
Get a list of groups in all authentication providers configured for the realm. |
String[] |
getUserProfileNames()
Returns just the user profiles. |
boolean |
isManageableRealm()
Determine if the current realm is writable. |
Method Detail |
---|
void cleanupMisconfiguredGroups() throws P13nControlException
P13nControlException
- if errors cleaning up groups, or if caller is
not in allowed rolevoid cleanupMisconfiguredUsers() throws P13nControlException
P13nControlException
- if errors cleaning up users, or if caller is
not in allowed roleString[] getGroupProfileNames() throws P13nControlException
P13nControlException
- if errors accessing the database, or if caller is
not in allowed roleString[] getMisconfiguredGroups() throws P13nControlException
P13nControlException
- if user find error, or if caller is
not in allowed roleString[] getMisconfiguredUsers() throws P13nControlException
P13nControlException
- if user find error, or if caller is
not in allowed roleString[] getRealmGroups() throws P13nControlException
P13nControlException
- if error accessing realm, or if caller is
not in allowed roleString[] getRealmUsers() throws P13nControlException
P13nControlException
- if error accessing realm, or if caller is
not in allowed roleString[] getUserProfileNames() throws P13nControlException
P13nControlException
- if errors accessing the database, or if caller is
not in allowed roleboolean isManageableRealm() throws P13nControlException
P13nControlException
- if runtime errors, or if caller is
not in allowed role
|
Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |