com.ibm.di.plugin.pwstore
Class BasePasswordChange

java.lang.Object
  extended by com.ibm.di.plugin.pwstore.BasePasswordChange
All Implemented Interfaces:
PasswordChange

public class BasePasswordChange
extends java.lang.Object
implements PasswordChange

This class implements a simple password change.


Field Summary
 
Fields inherited from interface com.ibm.di.plugin.pwstore.PasswordChange
ADD_CHANGE, DELETE_CHANGE, MODIFY_CHANGE, MODIFY_EXTENDED_DATA_CHANGE, NO_CHANGE
 
Constructor Summary
BasePasswordChange(int type, java.lang.String id, java.lang.String extData)
           
BasePasswordChange(int type, java.lang.String id, java.util.Vector<java.lang.String> passwords)
           
BasePasswordChange(int type, java.lang.String id, java.util.Vector<java.lang.String> passwords, java.lang.String extData, java.lang.String customData)
           
BasePasswordChange(java.lang.String id, java.util.Vector<java.lang.String> passwords)
           
 
Method Summary
 java.lang.String getCustomData()
          
 java.lang.String getExtData()
          
 java.lang.String getID()
          
 java.util.Vector<java.lang.String> getPasswords()
          
 long getTimestamp()
          
 int getType()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasePasswordChange

public BasePasswordChange(int type,
                          java.lang.String id,
                          java.util.Vector<java.lang.String> passwords)

BasePasswordChange

public BasePasswordChange(int type,
                          java.lang.String id,
                          java.lang.String extData)

BasePasswordChange

public BasePasswordChange(java.lang.String id,
                          java.util.Vector<java.lang.String> passwords)

BasePasswordChange

public BasePasswordChange(int type,
                          java.lang.String id,
                          java.util.Vector<java.lang.String> passwords,
                          java.lang.String extData,
                          java.lang.String customData)
Method Detail

getType

public int getType()

Specified by:
getType in interface PasswordChange
Returns:
type of change

getID

public java.lang.String getID()

Specified by:
getID in interface PasswordChange
Returns:
user ID

getPasswords

public java.util.Vector<java.lang.String> getPasswords()

Specified by:
getPasswords in interface PasswordChange
Returns:
changed passwords

getExtData

public java.lang.String getExtData()

Specified by:
getExtData in interface PasswordChange
Returns:
extended data about user

getCustomData

public java.lang.String getCustomData()

Specified by:
getCustomData in interface PasswordChange
Returns:
custom data

getTimestamp

public long getTimestamp()

Specified by:
getTimestamp in interface PasswordChange
Returns:
timestamp of the change