Package com.ibm.di.plugin.pwstore
Interface PasswordStore
-
- All Known Implementing Classes:
BasePasswordStore,BasePasswordSynchronizerDecorator,JMSPasswordStore,JMSPasswordStoreITIMDecorator,LDAPPasswordStore,LDAPPasswordStoreITIMDecorator,LogPasswordStore,LogPasswordStoreITIMDecorator,PasswordStoreAdapter
public interface PasswordStoreThis interface should be implemented by all password stores. It replaces the deprecatedIPasswordSynchronizerinterface.Note: User password stores must not implement this interface directly. Instead they must extend from the
BasePasswordStoreclass in order to stay forward compatible.- See Also:
IPasswordSynchronizer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinitialize(java.lang.Object aObj)This method initializes the password store.booleanisAvailable(PasswordChange change)This method check the password store availability,booleansetExtendedData(PasswordChange change)This method sends additional information about a user.booleanstore(PasswordChange change)This method stores password change in the password store.voidterminate()This method cleans any reserved resources such as files, connections etc.
-
-
-
Method Detail
-
isAvailable
boolean isAvailable(PasswordChange change)
This method check the password store availability,- Parameters:
change- object describing the password change- Returns:
trueif password store is available;falseotherwise
-
store
boolean store(PasswordChange change)
This method stores password change in the password store.- Parameters:
change- object describing the password change- Returns:
trueif the operation is successful;falseotherwise
-
setExtendedData
boolean setExtendedData(PasswordChange change)
This method sends additional information about a user.Currently only the Windows Password Synchronizer plug-in sends extended data.
- Parameters:
change- object describing the password change- Returns:
trueif the operation is successful;falseotherwise
-
initialize
void initialize(java.lang.Object aObj) throws java.lang.ExceptionThis method initializes the password store.- Parameters:
aObj- object of typePWSyncLogused for logging- Throws:
java.lang.Exception
-
terminate
void terminate()
This method cleans any reserved resources such as files, connections etc.
-
-