Package google.registry.model.console
Class UserUpdateHistory
java.lang.Object
google.registry.model.ImmutableObject
google.registry.model.console.ConsoleUpdateHistory
google.registry.model.console.UserUpdateHistory
A persisted history object representing an update to a User.
In addition to the generic history fields (time, URL, etc.) we also persist a copy of the modified User object at this point in time.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Builder for the immutable UserUpdateHistory.Nested classes/interfaces inherited from class google.registry.model.console.ConsoleUpdateHistory
ConsoleUpdateHistory.Type
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.console.ConsoleUpdateHistory
revisionId
Fields inherited from class google.registry.model.ImmutableObject
hashCode
-
Constructor Summary
-
Method Summary
Methods inherited from class google.registry.model.console.ConsoleUpdateHistory
getActingUser, getMethod, getModificationTime, getRequestBody, getRevisionId, getType, getUrl
Methods inherited from class google.registry.model.ImmutableObject
clone, cloneEmptyToNull, equals, getSignificantFields, hashCode, toDiffableFieldMap, toHydratedString, toString, toStringHelper
-
Constructor Details
-
UserUpdateHistory
public UserUpdateHistory()
-
-
Method Details
-
getUser
-
createVKey
Creates aVKey
instance for this entity.- Overrides:
createVKey
in classImmutableObject
-
asBuilder
- Specified by:
asBuilder
in interfaceBuildable
- Specified by:
asBuilder
in classConsoleUpdateHistory
-