public class MultiTenantDerivedCatalogCustomPersistenceHandler
extends org.broadleafcommerce.openadmin.server.service.handler.ClassCustomPersistenceHandlerAdapter
SystemEvent that will be picked up by the DerivedCatalogPropagationEventConsumer to trigger
any propgation that needs to happen for the newly created association.| Modifier and Type | Field and Description |
|---|---|
protected DerivedCatalogPropagationEventConsumer |
derivedCatalogPropagationEventConsumer |
protected MultiTenantDao |
multiTenantDao |
protected com.broadleafcommerce.jobsevents.service.SystemEventSender |
systemEventSender |
| Constructor and Description |
|---|
MultiTenantDerivedCatalogCustomPersistenceHandler() |
| 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) |
Boolean |
canHandleAdd(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleFetch(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 boolean |
requiresPropagation(CatalogDerivedCatalogXref xref) |
protected void |
sendPropagationEvent(org.broadleafcommerce.openadmin.dto.Entity entity) |
protected CatalogDerivedCatalogXref |
setAndSaveDeploymentStatus(CatalogDerivedCatalogXref xref) |
classIsAssignableFrom, classMatchescanHandleInspect, canHandleRemove, canHandleUpdate, getClassForName, getMetadata, getOrder, getPolymorphicClasses, getResultSet, inspect, isAdornedListOperation, isAssignableFrom, isBasicOperation, isMapOperation, meetsCustomCriteria, remove, update, willHandleSecurityprotected com.broadleafcommerce.jobsevents.service.SystemEventSender systemEventSender
protected MultiTenantDao multiTenantDao
protected DerivedCatalogPropagationEventConsumer derivedCatalogPropagationEventConsumer
public MultiTenantDerivedCatalogCustomPersistenceHandler()
public 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 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 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 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 CatalogDerivedCatalogXref setAndSaveDeploymentStatus(CatalogDerivedCatalogXref xref)
protected boolean requiresPropagation(CatalogDerivedCatalogXref xref)
protected void sendPropagationEvent(org.broadleafcommerce.openadmin.dto.Entity entity)
Copyright © 2020. All rights reserved.