Merge branch 'feature/REQ-3045' into dev
This commit is contained in:
commit
c7f03a958a
@ -75,13 +75,12 @@ public class ModelV3Parser {
|
||||
parsedModel.setGroups(copyGroups(templateModel.getGroups()));
|
||||
parsedModel.setButtons(BeanMapper.copyList(templateModel.getButtons(), ParsedButtonV3.class));
|
||||
UrlParser urlParser = new UrlParser(entity, routerParam, appendRouterParam);
|
||||
TerminalUrlSelector urlSelector = new TerminalUrlSelector(terminalProvider);
|
||||
ParsedModel3Walker.walkDown(parsedModel, new ParsedModel3Visitor() {
|
||||
|
||||
@Override
|
||||
public void visitTemplateCardUrlConfig(UrlConfig urlConfig) {
|
||||
if (urlParser.parseUrlConfig(urlConfig))
|
||||
parsedModel.getTemplate().getOrCreateCardUrl().setUrl(parseUrlInfoForRequest(urlConfig));
|
||||
urlParser.parseUrlConfig(urlConfig);
|
||||
parsedModel.getTemplate().getOrCreateCardUrl().setUrl(parseUrlInfoForRequest(urlConfig));
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -130,11 +129,10 @@ public class ModelV3Parser {
|
||||
|
||||
@Override
|
||||
public void visitGroupDetailUrlConfig(ParsedGroupV3 group, UrlConfig urlConfig) {
|
||||
if (urlParser.parseUrlConfig(urlConfig)) {
|
||||
ParsedGroupDetail parsedDetail = group.getGroupInfo().getOrCreateDetail();
|
||||
parsedDetail.setName(group.getName());
|
||||
parsedDetail.setUrl(parseUrlInfoForRequest(urlConfig));
|
||||
}
|
||||
urlParser.parseUrlConfig(urlConfig);
|
||||
ParsedGroupDetail parsedDetail = group.getGroupInfo().getOrCreateDetail();
|
||||
parsedDetail.setName(group.getName());
|
||||
parsedDetail.setUrl(parseUrlInfoForRequest(urlConfig));
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -144,8 +142,8 @@ public class ModelV3Parser {
|
||||
|
||||
@Override
|
||||
public void visitButtonUrlConfig(ParsedButtonV3 button, UrlConfig urlConfig) {
|
||||
if (urlParser.parseUrlConfig(urlConfig))
|
||||
button.setUrl(parseUrlInfoForRequest(urlConfig));
|
||||
urlParser.parseUrlConfig(urlConfig);
|
||||
button.setUrl(parseUrlInfoForRequest(urlConfig));
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -215,9 +213,8 @@ public class ModelV3Parser {
|
||||
final JSONObject routerParam;
|
||||
@Nullable final JSONObject appendRouterParam;
|
||||
|
||||
boolean parseUrlConfig(UrlConfig urlConfig) {
|
||||
void parseUrlConfig(UrlConfig urlConfig) {
|
||||
UrlConfigWalker.walkDown(urlConfig, this);
|
||||
return urlConfig.hasUrl();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Loading…
Reference in New Issue
Block a user