Class ContentItemFiltersEndpoint
java.lang.Object
com.broadleafcommerce.content.web.endpoint.ContentItemFiltersEndpoint
@FrameworkRestController
@FrameworkMapping("/content-item-filters")
@DataRouteByExample(ContentFolder.class)
public class ContentItemFiltersEndpoint
extends Object
- 
Nested Class Summary
Nested Classes - 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionContentItemFiltersEndpoint(ContentFolderItemService<ContentFolderItem> contentFolderItemService, ContentItemService<ContentItem> contentItemService, StarredItemService<StarredItem> starredItemService, com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils authenticationUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected com.broadleafcommerce.resource.security.utils.service.AuthenticationUtilsprotected ContentFolderItemService<ContentFolderItem>protected ContentItemService<ContentItem>protected Iterable<ContentItem>getContentItemsForFolder(String folderId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected StarredItemService<StarredItem>protected com.broadleafcommerce.common.extension.TypeFactoryreadFiltersForRequest(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, ContentItemFiltersEndpoint.ContentFilterRequest request)  
- 
Field Details
- 
BASE_URI
- See Also:
 
 
 - 
 - 
Constructor Details
- 
ContentItemFiltersEndpoint
public ContentItemFiltersEndpoint(ContentFolderItemService<ContentFolderItem> contentFolderItemService, ContentItemService<ContentItem> contentItemService, StarredItemService<StarredItem> starredItemService, com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils authenticationUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory)  
 - 
 - 
Method Details
- 
readFiltersForRequest
@FrameworkGetMapping @Policy(permissionRoots="CONTENT") public Collection<ContentFilter> readFiltersForRequest(@ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, ContentItemFiltersEndpoint.ContentFilterRequest request)  - 
getContentItemsForFolder
protected Iterable<ContentItem> getContentItemsForFolder(String folderId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)  - 
getAuthenticatedUserId
 - 
getContentFolderItemService
 - 
getContentItemService
 - 
getStarredItemService
 - 
getAuthenticationUtils
protected com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils getAuthenticationUtils() - 
getTypeFactory
protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory() 
 -