Class AbstractController
- java.lang.Object
-
- de.hybris.platform.webservicescommons.controllers.AbstractController
-
- Direct Known Subclasses:
PersonalizationAbstractController,PreviewController
public class AbstractController extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interfaceAbstractController.Executor
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCATALOG_PATH
-
Constructor Summary
Constructors Constructor Description AbstractController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidexecuteAndConvertException(AbstractController.Executor executor)protected <R> RexecuteAndConvertException(java.util.function.Supplier<R> supplier)protected org.springframework.validation.BindingResultgetBindingResult(java.lang.Object object, java.lang.String name)protected <T> org.springframework.http.ResponseEntity<T>getLocationHeader(T item, org.springframework.web.util.UriComponentsBuilder builder, java.lang.String path, java.lang.String... values)WebPaginationUtilsgetWebPaginationUtils()voidsetWebPaginationUtils(WebPaginationUtils webPaginationUtils)protected voidvalidate(org.springframework.validation.BindingResult result)protected voidvalidate(org.springframework.validation.Validator validator, java.lang.Object object, java.lang.String name)protected java.lang.StringvalidateInputCode(java.lang.String code, java.lang.String objectCode, java.lang.String objectName)protected <T> TvalidateResponse(T item, java.lang.String type)
-
-
-
Field Detail
-
CATALOG_PATH
public static final java.lang.String CATALOG_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
validateResponse
protected <T> T validateResponse(T item, java.lang.String type)
-
getLocationHeader
protected <T> org.springframework.http.ResponseEntity<T> getLocationHeader(T item, org.springframework.web.util.UriComponentsBuilder builder, java.lang.String path, java.lang.String... values)
-
validateInputCode
protected java.lang.String validateInputCode(java.lang.String code, java.lang.String objectCode, java.lang.String objectName)
-
validate
protected void validate(org.springframework.validation.Validator validator, java.lang.Object object, java.lang.String name)
-
getBindingResult
protected org.springframework.validation.BindingResult getBindingResult(java.lang.Object object, java.lang.String name)
-
validate
protected void validate(org.springframework.validation.BindingResult result)
-
executeAndConvertException
protected <R> R executeAndConvertException(java.util.function.Supplier<R> supplier)
-
executeAndConvertException
protected void executeAndConvertException(AbstractController.Executor executor)
-
getWebPaginationUtils
public WebPaginationUtils getWebPaginationUtils()
-
setWebPaginationUtils
public void setWebPaginationUtils(WebPaginationUtils webPaginationUtils)
-
-