public class OrderedSkuMediaXrefCustomPersistenceHandler
extends org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
Modifier and Type | Field and Description |
---|---|
protected org.broadleafcommerce.core.catalog.service.CatalogService |
catalogService |
static String |
DISPLAY_ORDER |
protected javax.persistence.EntityManager |
em |
static String |
IS_PRIMARY |
protected MediaCacheInvalidatorProducer |
mediaCacheInvalidatorProducer |
protected org.broadleafcommerce.common.sandbox.SandBoxHelper |
sandBoxHelper |
protected static String |
SHOW_IN_GALLERY |
protected static String |
SKU_MEDIA_MAP_NAME |
protected org.broadleafcommerce.core.catalog.service.SkuMediaService |
skuMediaService |
Constructor and Description |
---|
OrderedSkuMediaXrefCustomPersistenceHandler() |
Modifier and Type | Method and Description |
---|---|
org.broadleafcommerce.openadmin.dto.Entity |
add(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) |
protected Boolean |
canHandle(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleAdd(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected org.broadleafcommerce.openadmin.dto.FieldMetadata |
createSimpleField(String name,
String friendlyName) |
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 List<org.broadleafcommerce.core.catalog.domain.SkuMediaXref> |
getAllSkuMediaXrefs(org.broadleafcommerce.core.catalog.domain.Sku owningSku) |
protected List<org.broadleafcommerce.core.catalog.domain.SkuMediaXref> |
getAllSkuMediaXrefs(org.broadleafcommerce.core.catalog.domain.SkuMediaXref adminInstance) |
protected List<org.broadleafcommerce.core.catalog.domain.SkuMediaXref> |
getAllSkuMediaXrefs(org.broadleafcommerce.core.catalog.domain.SkuMediaXref adminInstance,
org.broadleafcommerce.core.catalog.domain.Sku owningSku) |
protected BigDecimal |
getMaxDisplayOrder(List<org.broadleafcommerce.core.catalog.domain.SkuMediaXref> xrefs) |
protected int |
getNewSequence(org.broadleafcommerce.openadmin.dto.Property displayOrderProperty) |
int |
getOrder() |
protected org.broadleafcommerce.core.catalog.domain.Sku |
getOwningSku(Map<String,org.broadleafcommerce.openadmin.dto.Property> pMap) |
protected Long |
getSkuId(org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto) |
protected boolean |
hasMediaPropertyUpdate(org.broadleafcommerce.openadmin.dto.Entity entity) |
protected void |
hideExistingField(Map<String,org.broadleafcommerce.openadmin.dto.FieldMetadata> properties,
String displayOrder) |
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 |
isSandboxWorkflowUpdate() |
protected boolean |
isSkuCeilingEntity(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected boolean |
isSkuMediaMapRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected void |
setDisplayOrderProperty(Map<String,org.broadleafcommerce.openadmin.dto.Property> pMap) |
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 void |
updateDisplayOrder(org.broadleafcommerce.openadmin.dto.Entity entity,
org.broadleafcommerce.core.catalog.domain.SkuMediaXref adminInstance) |
canHandleRemove, getClassForName, getMetadata, getPolymorphicClasses, getResultSet, isAdornedListOperation, isAssignableFrom, isBasicOperation, isMapOperation, meetsCustomCriteria, remove, willHandleSecurity
public static final String IS_PRIMARY
public static final String DISPLAY_ORDER
protected static final String SKU_MEDIA_MAP_NAME
protected static final String SHOW_IN_GALLERY
protected javax.persistence.EntityManager em
protected org.broadleafcommerce.core.catalog.service.SkuMediaService skuMediaService
protected org.broadleafcommerce.core.catalog.service.CatalogService catalogService
protected org.broadleafcommerce.common.sandbox.SandBoxHelper sandBoxHelper
@Autowired protected MediaCacheInvalidatorProducer mediaCacheInvalidatorProducer
public OrderedSkuMediaXrefCustomPersistenceHandler()
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
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 canHandleAdd(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleAdd
in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
canHandleAdd
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
protected Boolean canHandle(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected boolean isSkuCeilingEntity(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected boolean isSkuMediaMapRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
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 void hideExistingField(Map<String,org.broadleafcommerce.openadmin.dto.FieldMetadata> properties, String displayOrder)
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
protected Long getSkuId(org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto)
public org.broadleafcommerce.openadmin.dto.Entity add(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
add
in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
add
in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
org.broadleafcommerce.common.exception.ServiceException
protected void setDisplayOrderProperty(Map<String,org.broadleafcommerce.openadmin.dto.Property> pMap)
protected org.broadleafcommerce.core.catalog.domain.Sku getOwningSku(Map<String,org.broadleafcommerce.openadmin.dto.Property> pMap)
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
protected boolean isSandboxWorkflowUpdate()
protected boolean hasMediaPropertyUpdate(org.broadleafcommerce.openadmin.dto.Entity entity)
protected void updateDisplayOrder(org.broadleafcommerce.openadmin.dto.Entity entity, org.broadleafcommerce.core.catalog.domain.SkuMediaXref adminInstance)
protected int getNewSequence(org.broadleafcommerce.openadmin.dto.Property displayOrderProperty)
protected BigDecimal getMaxDisplayOrder(List<org.broadleafcommerce.core.catalog.domain.SkuMediaXref> xrefs)
protected List<org.broadleafcommerce.core.catalog.domain.SkuMediaXref> getAllSkuMediaXrefs(org.broadleafcommerce.core.catalog.domain.Sku owningSku)
protected List<org.broadleafcommerce.core.catalog.domain.SkuMediaXref> getAllSkuMediaXrefs(org.broadleafcommerce.core.catalog.domain.SkuMediaXref adminInstance)
protected List<org.broadleafcommerce.core.catalog.domain.SkuMediaXref> getAllSkuMediaXrefs(org.broadleafcommerce.core.catalog.domain.SkuMediaXref adminInstance, org.broadleafcommerce.core.catalog.domain.Sku owningSku)
protected org.broadleafcommerce.openadmin.dto.FieldMetadata createSimpleField(String name, String friendlyName)
public int getOrder()
getOrder
in interface org.springframework.core.Ordered
getOrder
in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
Copyright © 2021. All rights reserved.