|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.di.plugin.pwstore.log.LogPasswordStoreITIMDecorator
public final class LogPasswordStoreITIMDecorator
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 LogPasswordStore.
| Constructor Summary | |
|---|---|
LogPasswordStoreITIMDecorator()
Create new Decorator. |
|
| Method Summary | |
|---|---|
boolean |
addPasswordValues(java.lang.String aId,
java.util.Vector aPasswordValues)
|
boolean |
deletePasswordValues(java.lang.String aId,
java.util.Vector aPasswordValues)
|
void |
initialize(java.lang.Object aObj)
|
boolean |
readyToSync(java.lang.String aId)
|
boolean |
readyToSync(java.lang.String aId,
java.util.Vector aPasswordValues)
|
boolean |
setExtendedData(java.lang.String id,
java.lang.String extendedData)
|
boolean |
syncPassword(java.lang.String aId,
java.util.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 LogPasswordStoreITIMDecorator()
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 |
|---|
public boolean readyToSync(java.lang.String aId)
readyToSync in interface IPasswordSynchronizerIPasswordSynchronizer.readyToSync(java.lang.String)
public boolean readyToSync(java.lang.String aId,
java.util.Vector aPasswordValues)
readyToSync in interface IPasswordSynchronizerIPasswordSynchronizer.readyToSync(java.lang.String,
java.util.Vector)
public boolean syncPassword(java.lang.String aId,
java.util.Vector aPasswordValues)
syncPassword in interface IPasswordSynchronizerIPasswordSynchronizer.syncPassword(java.lang.String,
java.util.Vector)
public boolean addPasswordValues(java.lang.String aId,
java.util.Vector aPasswordValues)
addPasswordValues in interface IPasswordSynchronizerIPasswordSynchronizer.addPasswordValues(java.lang.String,
java.util.Vector)
public boolean deletePasswordValues(java.lang.String aId,
java.util.Vector aPasswordValues)
deletePasswordValues in interface IPasswordSynchronizerIPasswordSynchronizer.deletePasswordValues(java.lang.String,
java.util.Vector)
public void initialize(java.lang.Object aObj)
throws java.lang.Exception
initialize in interface IPasswordSynchronizerjava.lang.ExceptionIPasswordSynchronizer.initialize(java.lang.Object)public void terminate()
terminate in interface IPasswordSynchronizerIPasswordSynchronizer.terminate()
public boolean setExtendedData(java.lang.String id,
java.lang.String extendedData)
setExtendedData in interface IPasswordSynchronizerIPasswordSynchronizer.setExtendedData(String, String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||