Class DomainTransactionRecord

  • All Implemented Interfaces:
    Buildable, DatastoreAndSqlEntity, DatastoreEntity, SqlEntity, UnsafeSerializable, java.io.Serializable, java.lang.Cloneable

    @Entity
    public class DomainTransactionRecord
    extends ImmutableObject
    implements Buildable, DatastoreAndSqlEntity, UnsafeSerializable
    The record of the mutations which contribute to transaction reporting.

    This will only be constructed for a HistoryEntry which contributes to the transaction report, i.e. only domain mutations.

    The registrar accredited with this transaction is the enclosing HistoryEntry.clientId. The only exception is for reportField = TRANSFER_LOSING_SUCCESSFUL or TRANSFER_LOSING_NACKED, which uses HistoryEntry.otherClientId because the losing party in a transfer is always the otherClient.

    See Also:
    Serialized Form