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, willHandleSecuritypublic 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.CustomPersistenceHandlercanHandleInspect in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterpublic 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 canHandleAdd(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleAdd in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleAdd 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.CustomPersistenceHandlerAdapterprotected 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.CustomPersistenceHandlerinspect in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionprotected 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.CustomPersistenceHandlerfetch in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionprotected 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.CustomPersistenceHandleradd in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionprotected 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.CustomPersistenceHandlerupdate in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionprotected 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.OrderedgetOrder in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterCopyright © 2021. All rights reserved.