We have impedance on resource registration. We need to make sure we
interpret alias as the URL pattern.
JIRA: AAA-231
Change-Id: Ib3db3ce9e42665476e5ea2a91862363f3893af42
Signed-off-by: Ivan Martiniak <ivan.martiniak@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
}
private static Map<String, Object> resourceProperties(final String contextSelect, final ResourceDetails resource) {
}
private static Map<String, Object> resourceProperties(final String contextSelect, final ResourceDetails resource) {
- final var path = absolutePath(resource.name());
+ final var alias = absolutePath(resource.alias());
+
return Map.of(
HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT, contextSelect,
return Map.of(
HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT, contextSelect,
- HttpWhiteboardConstants.HTTP_WHITEBOARD_RESOURCE_PATTERN, path,
- HttpWhiteboardConstants.HTTP_WHITEBOARD_RESOURCE_PREFIX, path);
+ HttpWhiteboardConstants.HTTP_WHITEBOARD_RESOURCE_PATTERN, alias.endsWith("/") ? alias + '*' : alias + "/*",
+ HttpWhiteboardConstants.HTTP_WHITEBOARD_RESOURCE_PREFIX, absolutePath(resource.name()));
}
private static Map<String, Object> servletProperties(final String contextSelect, final ServletDetails servlet) {
}
private static Map<String, Object> servletProperties(final String contextSelect, final ServletDetails servlet) {