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.String
getCustomData()
java.lang.String
getExtData()
java.lang.String
getID()
java.util.Vector<java.lang.String>
getPasswords()
long
getTimestamp()
int
getType()
-
-
-
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 interfacePasswordChange
- Returns:
- type of change
-
getID
public java.lang.String getID()
- Specified by:
getID
in interfacePasswordChange
- Returns:
- user ID
-
getPasswords
public java.util.Vector<java.lang.String> getPasswords()
- Specified by:
getPasswords
in interfacePasswordChange
- Returns:
- changed passwords
-
getExtData
public java.lang.String getExtData()
- Specified by:
getExtData
in interfacePasswordChange
- Returns:
- extended data about user
-
getCustomData
public java.lang.String getCustomData()
- Specified by:
getCustomData
in interfacePasswordChange
- Returns:
- custom data
-
getTimestamp
public long getTimestamp()
- Specified by:
getTimestamp
in interfacePasswordChange
- Returns:
- timestamp of the change
-
-