|
|||||||||||
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 IPasswordSynchronizer password policy validation
checking functions. The validation function is provided by ITIM. The concrete
IPasswordSynchronizer decorated is the existing LDAPPasswordStore
.
Constructor Summary | |
---|---|
LDAPPasswordStoreITIMDecorator()
Create new Decorator. |
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 |
---|
public LDAPPasswordStoreITIMDecorator() throws ClassNotFoundException, PolicyInitializationException, PolicyConnectionException, IllegalAccessException, 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.
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.
IllegalAccessException
- if the factory class cannot be accessed.
InstantiationException
- if the factory class cannot be instantiated.Method Detail |
---|
public boolean readyToSync(String aId)
readyToSync
in interface IPasswordSynchronizer
IPasswordSynchronizer.readyToSync(java.lang.String)
public boolean readyToSync(String aId, Vector aPasswordValues)
readyToSync
in interface IPasswordSynchronizer
IPasswordSynchronizer.readyToSync(java.lang.String,
java.util.Vector)
public boolean syncPassword(String aId, Vector aPasswordValues)
syncPassword
in interface IPasswordSynchronizer
IPasswordSynchronizer.syncPassword(java.lang.String,
java.util.Vector)
public boolean addPasswordValues(String aId, Vector aPasswordValues)
addPasswordValues
in interface IPasswordSynchronizer
IPasswordSynchronizer.addPasswordValues(java.lang.String,
java.util.Vector)
public boolean deletePasswordValues(String aId, Vector aPasswordValues)
deletePasswordValues
in interface IPasswordSynchronizer
IPasswordSynchronizer.deletePasswordValues(java.lang.String,
java.util.Vector)
public void initialize(Object aObj) throws Exception
initialize
in interface IPasswordSynchronizer
Exception
IPasswordSynchronizer.initialize(java.lang.Object)
public void terminate()
terminate
in interface IPasswordSynchronizer
IPasswordSynchronizer.terminate()
public boolean setExtendedData(String id, String extendedData)
setExtendedData
in interface IPasswordSynchronizer
IPasswordSynchronizer.setExtendedData(String, String)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |