org.broadleafcommerce.inventory.admin.server.service.handler
Class InventorySkuCustomPersistenceHandler

java.lang.Object
  extended by org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
      extended by org.broadleafcommerce.admin.server.service.handler.SkuCustomPersistenceHandler
          extended by org.broadleafcommerce.inventory.admin.server.service.handler.InventorySkuCustomPersistenceHandler
All Implemented Interfaces:
org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler

public class InventorySkuCustomPersistenceHandler
extends org.broadleafcommerce.admin.server.service.handler.SkuCustomPersistenceHandler


Field Summary
protected  org.broadleafcommerce.core.catalog.service.CatalogService catalogService
           
protected  InventoryService inventoryService
           
 
Fields inherited from class org.broadleafcommerce.admin.server.service.handler.SkuCustomPersistenceHandler
CONSOLIDATED_PRODUCT_OPTIONS_DELIMETER, CONSOLIDATED_PRODUCT_OPTIONS_FIELD_NAME, PRODUCT_OPTION_FIELD_PREFIX
 
Constructor Summary
InventorySkuCustomPersistenceHandler()
           
 
Method Summary
 void applyAdditionalFetchCriteria(com.anasoft.os.daofusion.criteria.PersistentEntityCriteria queryCriteria, com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto, org.broadleafcommerce.openadmin.client.dto.PersistencePackage persistencePackage)
           
 Boolean canHandleFetch(org.broadleafcommerce.openadmin.client.dto.PersistencePackage persistencePackage)
           
 Boolean canHandleInspect(org.broadleafcommerce.openadmin.client.dto.PersistencePackage persistencePackage)
           
 
Methods inherited from class org.broadleafcommerce.admin.server.service.handler.SkuCustomPersistenceHandler
add, applyProductOptionValueCriteria, associateProductOptionValuesToSku, canHandle, canHandleAdd, canHandleUpdate, createConsolidatedOptionField, createIndividualOptionField, fetch, getConsolidatedOptionProperty, getProductOptionProperties, getSkuCriteria, getStringValueFromGetter, inspect, update, validateUniqueProductOptionValueCombination
 
Methods inherited from class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
canHandleRemove, remove, willHandleSecurity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inventoryService

protected InventoryService inventoryService

catalogService

protected org.broadleafcommerce.core.catalog.service.CatalogService catalogService
Constructor Detail

InventorySkuCustomPersistenceHandler

public InventorySkuCustomPersistenceHandler()
Method Detail

canHandleInspect

public Boolean canHandleInspect(org.broadleafcommerce.openadmin.client.dto.PersistencePackage persistencePackage)
Specified by:
canHandleInspect in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
Overrides:
canHandleInspect in class org.broadleafcommerce.admin.server.service.handler.SkuCustomPersistenceHandler

canHandleFetch

public Boolean canHandleFetch(org.broadleafcommerce.openadmin.client.dto.PersistencePackage persistencePackage)
Specified by:
canHandleFetch in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
Overrides:
canHandleFetch in class org.broadleafcommerce.admin.server.service.handler.SkuCustomPersistenceHandler

applyAdditionalFetchCriteria

public void applyAdditionalFetchCriteria(com.anasoft.os.daofusion.criteria.PersistentEntityCriteria queryCriteria,
                                         com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto,
                                         org.broadleafcommerce.openadmin.client.dto.PersistencePackage persistencePackage)
Overrides:
applyAdditionalFetchCriteria in class org.broadleafcommerce.admin.server.service.handler.SkuCustomPersistenceHandler


Copyright © 2013. All Rights Reserved.