mirror of
https://github.com/google/nomulus.git
synced 2025-05-14 16:37:13 +02:00
[]
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=133597433
This commit is contained in:
parent
c30c5bc399
commit
0518f63aad
5 changed files with 76 additions and 40 deletions
|
@ -32,7 +32,6 @@ import google.registry.model.eppcommon.StatusValue;
|
|||
import google.registry.model.eppoutput.EppResponse.ResponseData;
|
||||
import google.registry.model.ofy.CommitLogManifest;
|
||||
import google.registry.model.transfer.TransferData;
|
||||
import google.registry.model.transfer.TransferStatus;
|
||||
import java.util.Set;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlTransient;
|
||||
|
@ -304,27 +303,6 @@ public abstract class EppResource extends BackupGroupRoot implements Buildable,
|
|||
return thisCastToDerived();
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove a pending transfer.
|
||||
*
|
||||
* <p>This removes the {@link StatusValue#PENDING_TRANSFER} status, clears all the
|
||||
* server-approve fields on the {@link TransferData} including the extended registration years
|
||||
* field, and sets the expiration time of the last pending transfer (i.e. the one being cleared)
|
||||
* to now.
|
||||
*/
|
||||
public B clearPendingTransfer(TransferStatus transferStatus, DateTime now) {
|
||||
removeStatusValue(StatusValue.PENDING_TRANSFER);
|
||||
return setTransferData(getInstance().getTransferData().asBuilder()
|
||||
.setExtendedRegistrationYears(null)
|
||||
.setServerApproveEntities(null)
|
||||
.setServerApproveBillingEvent(null)
|
||||
.setServerApproveAutorenewEvent(null)
|
||||
.setServerApproveAutorenewPollMessage(null)
|
||||
.setTransferStatus(transferStatus)
|
||||
.setPendingTransferExpirationTime(now)
|
||||
.build());
|
||||
}
|
||||
|
||||
/** Wipe out any personal information in the resource. */
|
||||
public B wipeOut() {
|
||||
return thisCastToDerived();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue