Package google.registry.flows.contact
Class ContactTransferApproveFlow
java.lang.Object
google.registry.flows.contact.ContactTransferApproveFlow
- All Implemented Interfaces:
Flow
,MutatingFlow
,TransactionalFlow
@ReportingSpec(CONTACT_TRANSFER_APPROVE)
public final class ContactTransferApproveFlow
extends Object
implements MutatingFlow
An EPP flow that approves a pending transfer on a contact.
The "gaining" registrar requests a transfer from the "losing" (aka current) registrar. The losing registrar has a "transfer" time period to respond (by default five days) after which the transfer is automatically approved. Within that window, this flow allows the losing client to explicitly approve the transfer request, which then becomes effective immediately.
-
Method Summary
Modifier and TypeMethodDescriptionrun()
The logic in this flow, which handles client approvals, very closely parallels the logic inContact.cloneProjectedAtTime(org.joda.time.DateTime)
which handles implicit server approvals.
-
Method Details
-
run
The logic in this flow, which handles client approvals, very closely parallels the logic inContact.cloneProjectedAtTime(org.joda.time.DateTime)
which handles implicit server approvals.- Specified by:
run
in interfaceFlow
- Throws:
EppException
-