@Component(value="blContentItemCustomPersistenceHandler")
public class ContentItemCustomPersistenceHandler
extends org.broadleafcommerce.openadmin.server.service.handler.ClassCustomPersistenceHandlerAdapter
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTENT_ITEM_TARGETERS |
protected ContentItemService |
contentItemService |
protected ContentTargeterDao |
contentTargeterDao |
protected ContentZoneService |
contentZoneService |
protected javax.persistence.EntityManager |
em |
protected WidgetService |
widgetService |
| Constructor and Description |
|---|
ContentItemCustomPersistenceHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyContentItemFilterForIds(List<Long> contentItemIds,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto) |
Boolean |
canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg) |
Boolean |
canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg) |
Boolean |
canHandleUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg) |
org.broadleafcommerce.openadmin.dto.DynamicResultSet |
fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) |
protected Set<ContentItem> |
gatherAllContentItemsFromTargeters(List<ContentTargeter> contentTargeters) |
protected List<Long> |
getContentItemsTargetedWithZone(Long contentZoneId) |
protected Long |
getContentZoneId(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected org.broadleafcommerce.openadmin.dto.DynamicResultSet |
handleTargetedZoneCriteria(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) |
protected void |
handleZoneCriteria(org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto) |
org.broadleafcommerce.openadmin.dto.DynamicResultSet |
inspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.InspectHelper helper) |
protected boolean |
isContentTargeterNewContentItemLookup(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg) |
protected boolean |
isTargetedContentItemLookupFromContentZone(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
org.broadleafcommerce.openadmin.dto.Entity |
update(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) |
classIsAssignableFrom, classMatchesadd, canHandleAdd, canHandleRemove, getClassForName, getMetadata, getOrder, getPolymorphicClasses, getResultSet, isAdornedListOperation, isAssignableFrom, isBasicOperation, isMapOperation, meetsCustomCriteria, remove, willHandleSecuritypublic static final String CONTENT_ITEM_TARGETERS
protected ContentZoneService contentZoneService
protected ContentItemService contentItemService
protected ContentTargeterDao contentTargeterDao
protected WidgetService widgetService
protected javax.persistence.EntityManager em
public Boolean canHandleUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg)
canHandleUpdate in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleUpdate in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterpublic Boolean canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg)
canHandleFetch in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleFetch in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterpublic Boolean canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg)
canHandleInspect in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleInspect in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterprotected boolean isContentTargeterNewContentItemLookup(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg)
public org.broadleafcommerce.openadmin.dto.DynamicResultSet inspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.InspectHelper helper)
throws org.broadleafcommerce.common.exception.ServiceException
inspect in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerinspect in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.openadmin.dto.DynamicResultSet fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
throws org.broadleafcommerce.common.exception.ServiceException
fetch in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerfetch in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.openadmin.dto.Entity update(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
throws org.broadleafcommerce.common.exception.ServiceException
update in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerupdate in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionprotected void handleZoneCriteria(org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto)
protected org.broadleafcommerce.openadmin.dto.DynamicResultSet handleTargetedZoneCriteria(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
throws org.broadleafcommerce.common.exception.ServiceException
org.broadleafcommerce.common.exception.ServiceExceptionprotected Long getContentZoneId(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected List<Long> getContentItemsTargetedWithZone(Long contentZoneId)
protected void applyContentItemFilterForIds(List<Long> contentItemIds, org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto)
protected boolean isTargetedContentItemLookupFromContentZone(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected Set<ContentItem> gatherAllContentItemsFromTargeters(List<ContentTargeter> contentTargeters)
Copyright © 2020. All rights reserved.