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 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, String id, String extData)
           
BasePasswordChange(int type, String id, Vector<String> passwords)
           
BasePasswordChange(int type, String id, Vector<String> passwords, String extData, String customData)
           
BasePasswordChange(String id, Vector<String> passwords)
           
 
Method Summary
 String getCustomData()
          
 String getExtData()
          
 String getID()
          
 Vector<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,
                          String id,
                          Vector<String> passwords)

BasePasswordChange

public BasePasswordChange(int type,
                          String id,
                          String extData)

BasePasswordChange

public BasePasswordChange(String id,
                          Vector<String> passwords)

BasePasswordChange

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

getType

public int getType()

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

getID

public String getID()

Specified by:
getID in interface PasswordChange
Returns:
user ID

getPasswords

public Vector<String> getPasswords()

Specified by:
getPasswords in interface PasswordChange
Returns:
changed passwords

getExtData

public String getExtData()

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

getCustomData

public 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