@Component(value="blContentZoneCustomPersistenceHandler")
public class ContentZoneCustomPersistenceHandler
extends org.broadleafcommerce.openadmin.server.service.handler.ClassCustomPersistenceHandlerAdapter
Modifier and Type | Field and Description |
---|---|
protected ContentItemService |
contentItemService |
protected ContentZoneService |
contentZoneService |
protected javax.persistence.EntityManager |
em |
protected static String |
FIELD_NAME_CONTENT_ITEMS_TARGETED_WITH_ZONE |
protected static String |
FIELD_NAME_CONTENT_TARGETERS_TARGETING_THIS_ZONE |
protected static String |
TARGETED_CONTENT_ITEMS_COLLECTION_NAME |
protected static String |
TARGETING_CONTENT_TARGETERS_COLLECTION_NAME |
protected WidgetService |
widgetService |
Constructor and Description |
---|
ContentZoneCustomPersistenceHandler() |
Modifier and Type | Method and Description |
---|---|
protected org.broadleafcommerce.openadmin.dto.BasicCollectionMetadata |
buildTargetedContentItemMetadata() |
protected org.broadleafcommerce.openadmin.dto.BasicCollectionMetadata |
buildTargetingTargetersMetadata() |
Boolean |
canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
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 ContentZoneDefinition |
getRequestedContentZoneForEntity(org.broadleafcommerce.openadmin.dto.Entity entity,
ContentZone contentZone)
Checks the ContentZone entity to see if the default ContentZoneDefinition should be used
or if the ContentZone entity specified a ContentZoneDefinition to use.
|
protected Widget |
getRequestedWidgetForEntity(org.broadleafcommerce.openadmin.dto.Entity entity,
ContentZone contentZone)
Checks the ContentZone entity to see if the Widget for the default ContentItem should be used
or if the ContentZone entity specified a new
ContentZone.getDefaultContentItem() . |
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) |
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) |
protected boolean |
updatingContentItem(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg) |
classIsAssignableFrom, classMatches
add, canHandleAdd, canHandleRemove, getClassForName, getMetadata, getOrder, getPolymorphicClasses, getResultSet, isAdornedListOperation, isAssignableFrom, isBasicOperation, isMapOperation, meetsCustomCriteria, remove, willHandleSecurity
protected static final String TARGETING_CONTENT_TARGETERS_COLLECTION_NAME
protected static final String TARGETED_CONTENT_ITEMS_COLLECTION_NAME
protected static final String FIELD_NAME_CONTENT_TARGETERS_TARGETING_THIS_ZONE
protected static final String FIELD_NAME_CONTENT_ITEMS_TARGETED_WITH_ZONE
protected ContentZoneService contentZoneService
protected ContentItemService contentItemService
protected WidgetService widgetService
protected javax.persistence.EntityManager em
public Boolean canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleFetch
in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
canHandleFetch
in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
public Boolean canHandleUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleUpdate
in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
canHandleUpdate
in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
public Boolean canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleInspect
in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
canHandleInspect
in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
protected boolean updatingContentItem(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg)
public 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.CustomPersistenceHandler
fetch
in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
org.broadleafcommerce.common.exception.ServiceException
public 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.CustomPersistenceHandler
update
in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
org.broadleafcommerce.common.exception.ServiceException
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.CustomPersistenceHandler
inspect
in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
org.broadleafcommerce.common.exception.ServiceException
protected Widget getRequestedWidgetForEntity(org.broadleafcommerce.openadmin.dto.Entity entity, ContentZone contentZone)
ContentZone.getDefaultContentItem()
.entity
- contentZone
- protected ContentZoneDefinition getRequestedContentZoneForEntity(org.broadleafcommerce.openadmin.dto.Entity entity, ContentZone contentZone)
entity
- contentZone
- protected org.broadleafcommerce.openadmin.dto.BasicCollectionMetadata buildTargetedContentItemMetadata()
protected org.broadleafcommerce.openadmin.dto.BasicCollectionMetadata buildTargetingTargetersMetadata()
Copyright © 2020. All rights reserved.