Interface IRawData

All Superinterfaces:
Cloneable, IRecoverable, Serializable
All Known Implementing Classes:
CheckedRawData, DefaultRawData

public interface IRawData extends Cloneable, Serializable, IRecoverable
Data structure with encrypted records
Since:
2023-12-14
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Method for checking the correctness of the structure with encrypted records
    Method for cloning a structure object with encrypted records
    Method for getting a list of encrypted records from a structure
    Method for getting the name of an encrypted data structure
    void
    setData(List<String> newData)
    Method for changing the list of encrypted entries in a structure
    void
    setName(String newName)
    Method for setting the name of an encrypted data structure

    Methods inherited from interface passwordmanager.encoded.IRecoverable

    load, save
  • Method Details

    • getData

      List<String> getData()
      Method for getting a list of encrypted records from a structure
      Returns:
      list of encrypted entries
    • setData

      void setData(List<String> newData)
      Method for changing the list of encrypted entries in a structure
      Parameters:
      newData - list of encrypted entries
    • checkData

      boolean checkData()
      Method for checking the correctness of the structure with encrypted records
      Returns:
      whether the data structure is correct or not
    • clone

      IRawData clone()
      Method for cloning a structure object with encrypted records
      Returns:
      cloned structure
    • getName

      String getName()
      Method for getting the name of an encrypted data structure
      Returns:
      data structure name
    • setName

      void setName(String newName)
      Method for setting the name of an encrypted data structure
      Parameters:
      newName - new data structure name