@Component(value="blMultiTenantReferenceCatalogAdornedTargetAutoPopulateExtensionHandler")
public class MultiTenantReferenceCatalogAdornedTargetAutoPopulateExtensionHandler
extends org.broadleafcommerce.common.extension.AbstractExtensionHandler
implements org.broadleafcommerce.openadmin.server.service.persistence.extension.AdornedTargetAutoPopulateExtensionHandler
AdornedTargetAutoPopulateExtensionHandler| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.openadmin.server.service.persistence.extension.AdornedTargetAutoPopulateExtensionManager |
extensionManager |
protected static org.apache.commons.logging.Log |
LOG |
static int |
MULTITENANT_PRIORITY |
| Constructor and Description |
|---|
MultiTenantReferenceCatalogAdornedTargetAutoPopulateExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
autoSetAdornedTargetManagedFields(org.broadleafcommerce.openadmin.dto.FieldMetadata md,
String mainClassName,
String id,
String collectionField,
String collectionItemId,
Map<String,Object> managedFields) |
protected MultiTenantSiteCatalog |
getMultiTenantSiteCatalogByCatalogAndSite(String collectionItemId) |
int |
getPriority() |
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
validateSubmittedAdornedTargetManagedFields(org.broadleafcommerce.openadmin.dto.Entity entity,
Serializable instance,
Map<String,org.broadleafcommerce.openadmin.dto.FieldMetadata> entityFieldMetadata,
org.broadleafcommerce.openadmin.dto.BasicFieldMetadata propertyMetadata,
String propertyName,
String value,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Boolean> validationResult) |
isEnabled, setEnabled, setPrioritypublic static final int MULTITENANT_PRIORITY
protected static final org.apache.commons.logging.Log LOG
protected org.broadleafcommerce.openadmin.server.service.persistence.extension.AdornedTargetAutoPopulateExtensionManager extensionManager
public MultiTenantReferenceCatalogAdornedTargetAutoPopulateExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType autoSetAdornedTargetManagedFields(org.broadleafcommerce.openadmin.dto.FieldMetadata md,
String mainClassName,
String id,
String collectionField,
String collectionItemId,
Map<String,Object> managedFields)
autoSetAdornedTargetManagedFields in interface org.broadleafcommerce.openadmin.server.service.persistence.extension.AdornedTargetAutoPopulateExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType validateSubmittedAdornedTargetManagedFields(org.broadleafcommerce.openadmin.dto.Entity entity,
Serializable instance,
Map<String,org.broadleafcommerce.openadmin.dto.FieldMetadata> entityFieldMetadata,
org.broadleafcommerce.openadmin.dto.BasicFieldMetadata propertyMetadata,
String propertyName,
String value,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Boolean> validationResult)
validateSubmittedAdornedTargetManagedFields in interface org.broadleafcommerce.openadmin.server.service.persistence.extension.AdornedTargetAutoPopulateExtensionHandlerprotected MultiTenantSiteCatalog getMultiTenantSiteCatalogByCatalogAndSite(String collectionItemId)
public int getPriority()
getPriority in interface org.broadleafcommerce.common.extension.ExtensionHandlergetPriority in class org.broadleafcommerce.common.extension.AbstractExtensionHandlerCopyright © 2020. All rights reserved.