Class BasePasswordChange

  • All Implemented Interfaces:
    PasswordChange

    public class BasePasswordChange
    extends java.lang.Object
    implements PasswordChange
    This class implements a simple password change.
    • 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