Class CustomContentFieldEndpoint
java.lang.Object
com.broadleafcommerce.content.web.endpoint.CustomContentFieldEndpoint
@FrameworkRestController
@FrameworkMapping("/custom-content-fields")
@DataRouteByExample(CustomContentField.class)
public class CustomContentFieldEndpoint
extends Object
- Author:
- Jon Fleschler (jfleschler)
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptioncreateCustomContentField(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, CustomContentField field) org.springframework.http.ResponseEntity<Void>deleteCustomContentField(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id) protected CustomContentFieldService<CustomContentField>org.springframework.data.domain.Page<CustomContentField>readAllCustomContentFields(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters) readCustomContentFieldById(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id) replaceCustomContentField(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id, CustomContentField field) updateCustomContentField(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id, CustomContentField field)
-
Field Details
-
BASE_URI
- See Also:
-
-
Constructor Details
-
CustomContentFieldEndpoint
-
-
Method Details
-
readAllCustomContentFields
@Policy(permissionRoots="CONTENT") @FrameworkGetMapping public org.springframework.data.domain.Page<CustomContentField> readAllCustomContentFields(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PageableDefault(size=50,sort="name",direction=ASC) org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters) -
readCustomContentFieldById
@FrameworkGetMapping("/{id}") @Policy(permissionRoots="CONTENT") public CustomContentField readCustomContentFieldById(jakarta.servlet.http.HttpServletRequest request, @ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String id) -
createCustomContentField
@Policy(permissionRoots="CONTENT") @FrameworkPostMapping(consumes="application/json") public CustomContentField createCustomContentField(@ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @RequestBody CustomContentField field) -
replaceCustomContentField
@Policy(permissionRoots="CONTENT") @FrameworkPutMapping(value="/{id}", consumes="application/json") public CustomContentField replaceCustomContentField(@ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PathVariable("id") String id, @RequestBody CustomContentField field) -
updateCustomContentField
@Policy(permissionRoots="CONTENT") @FrameworkPatchMapping(value="/{id}", consumes="application/json") public CustomContentField updateCustomContentField(@ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PathVariable("id") String id, @RequestBody CustomContentField field) -
deleteCustomContentField
-
getFieldService
-