mirror of
https://github.com/google/nomulus.git
synced 2025-07-24 03:30:46 +02:00
HistoryEntry for extra logic; update fee check
While working on an implementation of TLD-specific logic, it was realized that the extra logic methods would need access to the flow's HistoryEntry, so that things like poll messages could be parented properly. Also, the update flow had not been fixed to perform the fee check. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=132561527
This commit is contained in:
parent
95cc7ab3d8
commit
a63921350b
13 changed files with 129 additions and 21 deletions
|
@ -31,6 +31,7 @@ import google.registry.model.domain.flags.FlagsCreateCommandExtension;
|
|||
import google.registry.model.domain.flags.FlagsTransferCommandExtension;
|
||||
import google.registry.model.domain.flags.FlagsUpdateCommandExtension;
|
||||
import google.registry.model.eppinput.EppInput;
|
||||
import google.registry.model.reporting.HistoryEntry;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
import org.joda.time.DateTime;
|
||||
|
@ -95,7 +96,8 @@ public class TestExtraLogicManager implements RegistryExtraFlowLogic {
|
|||
String clientIdentifier,
|
||||
DateTime asOfDate,
|
||||
int years,
|
||||
EppInput eppInput) throws EppException {
|
||||
EppInput eppInput,
|
||||
HistoryEntry historyEntry) throws EppException {
|
||||
FlagsCreateCommandExtension flags =
|
||||
eppInput.getSingleExtension(FlagsCreateCommandExtension.class);
|
||||
if (flags == null) {
|
||||
|
@ -113,7 +115,8 @@ public class TestExtraLogicManager implements RegistryExtraFlowLogic {
|
|||
DomainResource domainResource,
|
||||
String clientIdentifier,
|
||||
DateTime asOfDate,
|
||||
EppInput eppInput) throws EppException {
|
||||
EppInput eppInput,
|
||||
HistoryEntry historyEntry) throws EppException {
|
||||
messageToThrow = "deleted";
|
||||
}
|
||||
|
||||
|
@ -138,7 +141,8 @@ public class TestExtraLogicManager implements RegistryExtraFlowLogic {
|
|||
String clientIdentifier,
|
||||
DateTime asOfDate,
|
||||
int years,
|
||||
EppInput eppInput) throws EppException {
|
||||
EppInput eppInput,
|
||||
HistoryEntry historyEntry) throws EppException {
|
||||
messageToThrow = "renewed";
|
||||
}
|
||||
|
||||
|
@ -151,7 +155,8 @@ public class TestExtraLogicManager implements RegistryExtraFlowLogic {
|
|||
DomainResource domainResource,
|
||||
String clientIdentifier,
|
||||
DateTime asOfDate,
|
||||
EppInput eppInput) throws EppException {
|
||||
EppInput eppInput,
|
||||
HistoryEntry historyEntry) throws EppException {
|
||||
messageToThrow = "restored";
|
||||
}
|
||||
|
||||
|
@ -165,7 +170,8 @@ public class TestExtraLogicManager implements RegistryExtraFlowLogic {
|
|||
String clientIdentifier,
|
||||
DateTime asOfDate,
|
||||
int years,
|
||||
EppInput eppInput) throws EppException {
|
||||
EppInput eppInput,
|
||||
HistoryEntry historyEntry) throws EppException {
|
||||
FlagsTransferCommandExtension flags =
|
||||
eppInput.getSingleExtension(FlagsTransferCommandExtension.class);
|
||||
if (flags == null) {
|
||||
|
@ -197,7 +203,8 @@ public class TestExtraLogicManager implements RegistryExtraFlowLogic {
|
|||
DomainResource domainResource,
|
||||
String clientIdentifier,
|
||||
DateTime asOfDate,
|
||||
EppInput eppInput) throws EppException {
|
||||
EppInput eppInput,
|
||||
HistoryEntry historyEntry) throws EppException {
|
||||
FlagsUpdateCommandExtension flags =
|
||||
eppInput.getSingleExtension(FlagsUpdateCommandExtension.class);
|
||||
if (flags == null) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue