google-nomulus/java/google/registry/tools
mcilwain 33505f4df7 Make async flow logic handle missing client transaction IDs
Per EPP RFC 5730, the <clTRID> element is optional. However, we weren't handling
it not being specified in asynchronous contact/host deletions because we were
adding it directly as a parameter value on a task, which does not allow null and
thus threw a NullPointerException.

This fixes handling for nulls (the parameter isn't set at all) and adds a test.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=194123259
2018-05-05 23:21:55 -04:00
..
javascrap
params
resources
server Add per-test output to verify_ote command in --summarize mode 2018-04-02 16:50:42 -04:00
soy
sql
AllocateDomainCommand.java Make async flow logic handle missing client transaction IDs 2018-05-05 23:21:55 -04:00
AppEngineConnection.java
AppEngineConnectionFlags.java
AuthModule.java
BigqueryCommand.java
BigqueryParameters.java
BUILD Add "libreadlines"-like behavior to the shell command 2018-04-10 16:22:30 -04:00
CanonicalizeLabelsCommand.java
CheckDomainClaimsCommand.java Fix verb order in nomulus tool domain check commands 2018-04-10 17:04:07 -04:00
CheckDomainCommand.java Fix verb order in nomulus tool domain check commands 2018-04-10 17:04:07 -04:00
CheckDomainFeeCommand.java Fix verb order in nomulus tool domain check commands 2018-04-10 17:04:07 -04:00
CheckSnapshotCommand.java
Command.java
CommandRunner.java
CommandUtilities.java
ComparableEntity.java
CompareDbBackups.java
ConfirmingCommand.java Add "Running ... " output to nomulus tool confirming commands 2018-04-23 15:04:04 -04:00
ConvertIdnCommand.java
CreateAnchorTenantCommand.java
CreateAuctionCreditsCommand.java
CreateCdnsTld.java Create prod Cloud DNS domains in prod zonespace 2018-04-10 16:20:52 -04:00
CreateContactCommand.java
CreateCreditBalanceCommand.java
CreateCreditCommand.java
CreateDomainCommand.java
CreateHostCommand.java
CreateLrpTokensCommand.java
CreateOrUpdateDomainCommand.java
CreateOrUpdatePremiumListCommand.java
CreateOrUpdateRegistrarCommand.java
CreateOrUpdateReservedListCommand.java
CreateOrUpdateTldCommand.java
CreatePremiumListCommand.java
CreateRegistrarCommand.java
CreateRegistrarGroupsCommand.java
CreateReservedListCommand.java
CreateTldCommand.java
DefaultRequestFactoryModule.java
DeleteCreditCommand.java
DeleteDomainCommand.java
DeleteEntityCommand.java
DeleteHostCommand.java
DeletePremiumListCommand.java
DeleteReservedListCommand.java
DeleteTldCommand.java
DeployInvoicingPipelineCommand.java
DomainApplicationInfoCommand.java Don't prompt to confirm non-mutating nomulus EPP tool commands 2018-04-10 16:53:18 -04:00
EncryptEscrowDepositCommand.java
EppToolCommand.java Don't prompt to confirm non-mutating nomulus EPP tool commands 2018-04-10 16:53:18 -04:00
EscrowDepositEncryptor.java
ExecuteEppCommand.java
GenerateAllocationTokensCommand.java
GenerateApplicationsReportCommand.java
GenerateAuctionDataCommand.java
GenerateDnsReportCommand.java
GenerateEscrowDepositCommand.java
GenerateLordnCommand.java
GenerateZoneFilesCommand.java
GetApplicationCommand.java
GetApplicationIdsCommand.java
GetAppliedLabelsCommand.java Replace uses of X.to(Upper|Lower)Case() with Ascii.to(Upper|Lower)Case(X) 2018-04-23 15:02:31 -04:00
GetClaimsListCommand.java
GetContactCommand.java
GetDomainCommand.java
GetEppResourceCommand.java
GetHistoryEntriesCommand.java Make async flow logic handle missing client transaction IDs 2018-05-05 23:21:55 -04:00
GetHostCommand.java
GetKeyringSecretCommand.java
GetLrpTokenCommand.java
GetRegistrarCommand.java
GetResourceByKeyCommand.java
GetRoutingMapCommand.java
GetSchemaCommand.java
GetSchemaTreeCommand.java
GetTldCommand.java
GhostrydeCommand.java
HashCertificateCommand.java
HelpCommand.java
Injector.java
LevelDbLogReader.java
ListCreditsCommand.java
ListCursorsCommand.java
ListDomainsCommand.java
ListHostsCommand.java
ListObjectsCommand.java
ListPremiumListsCommand.java
ListRegistrarsCommand.java
ListReservedListsCommand.java
ListTldsCommand.java
LoadSnapshotCommand.java
LoadTestCommand.java
LockDomainCommand.java
LockOrUnlockDomainCommand.java
logging.properties
LoggingParameters.java
LoginCommand.java
LogoutCommand.java
MutatingCommand.java
MutatingEppToolCommand.java Don't prompt to confirm non-mutating nomulus EPP tool commands 2018-04-10 16:53:18 -04:00
NonMutatingEppToolCommand.java Don't prompt to confirm non-mutating nomulus EPP tool commands 2018-04-10 16:53:18 -04:00
package-info.java
PendingEscrowCommand.java
RecordAccumulator.java
RegistrarActivityReportCommand.java
RegistrarContactCommand.java
RegistryCli.java Fix the shell to allow multiple mutation of the same entity 2018-04-10 17:08:45 -04:00
RegistryTool.java Fix verb order in nomulus tool domain check commands 2018-04-10 17:04:07 -04:00
RegistryToolComponent.java
RegistryToolEnvironment.java
RegistryToolModule.java
ResaveEntitiesCommand.java
ResaveEnvironmentEntitiesCommand.java
ResaveEppResourceCommand.java
RestoreCommitLogsCommand.java
SendEscrowReportToIcannCommand.java
ServerSideCommand.java
SetupOteCommand.java
ShellCommand.java Complete enums on tab 2018-04-23 14:25:21 -04:00
UniformRapidSuspensionCommand.java
UnlockDomainCommand.java
UpdateApplicationStatusCommand.java
UpdateClaimsNoticeCommand.java
UpdateCursorsCommand.java
UpdateDomainCommand.java
UpdateKmsKeyringCommand.java
UpdatePremiumListCommand.java
UpdateRegistrarCommand.java
UpdateReservedListCommand.java
UpdateServerLocksCommand.java
UpdateSmdCommand.java
UpdateTldCommand.java
UploadClaimsListCommand.java
UserIdProvider.java
ValidateEscrowDepositCommand.java
ValidateLoginCredentialsCommand.java
VerifyOteCommand.java
WhoisQueryCommand.java