mirror of
https://github.com/google/nomulus
synced 2026-05-13 11:21:46 +00:00
Migrated core EppResource and Token models from Joda-Time DateTime to java.time.Instant. Specific migrations include: - `DomainBase` and `Domain`: Migrated `registrationExpirationTime` and various other timestamps to use `Instant` directly. - `Registrar`: Migrated `lastPocVerificationDate` and certificate dates to `Instant`. - `BulkPricingPackage`: Migrated `nextBillingDate` and `lastNotificationSent`. - `AllocationToken`: Migrated `tokenStatusTransitions` map keys to `Instant`. - `LaunchNotice`: Migrated `acceptedTime` and `expirationTime`. Updated all associated EPP flows (e.g., DomainCreateFlow, DomainRenewFlow), batch actions (e.g., CheckBulkComplianceAction, DeleteExpiredDomainsAction), command-line tools (e.g., UnrenewDomainCommand, UpdateBulkPricingPackageCommand), and tests to handle `Instant` directly.
Summary
This project holds some of the general-purpose utility classes that do not rely on the registry domain model.
This is an intermediate step in untangling the circular dependencies between :core and :util subprojects.