Interface OpenPgpMetadataStore
-
- All Known Subinterfaces:
OpenPgpStore
- All Known Implementing Classes:
AbstractOpenPgpMetadataStore,AbstractOpenPgpStore,FileBasedOpenPgpMetadataStore,FileBasedOpenPgpStore
public interface OpenPgpMetadataStore
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<org.pgpainless.key.OpenPgpV4Fingerprint,Date>getAnnouncedFingerprintsOf(BareJid contact)Return aMapcontaining all announced fingerprints of a contact, as well as the dates on which they were last modified bycontact.voidsetAnnouncedFingerprintsOf(BareJid contact, Map<org.pgpainless.key.OpenPgpV4Fingerprint,Date> data)Store a contacts announced fingerprints and dates of last modification.
-
-
-
Method Detail
-
getAnnouncedFingerprintsOf
Map<org.pgpainless.key.OpenPgpV4Fingerprint,Date> getAnnouncedFingerprintsOf(BareJid contact) throws IOException
Return aMapcontaining all announced fingerprints of a contact, as well as the dates on which they were last modified bycontact. This method MUST NOT return null.- Parameters:
contact- contact in which we are interested.- Returns:
- announced fingerprints
- Throws:
IOException- IO is dangerous
-
setAnnouncedFingerprintsOf
void setAnnouncedFingerprintsOf(BareJid contact, Map<org.pgpainless.key.OpenPgpV4Fingerprint,Date> data) throws IOException
Store a contacts announced fingerprints and dates of last modification.- Parameters:
contact- contact in which we are interested.data-Mapcontaining the contacts announced fingerprints and dates of last modification.- Throws:
IOException- IO is dangerous
-
-