Package google.registry.model.transfer
Class DomainTransferData
java.lang.Object
google.registry.model.ImmutableObject
google.registry.model.transfer.BaseTransferObject
google.registry.model.transfer.TransferData
google.registry.model.transfer.DomainTransferData
- All Implemented Interfaces:
Buildable
,UnsafeSerializable
,Serializable
,Cloneable
Transfer data for domain.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class google.registry.model.transfer.TransferData
TransferData.TransferServerApproveEntity
Nested classes/interfaces inherited from class google.registry.model.ImmutableObject
ImmutableObject.DoNotHydrate, ImmutableObject.IgnoredInDiffableMap, ImmutableObject.Insignificant
Nested classes/interfaces inherited from interface google.registry.model.Buildable
Buildable.GenericBuilder<S,
B extends Buildable.GenericBuilder<?, ?>>, Buildable.Overlayable<T> -
Field Summary
Fields inherited from class google.registry.model.ImmutableObject
hashCode
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns a fresh Builder populated only with the constant fields of this TransferData, i.e.protected DomainTransferData.Builder
com.google.common.collect.ImmutableSet
<VKey<? extends TransferData.TransferServerApproveEntity>> org.joda.time.DateTime
boolean
isEmpty()
Methods inherited from class google.registry.model.transfer.TransferData
getHistoryEntryId, getTransferRequestTrid
Methods inherited from class google.registry.model.transfer.BaseTransferObject
getGainingRegistrarId, getLosingRegistrarId, getPendingTransferExpirationTime, getTransferRequestTime, getTransferStatus
Methods inherited from class google.registry.model.ImmutableObject
clone, cloneEmptyToNull, createVKey, equals, getSignificantFields, hashCode, toDiffableFieldMap, toHydratedString, toString, toStringHelper
-
Field Details
-
EMPTY
-
billingCancellationId
-
-
Constructor Details
-
DomainTransferData
public DomainTransferData()
-
-
Method Details
-
copyConstantFieldsToBuilder
Description copied from class:TransferData
Returns a fresh Builder populated only with the constant fields of this TransferData, i.e. those that are fixed and unchanging throughout the transfer process.These fields are:
- transferRequestTrid
- transferRequestTime
- gainingClientId
- losingClientId
- transferPeriod
- Overrides:
copyConstantFieldsToBuilder
in classTransferData
-
getTransferPeriod
-
getTransferredRegistrationExpirationTime
@Nullable public org.joda.time.DateTime getTransferredRegistrationExpirationTime() -
getServerApproveBillingEvent
-
getServerApproveAutorenewEvent
-
getServerApproveAutorenewPollMessage
-
getServerApproveAutorenewPollMessageHistoryId
-
getServerApproveEntities
public com.google.common.collect.ImmutableSet<VKey<? extends TransferData.TransferServerApproveEntity>> getServerApproveEntities()- Overrides:
getServerApproveEntities
in classTransferData
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in classTransferData
-
createEmptyBuilder
- Specified by:
createEmptyBuilder
in classTransferData
-
asBuilder
- Specified by:
asBuilder
in interfaceBuildable
- Specified by:
asBuilder
in classTransferData
-