Class ContactBase

All Implemented Interfaces:
Buildable, EppResource.ResourceWithTransferData<ContactTransferData>, UnsafeSerializable, Serializable, Cloneable
Direct Known Subclasses:
Contact

@MappedSuperclass @Embeddable public class ContactBase extends EppResource implements EppResource.ResourceWithTransferData<ContactTransferData>
A persistable contact resource including mutable and non-mutable fields.

This class deliberately does not include an Id so that any foreign-keyed fields can refer to the proper parent entity's ID, whether we're storing this in the DB itself or as part of another entity

See Also:
  • Constructor Details

    • ContactBase

      public ContactBase()
  • Method Details