Package com.iplanet.am.sdk
Interface AMObjectListener
-
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
AMObjectListenerImpl,DirectoryManagerImpl
public interface AMObjectListener extends EventListener
Deprecated.As of Sun Java System Access Manager 7.1.The purpose of this interface is to allow AM SDK plugin implementors to return changes about AM Entities
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidallObjectsChanged()Deprecated.This callback notifies the listener that all object should be marked as "changed" or "dirty".MapgetConfigMap()Deprecated.voidobjectChanged(String name, int type, Map configMap)Deprecated.This callback method is called by the Identity Repository plugin when backend datastore triggers a notification eventvoidobjectsChanged(String parentNames, int type, Set attrNames, Map configMap)Deprecated.This callback method is called by the Identity Repository plugin when backend datastore triggers a notification event that results in multiple objects being modified.voidpermissionsChanged(String orgName, Map configMap)Deprecated.This callback method is called by the Identity Repository plugin when backend datastore triggers a permission change notification event.voidsetConfigMap(Map cmap)Deprecated.
-
-
-
Field Detail
-
ADD
static final int ADD
Deprecated.- See Also:
- Constant Field Values
-
DELETE
static final int DELETE
Deprecated.- See Also:
- Constant Field Values
-
MODIFY
static final int MODIFY
Deprecated.- See Also:
- Constant Field Values
-
RENAMED
static final int RENAMED
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
objectChanged
void objectChanged(String name, int type, Map configMap)
Deprecated.This callback method is called by the Identity Repository plugin when backend datastore triggers a notification event- Parameters:
name- unique name of the object that has changedtype- type of change i.e., ADD, DELETE, MODIFYconfigMap- Map of configuration information which the AM SDK framework passes to the plugin, and which the plugin should return as is. This information helps the framework to map the object to the universal identifier used as the cache key.
-
objectsChanged
void objectsChanged(String parentNames, int type, Set attrNames, Map configMap)
Deprecated.This callback method is called by the Identity Repository plugin when backend datastore triggers a notification event that results in multiple objects being modified. This callback signifies a change to specific attributes of all members of the organization. This callback should be used to notify modifications of "dynamic" or "virtual" attributes.- Parameters:
parentNames- name of the parent whoes "dynamic" attributes attributes have been modified, affecting all its childrentype- type of change i.e., ADD, DELETE, MODIFYattrNames- attribute names that have been modifiedconfigMap- Map of configuration information which the AM SDK framework passes to the plugin, and which the plugin should return as is. This information helps the framework to map the object to the universal identifier used as the cache key.
-
permissionsChanged
void permissionsChanged(String orgName, Map configMap)
Deprecated.This callback method is called by the Identity Repository plugin when backend datastore triggers a permission change notification event. This callback signifies a change in the permissions associated with an organization. A change in the permission can impack the permissios of all entities in an organization and all cached entries for that organization will be cleared.- Parameters:
orgName- unique name of the organization whoes permissions has changedconfigMap- Map of configuration information which the AM SDK framework passes to the plugin, and which the plugin should return as is. This information helps the framework to map the object to the universal identifier used as the cache key.
-
allObjectsChanged
void allObjectsChanged()
Deprecated.This callback notifies the listener that all object should be marked as "changed" or "dirty". This callback is only used in the case when IdRepo plugin looses the connection to data store and does not know what could have changed in the repository.
-
setConfigMap
void setConfigMap(Map cmap)
Deprecated.
-
getConfigMap
Map getConfigMap()
Deprecated.
-
-