Class WidgetRequestUtils
- java.lang.Object
-
- com.hybris.cockpitng.core.util.impl.WidgetRequestUtils
-
public final class WidgetRequestUtils extends java.lang.ObjectHelper class for working with requests.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcleanupRequestUri(java.lang.String fullURI)Cleans request URI from all elements that are unnecessary to find a widget's resourcestatic WidgetRequestparseRequestURI(WidgetLibUtils widgetLibUtils, java.lang.String requestURI)Extracts information about widget and its resource from requeststatic java.lang.String[]parseRequestURI(java.lang.String[] splitRequestURI, int startIndex)Extracts information about widget and its resource from request
-
-
-
Method Detail
-
cleanupRequestUri
public static java.lang.String cleanupRequestUri(java.lang.String fullURI)
Cleans request URI from all elements that are unnecessary to find a widget's resource- Parameters:
fullURI- full request URI- Returns:
- URI without any unnecessary additions
-
parseRequestURI
public static java.lang.String[] parseRequestURI(java.lang.String[] splitRequestURI, int startIndex)Extracts information about widget and its resource from request- Parameters:
splitRequestURI- request split by /startIndex- starting index in splitRequestURI, from which an extraction should start- Returns:
- two elements array: [widgetID, resourceName]
-
parseRequestURI
public static WidgetRequest parseRequestURI(WidgetLibUtils widgetLibUtils, java.lang.String requestURI)
Extracts information about widget and its resource from request- Parameters:
widgetLibUtils-WidgetLibUtilsrequestURI- requested URI after cleanup (cleanupRequestUri(String))- Returns:
- two elements array: [root, widgetID, resourceName]
-
-