Class UserData

java.lang.Object
eirb.pub.app.vault.UserData
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SharedUserData

public class UserData extends Object implements Serializable
See Also:
  • Constructor Details

  • Method Details

    • emptyUserData

      public static UserData emptyUserData()
    • setClock

      public static void setClock(Clock clock)
    • getId

      public UUID getId()
    • getLogin

      public String getLogin()
    • getPassword

      public String getPassword()
    • getName

      public String getName()
    • getURL

      public String getURL()
    • getOTP

      public String getOTP()
    • getComments

      public String getComments()
    • getCreationDate

      public LocalDateTime getCreationDate()
    • getUpdateDate

      public LocalDateTime getUpdateDate()
    • getCategory

      public Category getCategory()
    • setFrom

      public void setFrom(UserData userData, boolean update)
      Set all the attributes based on another userdata (excepted the id)
      Parameters:
      userData - userdata to copy into the local instance
      update - if true, set the update date to now
    • setFrom

      public void setFrom(UserData userData)
    • setId

      public void setId(UUID id)
    • setLogin

      public void setLogin(String login)
    • setPassword

      public void setPassword(String password)
    • setOTP

      public void setOTP(String OTP)
    • setName

      public void setName(String name)
    • setURL

      public void setURL(String URL)
    • setComments

      public void setComments(String comments)
    • setCreationDate

      public void setCreationDate(LocalDateTime creationDate)
    • setUpdateDate

      public void setUpdateDate(LocalDateTime updateDate)
    • setCategory

      public void setCategory(Category category)
    • getValidityTime

      public Duration getValidityTime()
    • setValidityTime

      public void setValidityTime(Duration validityTime)
    • isStillValid

      public boolean isStillValid()
    • clean

      public void clean()
    • simpleEquals

      public boolean simpleEquals(Object o)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • addPropertyChangeListener

      public void addPropertyChangeListener(PropertyChangeListener listener)
    • removePropertyChangeListener

      public void removePropertyChangeListener(PropertyChangeListener listener)