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 interface
AbstractController.Executor
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CATALOG_PATH
-
Constructor Summary
Constructors Constructor Description AbstractController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
executeAndConvertException(AbstractController.Executor executor)
protected <R> R
executeAndConvertException(java.util.function.Supplier<R> supplier)
protected org.springframework.validation.BindingResult
getBindingResult(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)
WebPaginationUtils
getWebPaginationUtils()
void
setWebPaginationUtils(WebPaginationUtils webPaginationUtils)
protected void
validate(org.springframework.validation.BindingResult result)
protected void
validate(org.springframework.validation.Validator validator, java.lang.Object object, java.lang.String name)
protected java.lang.String
validateInputCode(java.lang.String code, java.lang.String objectCode, java.lang.String objectName)
protected <T> T
validateResponse(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)
-
-