Class ThemeFieldGroupEndpoint
java.lang.Object
com.broadleafcommerce.content.web.endpoint.ThemeFieldGroupEndpoint
@FrameworkRestController
@FrameworkMapping("/theme-field-groups")
@DataRouteByExample(ThemeFieldGroup.class)
public class ThemeFieldGroupEndpoint
extends Object
- Author:
 - Jon Fleschler (jfleschler)
 
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionThemeFieldGroupEndpoint(ThemeFieldGroupService<ThemeFieldGroup> service, ThemeHydrationService hydrationService)  - 
Method Summary
Modifier and TypeMethodDescriptioncreateThemeFieldGroup(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, ThemeFieldGroup fieldGroup) org.springframework.http.ResponseEntity<Void>deleteThemeFieldGroup(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id) protected ThemeHydrationServiceprotected ThemeFieldGroupService<ThemeFieldGroup>org.springframework.data.domain.Page<ThemeFieldGroup>readAllThemeFieldGroups(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page) readThemeFieldGroup(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id) replaceThemeFieldGroup(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id, ThemeFieldGroup fieldGroup) updateThemeFieldGroup(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id, ThemeFieldGroup group)  
- 
Field Details
- 
BASE_URI
- See Also:
 
 
 - 
 - 
Constructor Details
- 
ThemeFieldGroupEndpoint
public ThemeFieldGroupEndpoint(ThemeFieldGroupService<ThemeFieldGroup> service, ThemeHydrationService hydrationService)  
 - 
 - 
Method Details
- 
readAllThemeFieldGroups
@Policy(permissionRoots="CONTENT") @FrameworkGetMapping public org.springframework.data.domain.Page<ThemeFieldGroup> readAllThemeFieldGroups(@ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, cz.jirutka.rsql.parser.ast.Node filters, @PageableDefault(size=50) org.springframework.data.domain.Pageable page)  - 
readThemeFieldGroup
@Policy(permissionRoots="CONTENT") @FrameworkGetMapping("/{id}") public ThemeFieldGroup readThemeFieldGroup(@ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PathVariable("id") String id)  - 
createThemeFieldGroup
@Policy(permissionRoots="CONTENT") @FrameworkPostMapping(consumes="application/json") public ThemeFieldGroup createThemeFieldGroup(@ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @RequestBody ThemeFieldGroup fieldGroup)  - 
updateThemeFieldGroup
@Policy(permissionRoots="CONTENT") @FrameworkPatchMapping(value="/{id}", consumes="application/json") public ThemeFieldGroup updateThemeFieldGroup(@ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PathVariable("id") String id, @RequestBody ThemeFieldGroup group)  - 
replaceThemeFieldGroup
@Policy(permissionRoots="CONTENT") @FrameworkPutMapping(value="/{id}", consumes="application/json") public ThemeFieldGroup replaceThemeFieldGroup(@ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PathVariable("id") String id, @RequestBody ThemeFieldGroup fieldGroup)  - 
deleteThemeFieldGroup
 - 
getService
 - 
getHydrationService
 
 -