Class UcBaseController
java.lang.Object
de.hybris.platform.usageconsumptiontmfwebservices.v2.controllers.UcBaseController
- Direct Known Subclasses:
UcQueryUsageConsumptionController,UcUsageConsumptionReportController
Abstract Base Controller defining common methods and fields to be used by other API controllers.
- Since:
- 2208
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected de.hybris.platform.webservicescommons.mapping.DataMapperprotected com.fasterxml.jackson.databind.ObjectMapperprotected StringgetQueryStringWithoutOffsetAndLimit(javax.servlet.http.HttpServletRequest request) protected org.springframework.http.ResponseEntitygetUnsuccessfulResponse(String errorMessage, Exception e, org.springframework.http.HttpStatus httpStatus) protected booleanChecks if the user has given role.voidinit()protected String
-
Field Details
-
ERROR
- See Also:
-
-
Constructor Details
-
UcBaseController
public UcBaseController()
-
-
Method Details
-
init
@PostConstruct public void init() -
handleModelNotFoundException
-
getUnsuccessfulResponse
-
getQueryStringWithoutOffsetAndLimit
-
filter
-
hasRole
protected boolean hasRole(String role, org.springframework.security.core.Authentication authentication) Checks if the user has given role.- Parameters:
role- The role is provided as string- Returns:
- False if logged in user doesn't have given role, otherwise true.
-
sanitize
-
getDataMapper
protected de.hybris.platform.webservicescommons.mapping.DataMapper getDataMapper() -
getObjectMapper
protected com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
-