Я работаю над системой Restful Java, которая обрабатывает объекты с полями, связанными со временем. Типы этих полей: long
в миллисекундах. Однако поля времени вызовов Restful имеют тип Instant. Каков наилучший способ сделать это преобразование?
Сейчас я думаю о том, чтобы определить «близнецовые» типы для сущностей с временными полями, причем тип этих полей будет Instant
в этих близнецах. Система будет принимать вызовы этих типов-близнецов, а затем преобразовывать их в собственные типы системы перед отправкой вызовов на серверную часть.
Но я чувствую, что есть более элегантные способы.
Как лучше всего это сделать?