mirror of
https://github.com/moparisthebest/mailiverse
synced 2024-08-13 16:53:55 -04:00
35 lines
582 B
Java
35 lines
582 B
Java
package mail.client.model;
|
|
|
|
import java.util.List;
|
|
|
|
import core.util.Pair;
|
|
import mail.client.CacheManager;
|
|
import mail.client.cache.ID;
|
|
|
|
public class PublicKeyRing extends Model
|
|
{
|
|
List<Pair<ID, Identity>> ring;
|
|
|
|
public PublicKeyRing(CacheManager manager)
|
|
{
|
|
super(manager);
|
|
}
|
|
|
|
public void addPublicKeyFromCache(ID id, Identity identity)
|
|
{
|
|
ring.add(Pair.create(id, identity));
|
|
}
|
|
|
|
public void addPublicKey(ID id, Identity identity)
|
|
{
|
|
ring.add(Pair.create(id, identity));
|
|
markDirty();
|
|
}
|
|
|
|
public List<Pair<ID,Identity>> getPublicKeys()
|
|
{
|
|
return ring;
|
|
}
|
|
|
|
}
|