2017-01-30 2 views
0

В API документации Java для ContactEntry заявляет следующее:В чем разница между ContactEntry.getUpdated() и ContactEntry.getEdited()

  • getUpdated(): Получить экземпляр DateTime, представляющий последний раз, когда этот ресурс был обновлено. Представляет элемент: обновленный.
  • getEdited(): Получить экземпляр DateTime, представляющий последний раз, когда эта запись была отредактирована. Представляет элемент: редактируемый.

Во всех примерах, которые я видел, эти два имеют одинаковый штамп времени. Есть ли разница между ними?

ответ

1

Поскольку мы говорим о API контактов, они одинаковы. Формат проводов API использует фид Atom.

Их технические определения отличаются друг от друга и оба включены для совместимости как с стандартным форматом Atom Syndication, так и с протоколом публикации Atom.

<app:edited> обновляется каждый раз, когда элемент подачи редактируется: https://tools.ietf.org/html/rfc5023#section-10.2

<atom:updated> обновляется каждый раз, когда элемент подачи отредактированный существенным образом: https://tools.ietf.org/html/rfc4287#section-4.2.15

Для контактов, они были либо отредактированы или они weren 't, поэтому они означают одно и то же в контексте API контактов.

+0

Блестящий. Thamks @ Blake-OHare. –

Смежные вопросы