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 String
protected com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils
protected 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.TypeFactory
readFiltersForRequest
(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()
-