Uses of Class
com.broadleafcommerce.content.domain.ContentItem
Packages that use ContentItem
Package
Description
-
Uses of ContentItem in com.broadleafcommerce.content.clone.autoconfigure
Methods in com.broadleafcommerce.content.clone.autoconfigure that return types with arguments of type ContentItemModifier and TypeMethodDescriptionCloneContentItemAutoConfiguration.cloneContentItemService
(ContentItemService<ContentItem> contentItemService, FieldDataService<FieldData> fieldDataService, ContentItemHydrationService hydrationService, ContentFolderItemService<ContentFolderItem> folderItemService, ContentItemRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validator, org.springframework.transaction.support.TransactionTemplate template, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> commonCatalogService) Method parameters in com.broadleafcommerce.content.clone.autoconfigure with type arguments of type ContentItemModifier and TypeMethodDescriptionCloneContentItemAutoConfiguration.cloneContentItemService
(ContentItemService<ContentItem> contentItemService, FieldDataService<FieldData> fieldDataService, ContentItemHydrationService hydrationService, ContentFolderItemService<ContentFolderItem> folderItemService, ContentItemRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validator, org.springframework.transaction.support.TransactionTemplate template, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> commonCatalogService) -
Uses of ContentItem in com.broadleafcommerce.content.clone.contentitem.service
Classes in com.broadleafcommerce.content.clone.contentitem.service with type parameters of type ContentItemModifier and TypeInterfaceDescriptioninterface
CloneContentItemService<P extends ContentItem,
R extends CloneContentItemRequest> The service that is used to clone theContentItem
.class
DefaultCloneContentItemService<P extends ContentItem,
R extends CloneContentItemRequest> Default implementation forCloneContentItemService
. -
Uses of ContentItem in com.broadleafcommerce.content.domain
Methods in com.broadleafcommerce.content.domain that return ContentItemModifier and TypeMethodDescriptionFieldData.getContentItem()
The content item this field belongs toContentZoneItem.getItem()
The ID of theContentItem
to display.Methods in com.broadleafcommerce.content.domain with parameters of type ContentItemModifier and TypeMethodDescriptionvoid
FieldData.setContentItem
(ContentItem contentItem) The content item this field belongs tovoid
ContentZoneItem.setItem
(ContentItem item) The ID of theContentItem
to display. -
Uses of ContentItem in com.broadleafcommerce.content.domain.commerce
Classes in com.broadleafcommerce.content.domain.commerce with type parameters of type ContentItemModifier and TypeClassDescriptionclass
BulkContentResolverResponse<T extends ContentItem>
Represents a bulk response from theContentItemResolverEndpoint
containing a list ofContentResolverResponse
class
ContentResolverResponse<T extends ContentItem>
Represents a response from theContentItemResolverEndpoint
to retrieveContentItems
for a commerce-facing context. -
Uses of ContentItem in com.broadleafcommerce.content.service
Classes in com.broadleafcommerce.content.service with type parameters of type ContentItemModifier and TypeInterfaceDescriptioninterface
ContentItemResolverService<I extends ContentItem>
This service is responsible for resolvingContentItems
for commerce-facing clients.interface
ContentItemService<P extends ContentItem>
This service is responsible for handling all CRUD operations onContentItems
.class
DefaultContentItemResolverService<I extends ContentItem>
class
DefaultContentItemService<P extends ContentItem>
Methods in com.broadleafcommerce.content.service that return types with arguments of type ContentItemModifier and TypeMethodDescriptionprotected ContentItemService<ContentItem>
DefaultContentZoneService.getContentItemService()
protected ContentItemService<ContentItem>
DefaultStarredItemService.getContentItemService()
protected ContentItemService<ContentItem>
DefaultContentModelService.getItemService()
Methods in com.broadleafcommerce.content.service with parameters of type ContentItemModifier and TypeMethodDescriptionprotected boolean
DefaultContentItemResolverService.checkContentItemDisplayRule
(ContentItem contentItem, ContentContext context) protected void
DefaultStarredItemService.hydrateCatalogInfoInAppContext
(@NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @NonNull ContentItem contentItem) When performing a starring operation, typically for bulk starring in an application context, it is not necessarily possible for the caller to identify which assigned catalog (a.k.a., profile) the starred xref should belong to since multiple items may be getting starred and multiple catalogs can be assigned to the application.Method parameters in com.broadleafcommerce.content.service with type arguments of type ContentItemModifier and TypeMethodDescriptionvoid
DefaultContentModelService.setItemService
(ContentItemService<ContentItem> itemService) Constructor parameters in com.broadleafcommerce.content.service with type arguments of type ContentItemModifierConstructorDescriptionDefaultContentZoneService
(ContentZoneRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, ContentItemService<ContentItem> contentItemService, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser) DefaultStarredItemService
(StarredItemRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, ContentItemService<ContentItem> contentItemService, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> catalogService) -
Uses of ContentItem in com.broadleafcommerce.content.service.hydration
Methods in com.broadleafcommerce.content.service.hydration with type parameters of type ContentItemModifier and TypeMethodDescriptionprotected <C extends ContentItem>
ContentModelDefaultContentItemHydrationService.getContentModelForContentItem
(C contentItem, List<ContentModel> models) Deprecated, for removal: This API element is subject to removal in a future version.protected <C extends ContentItem>
ContentModelDefaultContentItemHydrationService.getContentModelForContentItem
(C contentItem, List<ContentModel> models, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find theContentModel
associated to the suppliedContentItem
.<C extends ContentItem>
org.springframework.data.domain.Page<C>ContentItemHydrationService.hydrate
(@NonNull org.springframework.data.domain.Page<C> unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, boolean hydrateNested) Hydrates the page ofContentItems
.<C extends ContentItem>
List<C>ContentItemHydrationService.hydrate
(List<C> unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hydrates the list ofContentItems
.<C extends ContentItem>
org.springframework.data.domain.Page<C>ContentItemHydrationService.hydrate
(org.springframework.data.domain.Page<C> unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hydrates the page ofContentItems
.<C extends ContentItem>
List<C>DefaultContentItemHydrationService.hydrate
(@NonNull List<C> unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) <C extends ContentItem>
org.springframework.data.domain.Page<C>DefaultContentItemHydrationService.hydrate
(@NonNull org.springframework.data.domain.Page<C> unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) <C extends ContentItem>
org.springframework.data.domain.Page<C>DefaultContentItemHydrationService.hydrate
(@NonNull org.springframework.data.domain.Page<C> unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, boolean hydrateNested) protected <C extends ContentItem>
voidDefaultContentItemHydrationService.hydrateContentItem
(@NonNull List<ContentModel> models, @NonNull Map<String, List<FieldData>> fieldMap, @NonNull List<StarredItem> starredItems, C contentItem) Deprecated, for removal: This API element is subject to removal in a future version.protected <C extends ContentItem>
voidDefaultContentItemHydrationService.hydrateContentItem
(@NonNull List<ContentModel> models, @NonNull Map<String, List<FieldData>> fieldMap, @NonNull List<StarredItem> starredItems, C contentItem, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected <C extends ContentItem>
voidDefaultContentItemHydrationService.hydrateContentItem
(@NonNull List<ContentModel> models, @NonNull Map<String, List<FieldData>> fieldMap, C contentItem) Deprecated.protected <C extends ContentItem>
List<C>DefaultContentItemHydrationService.hydrateInternal
(@NonNull List<C> unhydrated, boolean hydrateNested, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Performs the actual hydration of a list ofContentItems
.protected <C extends ContentItem>
voidDefaultContentItemHydrationService.recursivelyFindNestedContentItems
(List<ContentModel> models, C contentItem, Integer depth, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Recursively find and hydrate all nested content items within the supplied item.Methods in com.broadleafcommerce.content.service.hydration that return ContentItemModifier and TypeMethodDescriptionContentItemHydrationService.hydrate
(ContentItem unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hydrates the individualContentItem
.DefaultContentItemHydrationService.hydrate
(@NonNull ContentItem unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ContentItem
DefaultContentItemHydrationService.hydrateInternal
(@NonNull ContentItem unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Performs the actual hydration of theContentItem
.Methods in com.broadleafcommerce.content.service.hydration that return types with arguments of type ContentItemModifier and TypeMethodDescriptionprotected ContentItemService<ContentItem>
DefaultContentItemHydrationService.getItemService()
protected Optional<ContentItem>
DefaultContentItemHydrationService.getNestedItemById
(List<ContentItem> nestedContentItems, String nestedItemId) Find theContentItem
with the supplied id from the list ofContentItem
s.Methods in com.broadleafcommerce.content.service.hydration with parameters of type ContentItemModifier and TypeMethodDescriptionContentItemHydrationService.hydrate
(ContentItem unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hydrates the individualContentItem
.DefaultContentItemHydrationService.hydrate
(@NonNull ContentItem unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ContentItem
DefaultContentItemHydrationService.hydrateInternal
(@NonNull ContentItem unhydrated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Performs the actual hydration of theContentItem
.protected boolean
DefaultContentItemHydrationService.isContentItemStarred
(ContentItem contentItem, List<StarredItem> starredItems) Determine whether theContentItem
is starred if it's ID is found in the list ofStarredItems
.Method parameters in com.broadleafcommerce.content.service.hydration with type arguments of type ContentItemModifier and TypeMethodDescriptionprotected Optional<ContentItem>
DefaultContentItemHydrationService.getNestedItemById
(List<ContentItem> nestedContentItems, String nestedItemId) Find theContentItem
with the supplied id from the list ofContentItem
s.Constructor parameters in com.broadleafcommerce.content.service.hydration with type arguments of type ContentItemModifierConstructorDescriptionDefaultContentItemHydrationService
(ContentModelService<ContentModel> contentModelService, ContentItemService<ContentItem> itemService, FieldDataService<FieldData> fieldDataService) -
Uses of ContentItem in com.broadleafcommerce.content.service.validation
Methods in com.broadleafcommerce.content.service.validation that return types with arguments of type ContentItemModifier and TypeMethodDescriptionprotected ContentItemService<ContentItem>
ContentItemValidator.getItemService()
protected ContentItemService<ContentItem>
ContentModelValidator.getItemService()
protected ContentItemService<ContentItem>
ContentZoneValidator.getItemService()
Methods in com.broadleafcommerce.content.service.validation with parameters of type ContentItemModifier and TypeMethodDescriptionprotected void
ContentItemValidator.validateActiveEndDate
(@NonNull ContentItem item, @NonNull org.springframework.validation.Errors errors) protected void
ContentItemValidator.validateActiveStartDate
(@NonNull ContentItem item, @NonNull org.springframework.validation.Errors errors) protected void
ContentItemValidator.validateAuthorUnchanged
(@NonNull ContentItem item, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected void
ContentItemValidator.validateContentItem
(@NonNull ContentItem item, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected Optional<ContentModel>
ContentItemValidator.validateModel
(@NonNull ContentItem item, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected void
ContentItemValidator.validateRequiredContentFields
(@NonNull ContentItem item, @NonNull ContentModel model, @NonNull org.springframework.validation.Errors errors) protected void
ContentItemValidator.validateUniqueName
(@NonNull ContentItem item, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected void
ContentItemValidator.validateUri
(@NonNull ContentItem item, @NonNull ContentModel model, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Method parameters in com.broadleafcommerce.content.service.validation with type arguments of type ContentItemModifier and TypeMethodDescriptionvoid
ContentItemValidator.setItemService
(ContentItemService<ContentItem> itemService) Lazy injection since this validator is itself a service component.void
ContentModelValidator.setItemService
(ContentItemService<ContentItem> itemService) Lazy injection since this validator is itself a service component.void
ContentZoneValidator.setItemService
(ContentItemService<ContentItem> itemService) -
Uses of ContentItem in com.broadleafcommerce.content.web.endpoint
Methods in com.broadleafcommerce.content.web.endpoint that return ContentItemModifier and TypeMethodDescriptionContentItemEndpoint.cloneContentItem
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String contentItemId, CloneContentItemRequest cloneContentItemRequest) ContentItemEndpoint.createContentItem
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, ContentItem item) ContentItemEndpoint.getEmptyContentItemForModel
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String modelId) ContentItemEndpoint.readContentItem
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id) ContentItemEndpoint.replaceContentItem
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id, ContentItem item) ContentItemEndpoint.updateContentItem
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id, ContentItem item) Methods in com.broadleafcommerce.content.web.endpoint that return types with arguments of type ContentItemModifier and TypeMethodDescriptionContentItemEndpoint.bulkCloneContentItem
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, List<CloneContentItemRequest> cloneContentItemRequests) ContentItemResolverEndpoint.bulkResolveContentItems
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters, ContentContext contentContext, BulkContentResolverRequest request) ContentItemEndpoint.getCloneContentItemSvc()
protected ContentItemService<ContentItem>
ContentFolderEndpoint.getContentItemService()
protected ContentItemService<ContentItem>
ContentItemFiltersEndpoint.getContentItemService()
protected ContentItemService<ContentItem>
ContentZoneEndpoint.getContentItemService()
protected ContentItemService<ContentItem>
StarredItemEndpoint.getContentItemService()
protected Iterable<ContentItem>
ContentItemFiltersEndpoint.getContentItemsForFolder
(String folderId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ContentItemService<ContentItem>
ContentItemEndpoint.getService()
protected ContentItemResolverService<ContentItem>
ContentItemResolverEndpoint.getService()
org.springframework.data.domain.Page<ContentItem>
ContentItemEndpoint.readAllContentItems
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String nameQuery, String activeFilter, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page) org.springframework.data.domain.Page<ContentItem>
ContentItemEndpoint.readAllContentItemsByQuery
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String query, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page) org.springframework.data.domain.Page<ContentItem>
ContentFolderEndpoint.readAllItemsInFolder
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String folderId, org.springframework.data.domain.Pageable pageInfo, cz.jirutka.rsql.parser.ast.Node filters) org.springframework.data.domain.Page<ContentItem>
ContentItemEndpoint.readAllNonEmptyUriContentItems
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, org.springframework.data.domain.Pageable page) org.springframework.data.domain.Page<ContentItem>
StarredItemEndpoint.readAllUserStarredContentItems
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable pageInfo) org.springframework.data.domain.Page<ContentItem>
ContentItemEndpoint.readStarredContentItems
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String nameQuery, boolean starred, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page) org.springframework.http.ResponseEntity<ContentResolverResponse<ContentItem>>
ContentItemResolverEndpoint.resolveContentItems
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, ContentContext contentContext, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters, ContentResolverRequest request) org.springframework.http.ResponseEntity<ContentResolverResponse<ContentItem>>
ContentItemResolverEndpoint.resolveContentItems
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters, ContentResolverRequest request) Methods in com.broadleafcommerce.content.web.endpoint with parameters of type ContentItemModifier and TypeMethodDescriptionContentItemEndpoint.createContentItem
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, ContentItem item) ContentItemEndpoint.replaceContentItem
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id, ContentItem item) ContentItemEndpoint.updateContentItem
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id, ContentItem item) Method parameters in com.broadleafcommerce.content.web.endpoint with type arguments of type ContentItemModifier and TypeMethodDescriptionvoid
ContentItemEndpoint.setCloneContentItemSvc
(CloneContentItemService<ContentItem, CloneContentItemRequest> cloneContentItemSvc) Constructor parameters in com.broadleafcommerce.content.web.endpoint with type arguments of type ContentItemModifierConstructorDescriptionContentFolderEndpoint
(ContentFolderService<ContentFolder> contentFolderService, ContentFolderItemService<ContentFolderItem> contentFolderItemService, ContentItemService<ContentItem> contentItemService, ContentItemHydrationService hydrationService) ContentItemEndpoint
(ContentItemService<ContentItem> service, ContentItemHydrationService hydrationService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService) ContentItemFiltersEndpoint
(ContentFolderItemService<ContentFolderItem> contentFolderItemService, ContentItemService<ContentItem> contentItemService, StarredItemService<StarredItem> starredItemService, com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils authenticationUtils, com.broadleafcommerce.common.extension.TypeFactory typeFactory) ContentItemResolverEndpoint
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, ContentItemResolverService<ContentItem> service) ContentZoneEndpoint
(ContentZoneService<ContentZone> contentZoneService, ContentItemService<ContentItem> contentItemService) StarredItemEndpoint
(StarredItemService<StarredItem> service, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, ContentItemService<ContentItem> contentItemService, ContentItemHydrationService hydrationService, com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils authenticationUtils)
DefaultContentItemHydrationService.hydrateContentItem(List, Map, List, ContentItem, ContextInfo)