Package google.registry.model
Interface UnsafeSerializable
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
Address
,AllocationToken
,AuthInfo
,AuthInfo.PasswordAuth
,BaseTransferObject
,BillingBase
,BillingCancellation
,BillingEvent
,BillingRecurrence
,Contact
,ContactAddress
,ContactAuthInfo
,ContactBase
,ContactHistory
,ContactPhoneNumber
,ContactTransferData
,CreateAutoTimestamp
,Cursor
,Cursor.CursorId
,DesignatedContact
,Disclose
,Domain
,DomainAuthInfo
,DomainBase
,DomainDsData
,DomainDsDataBase
,DomainDsDataHistory
,DomainHistory
,DomainTransactionRecord
,DomainTransferData
,EppResource
,GracePeriod
,GracePeriod.GracePeriodHistory
,GracePeriodBase
,HistoryEntry
,HistoryEntry.HistoryEntryId
,Host
,HostBase
,HostHistory
,LaunchNotice
,LaunchNotice.NoticeIdType
,MarkAddress
,MarkPhoneNumber
,PendingActionNotificationResponse
,PendingActionNotificationResponse.ContactPendingActionNotificationResponse
,PendingActionNotificationResponse.DomainPendingActionNotificationResponse
,PendingActionNotificationResponse.HostPendingActionNotificationResponse
,Period
,PhoneNumber
,PollMessage
,PollMessage.Autorenew
,PollMessage.OneTime
,PostalInfo
,RdeRevision
,Registrar
,RegistrarAddress
,RegistrarBase
,RegistrarPoc
,RegistrarPocBase
,RegistryLock
,TimedTransitionProperty
,TimeOfYear
,Tld
,TransferData
,TransferResponse
,TransferResponse.ContactTransferResponse
,TransferResponse.DomainTransferResponse
,Trid
,UpdateAutoTimestamp
,UpdateAutoTimestampEntity
,User
,UserBase
Marker interface for Nomulus entities whose serialization are implemented in a fragile way. These
entities are made
Serializable
so that they can be passed between JVMs.
All entities implementing this interface take advantage of the fact that all Java collection
classes we use, either directly or indirectly, including those in Java libraries, Guava, and
Hibernate are Serializable
.
The serialVersionUID
field has also been omitted in the implementing classes, since
they are not used for persistence.