Action to delete all cross-tld entities.

Plus refactoring of the KillAllXXXActions and tests to share
common code.

This essentially completes the KillAll []s. We can now reliably
clean out everything except for:
 * Lock - harmless to leave alone or delete from the gae console
 * GaeUserIdConverter - same
 * RdeRevision - filed [] to track, but harmless if not cleaned up
 * ForeignKeyHostIndex of renamed hosts - tracked in []
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=120781975
This commit is contained in:
cgoldfeder 2016-04-25 22:09:58 -07:00 committed by Justine Tunney
parent ac2f17e10f
commit a41677aea1
9 changed files with 508 additions and 205 deletions

View file

@ -26,6 +26,7 @@ import com.google.domain.registry.tools.server.DeleteEntityAction;
import com.google.domain.registry.tools.server.DeleteProberDataAction;
import com.google.domain.registry.tools.server.GenerateZoneFilesAction;
import com.google.domain.registry.tools.server.KillAllCommitLogsAction;
import com.google.domain.registry.tools.server.KillAllCrossTldEntitiesAction;
import com.google.domain.registry.tools.server.KillAllEppResourcesAction;
import com.google.domain.registry.tools.server.ListDomainsAction;
import com.google.domain.registry.tools.server.ListHostsAction;
@ -60,6 +61,7 @@ interface ToolsRequestComponent {
DeleteProberDataAction deleteProberDataAction();
GenerateZoneFilesAction generateZoneFilesAction();
KillAllCommitLogsAction killAllCommitLogsAction();
KillAllCrossTldEntitiesAction killAllCrossTldEntitiesAction();
KillAllEppResourcesAction killAllEppResourcesAction();
ListDomainsAction listDomainsAction();
ListHostsAction listHostsAction();