Package com.ibm.di.plugin.pwstore
Class BasePasswordChange
- java.lang.Object
-
- 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
Constructors Constructor Description 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCustomData()java.lang.StringgetExtData()java.lang.StringgetID()java.util.Vector<java.lang.String>getPasswords()longgetTimestamp()intgetType()
-
-
-
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:
getTypein interfacePasswordChange- Returns:
- type of change
-
getID
public java.lang.String getID()
- Specified by:
getIDin interfacePasswordChange- Returns:
- user ID
-
getPasswords
public java.util.Vector<java.lang.String> getPasswords()
- Specified by:
getPasswordsin interfacePasswordChange- Returns:
- changed passwords
-
getExtData
public java.lang.String getExtData()
- Specified by:
getExtDatain interfacePasswordChange- Returns:
- extended data about user
-
getCustomData
public java.lang.String getCustomData()
- Specified by:
getCustomDatain interfacePasswordChange- Returns:
- custom data
-
getTimestamp
public long getTimestamp()
- Specified by:
getTimestampin interfacePasswordChange- Returns:
- timestamp of the change
-
-