Пример #1
0
  /** @param sender */
  public void deleteRequest(PersonInfo sender) {
    if (sender == null) {
      throw new NullPointerException();
    }

    mTable.deleteEntryOf(sender.getIdentifier());
  }
Пример #2
0
  /**
   * @param sender
   * @param circles
   */
  public void confirmRequest(PersonInfo sender, String passphrase, List<String> circles)
      throws TokenCipher.WrongPassphraseException {
    if (sender == null || circles == null) {
      throw new NullPointerException();
    }

    try {
      mTable.confirmRequest(sender.getIdentifier(), passphrase);
    } catch (GeneralSecurityException e) {
      Log.e(TAG, "Decypher error:", e);
      return;
    }

    for (String circle : circles) {
      addPersontoCircle(sender.getIdentifier(), circle);
    }
  }
Пример #3
0
 public boolean addPersonToGroup(PersonInfo contact, String group) {
   return mTable.addPersonToCircle(contact.getIdentifier(), group);
 }
Пример #4
0
 public boolean removePersonFromGroup(PersonInfo contact, String group) {
   return mTable.removePersonFromCircle(contact.getIdentifier(), group);
 }
Пример #5
0
 public void deletePerson(PersonInfo person) {
   mTable.deleteEntryOf(person.getIdentifier());
 }