@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, classMatchesadd, canHandleAdd, canHandleRemove, getClassForName, getMetadata, getOrder, getPolymorphicClasses, getResultSet, isAdornedListOperation, isAssignableFrom, isBasicOperation, isMapOperation, meetsCustomCriteria, remove, willHandleSecurityprotected 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.CustomPersistenceHandlercanHandleFetch in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterpublic Boolean canHandleUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleUpdate in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleUpdate in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterpublic Boolean canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleInspect in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleInspect in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterprotected 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.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.ServiceExceptionpublic 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.ServiceExceptionprotected 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.