mirror of
https://github.com/google/nomulus.git
synced 2025-05-14 16:37:13 +02:00
Derive RDAP link paths from the received query
The former method -- a config string -- was cumbersome, as each Nomulus system would have to configure the link base to its own URL. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=173567021
This commit is contained in:
parent
30bfcf9c55
commit
11a218f9c3
25 changed files with 88 additions and 64 deletions
|
@ -84,7 +84,7 @@ public class RdapEntitySearchAction extends RdapActionBase {
|
|||
/** Parses the parameters and calls the appropriate search function. */
|
||||
@Override
|
||||
public ImmutableMap<String, Object> getJsonObjectForResource(
|
||||
String pathSearchString, boolean isHeadRequest, String linkBase) {
|
||||
String pathSearchString, boolean isHeadRequest) {
|
||||
DateTime now = clock.nowUtc();
|
||||
// RDAP syntax example: /rdap/entities?fn=Bobby%20Joe*.
|
||||
// The pathSearchString is not used by search commands.
|
||||
|
@ -114,7 +114,7 @@ public class RdapEntitySearchAction extends RdapActionBase {
|
|||
BoilerplateType.ENTITY,
|
||||
results.getIncompletenessWarnings(),
|
||||
ImmutableList.<ImmutableMap<String, Object>>of(),
|
||||
rdapLinkBase);
|
||||
fullServletPath);
|
||||
return jsonBuilder.build();
|
||||
}
|
||||
|
||||
|
@ -313,7 +313,7 @@ public class RdapEntitySearchAction extends RdapActionBase {
|
|||
contact,
|
||||
false,
|
||||
Optional.<DesignatedContact.Type>empty(),
|
||||
rdapLinkBase,
|
||||
fullServletPath,
|
||||
rdapWhoisServer,
|
||||
now,
|
||||
outputDataType,
|
||||
|
@ -325,7 +325,7 @@ public class RdapEntitySearchAction extends RdapActionBase {
|
|||
ImmutableList.copyOf(jsonOutputList), IncompletenessWarningType.TRUNCATED);
|
||||
}
|
||||
jsonOutputList.add(rdapJsonFormatter.makeRdapJsonForRegistrar(
|
||||
registrar, false, rdapLinkBase, rdapWhoisServer, now, outputDataType));
|
||||
registrar, false, fullServletPath, rdapWhoisServer, now, outputDataType));
|
||||
}
|
||||
return RdapSearchResults.create(
|
||||
ImmutableList.copyOf(jsonOutputList),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue