@BroadleafMarketplaceModule @Service(value="blMarketPlaceSiteCustomPersistenceHandler") public class MarketPlaceSiteCustomPersistenceHandler extends com.broadleafcommerce.tenant.admin.handler.MultiTenantSiteCustomPersistenceHandler
multiTenantService, profileSitePropagationEventConsumer, siteDao, siteService, systemEventSender
Constructor and Description |
---|
MarketPlaceSiteCustomPersistenceHandler() |
Modifier and Type | Method and Description |
---|---|
protected org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.FilterMapping |
buildSiteTypeFilterMapping() |
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)
Filter out the vendor portal sites from the standard template site section top list grid
|
int |
getOrder() |
protected boolean |
isSelectForUse(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
Detect if this is a site lookup dialog
|
protected void |
updateProperties(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.ClassMetadata mergedMetadata,
com.broadleafcommerce.tenant.domain.type.SiteType siteType) |
add, addAdditionalFields, addSiteTypeProperty, buildBaseProfileSelfAssignmentFilterMapping, buildExcludeProfileSitesFilterMapping, buildFilterMappingForSiteList, buildFilterMappingFromSite, buildFinishedSiteFilterMapping, buildOwningOrAssignedSiteFilterMapping, buildOwningSiteFilterMapping, buildSiteTypeFilterMapping, canHandleAdd, canHandleFetch, canHandleInspect, canHandleRemove, canHandleUpdate, createSiteInstance, getBaseProfileRequiredField, getCurrentSite, getSiteType, inspect, isAssetProfileToOneLookup, isBaseProfileToOneLookup, isFromRootSite, isFromSiteField, isSwitchToSiteLookup, profileAncestorsIncludeSite, remove, removeSite, removeSiteProfileXref, removeUnusedProfileProperties, sendPropagationEvent, update, updateFriendlyName, updatePropertyFriendlyName
public MarketPlaceSiteCustomPersistenceHandler()
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 com.broadleafcommerce.tenant.admin.handler.MultiTenantSiteCustomPersistenceHandler
persistencePackage
- cto
- dynamicEntityDao
- helper
- org.broadleafcommerce.common.exception.ServiceException
protected void updateProperties(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.openadmin.dto.ClassMetadata mergedMetadata, com.broadleafcommerce.tenant.domain.type.SiteType siteType)
updateProperties
in class com.broadleafcommerce.tenant.admin.handler.MultiTenantSiteCustomPersistenceHandler
protected boolean isSelectForUse(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
persistencePackage
- protected org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.FilterMapping buildSiteTypeFilterMapping()
public int getOrder()
getOrder
in interface org.springframework.core.Ordered
getOrder
in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
Copyright © 2020. All rights reserved.