|
Java SDK r12.5 SP 8 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProviderAccessor
Provides all Identity Manager APIs with direct access to the managed objects in the data store.
Each managed object type (such as User, Group, and Organization) is associated with a provider object that you use to access the managed object's data. You use the methods inProviderAccessor
to retrieve the managed object providers.
ProviderAccessor
lets you access the
SecurityProvider
object for retrieving information
about administrator privileges in the Identity Manager environment.
ProviderAccessor
methods through
IMContext
.
ProviderAccessor
are accessed for
reading purposes only. However, on occassion, business logic task handlers and event
listeners may need to modify objects retrieved through ProviderAccessor
.
ProviderAccessor
, you are changing the local (in-memory)
representation of the object. To persist the changes to the data store, call
modifyObject()
. The changes are then made directly to the data store. No
Identity Manager events are generated, and no workflow approvals, auditing, or
security checks are performed.
Method Detail |
---|
AccessRoleProvider getAccessRoleProvider() throws java.lang.Exception
AccessRoleProvider
object.
java.lang.Exception
AccessTaskProvider getAccessTaskProvider() throws java.lang.Exception
AccessTaskProvider
object.
java.lang.Exception
AdminRoleProvider getAdminRoleProvider() throws java.lang.Exception
AdminRoleProvider
object.
java.lang.Exception
AdminTaskProvider getAdminTaskProvider() throws java.lang.Exception
AdminTaskProvider
object.
java.lang.Exception
SecurityProvider getSecurityProvider() throws java.lang.Exception
SecurityProvider
object.
java.lang.Exception
GroupProvider getGroupProvider() throws java.lang.Exception
GroupProvider
object.
java.lang.Exception
OrganizationProvider getOrganizationProvider() throws java.lang.Exception
OrganizationProvider
object.
java.lang.Exception
UserProvider getUserProvider() throws java.lang.Exception
UserProvider
object.
java.lang.Exception
TabDefinitionProvider getTabDefinitionProvider() throws java.lang.Exception
TabDefinitionProvider
object.
java.lang.Exception
AccessControlProvider getAccessControlProvider() throws java.lang.Exception
AccessControlProvider
object.
java.lang.Exception
EnvironmentSettingsProvider getEnvironmentSettingsProvider() throws java.lang.Exception
java.lang.Exception
ProvisioningPolicyProvider getProvisioningPolicyProvider() throws java.lang.Exception
ProvisioningPolicyProvider
object.
java.lang.Exception
ProvisioningRoleProvider getProvisioningRoleProvider() throws java.lang.Exception
ProvisioningRoleProvider
object.
java.lang.Exception
SynchronizationProvider getSynchronizationProvider() throws java.lang.Exception
SynchronizationProvider
object.
java.lang.Exception
ManagedObjectProvider getManagedObjectProvider(ObjectType objectType) throws java.lang.Exception
ManagedObjectProvider
object.
objectType
-
java.lang.Exception
RelationshipProvider getRelationshipProvider() throws java.lang.Exception
RelationshipProvider
object.
java.lang.Exception
AnalyticsEngineProvider getAnalyticsEngineProvider() throws java.lang.Exception
AnalyticsEngineProvider
object
java.lang.Exception
|
Java SDK r12.5 SP 8 06/13/2011 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |