|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.di.plugin.pwstore.ldap.LDAPPasswordStoreITIMDecorator
public final class LDAPPasswordStoreITIMDecorator
The concrete ITIM password policy validation decorator. This class name may be used as the value of the password plugin configuration property named syncClassname.
This class decorates an PasswordStore password policy validation checking
functions. The validation function is provided by ITIM. The concrete
PasswordStore decorated is the existing LDAPPasswordStore
.
Constructor Summary | |
---|---|
LDAPPasswordStoreITIMDecorator()
Create new Decorator. |
Method Summary | |
---|---|
boolean |
addPasswordValues(java.lang.String id,
java.util.Vector passwords)
Deprecated. |
boolean |
deletePasswordValues(java.lang.String id,
java.util.Vector passwords)
Deprecated. |
void |
initialize(java.lang.Object aObj)
This method initializes the password store. |
boolean |
isAvailable(PasswordChange change)
This method check the password store availability, |
boolean |
readyToSync(java.lang.String id)
Deprecated. |
boolean |
readyToSync(java.lang.String id,
java.util.Vector passwords)
Deprecated. |
boolean |
setExtendedData(PasswordChange change)
This method sends additional information about a user. |
boolean |
setExtendedData(java.lang.String id,
java.lang.String extendedData)
Deprecated. |
boolean |
store(PasswordChange change)
This method stores password change in the password store. |
boolean |
syncPassword(java.lang.String id,
java.util.Vector passwords)
Deprecated. |
void |
terminate()
This method cleans any reserved resources such as files, connections etc. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LDAPPasswordStoreITIMDecorator() throws java.lang.ClassNotFoundException, PolicyInitializationException, PolicyConnectionException, java.lang.IllegalAccessException, java.lang.InstantiationException
Create new Decorator.
Uses PasswordPolicyServiceBuilder
to create an ITIM specfic
PasswordPolicyFactory
. The class name of this factory can be
defined in the configuration file named idipwsync.props. This file
must be in the classpath.
java.lang.ClassNotFoundException
- if class defined by the configuration property
passwordPolicyServiceFactory cannot be found.
PolicyInitializationException
- if configuration properties needed by the factory are
incorrect.
PolicyConnectionException
- if an error occurs creating or opening the connection the
actual password policy service provider.
java.lang.IllegalAccessException
- if the factory class cannot be accessed.
java.lang.InstantiationException
- if the factory class cannot be instantiated.Method Detail |
---|
@Deprecated public boolean readyToSync(java.lang.String id)
readyToSync
in interface IPasswordSynchronizer
@Deprecated public boolean readyToSync(java.lang.String id, java.util.Vector passwords)
readyToSync
in interface IPasswordSynchronizer
@Deprecated public boolean syncPassword(java.lang.String id, java.util.Vector passwords)
syncPassword
in interface IPasswordSynchronizer
@Deprecated public boolean addPasswordValues(java.lang.String id, java.util.Vector passwords)
addPasswordValues
in interface IPasswordSynchronizer
@Deprecated public boolean deletePasswordValues(java.lang.String id, java.util.Vector passwords)
deletePasswordValues
in interface IPasswordSynchronizer
@Deprecated public boolean setExtendedData(java.lang.String id, java.lang.String extendedData)
setExtendedData
in interface IPasswordSynchronizer
public boolean isAvailable(PasswordChange change)
PasswordStore
isAvailable
in interface PasswordStore
change
- object describing the password change
true
if password store is available;
false
otherwisePasswordStore.isAvailable(PasswordChange)
public boolean store(PasswordChange change)
PasswordStore
store
in interface PasswordStore
change
- object describing the password change
true
if the operation is successful;
false
otherwisePasswordStore#syncPassword(jBasePasswordChange)
public void initialize(java.lang.Object aObj) throws java.lang.Exception
PasswordStore
initialize
in interface IPasswordSynchronizer
initialize
in interface PasswordStore
aObj
- object of type PWSyncLog
used for logging
java.lang.Exception
PasswordStore.initialize(java.lang.Object)
public void terminate()
PasswordStore
terminate
in interface IPasswordSynchronizer
terminate
in interface PasswordStore
PasswordStore.terminate()
public boolean setExtendedData(PasswordChange change)
PasswordStore
Currently only the Windows Password Synchronizer plug-in sends extended data.
setExtendedData
in interface PasswordStore
change
- object describing the password change
true
if the operation is successful;
false
otherwisePasswordStore#setExtendedData(String, String)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |