com.ibm.di.plugin.pwstore.ldap
Class LDAPPasswordStore

java.lang.Object
  extended by com.ibm.di.plugin.pwstore.ldap.LDAPPasswordStore
All Implemented Interfaces:
IPasswordSynchronizer

public class LDAPPasswordStore
extends Object
implements IPasswordSynchronizer


Constructor Summary
LDAPPasswordStore()
           
 
Method Summary
 boolean addPasswordValues(String aId, Vector aPasswordValues)
           
 boolean deletePasswordValues(String aId, Vector aPasswordValues)
           
 void initialize(Object aObj)
           
 boolean readyToSync(String aId)
           
 boolean readyToSync(String aId, Vector aPasswordValues)
           
 boolean setExtendedData(String id, String extendedData)
           
 boolean syncPassword(String aId, Vector aPasswordValues)
           
 void terminate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LDAPPasswordStore

public LDAPPasswordStore()
Method Detail

initialize

public void initialize(Object aObj)
                throws Exception
Specified by:
initialize in interface IPasswordSynchronizer
Throws:
Exception

readyToSync

public boolean readyToSync(String aId)
Specified by:
readyToSync in interface IPasswordSynchronizer

readyToSync

public boolean readyToSync(String aId,
                           Vector aPasswordValues)
Specified by:
readyToSync in interface IPasswordSynchronizer

syncPassword

public boolean syncPassword(String aId,
                            Vector aPasswordValues)
Specified by:
syncPassword in interface IPasswordSynchronizer

addPasswordValues

public boolean addPasswordValues(String aId,
                                 Vector aPasswordValues)
Specified by:
addPasswordValues in interface IPasswordSynchronizer

deletePasswordValues

public boolean deletePasswordValues(String aId,
                                    Vector aPasswordValues)
Specified by:
deletePasswordValues in interface IPasswordSynchronizer

terminate

public void terminate()
Specified by:
terminate in interface IPasswordSynchronizer

setExtendedData

public boolean setExtendedData(String id,
                               String extendedData)
Specified by:
setExtendedData in interface IPasswordSynchronizer