mirror of
https://github.com/google/nomulus.git
synced 2025-07-25 03:58:34 +02:00
Add command to re-save all environment entities
This is the tool we'll run after dumping everything in sandbox except for Registrars, Registries, and RegistrarContacts, in order to re-create the commit logs on said entities. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=119369873
This commit is contained in:
parent
4b15d49f52
commit
c880a042a7
4 changed files with 145 additions and 1 deletions
|
@ -16,6 +16,7 @@ package com.google.domain.registry.model.ofy;
|
|||
|
||||
import static com.google.appengine.api.datastore.EntityTranslator.convertToPb;
|
||||
import static com.google.appengine.api.datastore.EntityTranslator.createFromPbBytes;
|
||||
import static com.google.common.base.Preconditions.checkNotNull;
|
||||
import static com.google.domain.registry.model.ofy.ObjectifyService.ofy;
|
||||
|
||||
import com.google.appengine.api.datastore.KeyFactory;
|
||||
|
@ -79,7 +80,7 @@ public class CommitLogMutation extends ImmutableObject {
|
|||
Key<CommitLogManifest> parent,
|
||||
com.google.appengine.api.datastore.Entity rawEntity) {
|
||||
CommitLogMutation instance = new CommitLogMutation();
|
||||
instance.parent = parent;
|
||||
instance.parent = checkNotNull(parent);
|
||||
// Creates a web-safe key string.
|
||||
instance.entityKey = KeyFactory.keyToString(rawEntity.getKey());
|
||||
instance.entityProtoBytes = convertToPb(rawEntity).toByteArray();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue