@Service(value="blAdvancedCMSFormBuilderExtensionHandler")
public class AdvancedCMSFormBuilderExtensionHandler
extends org.broadleafcommerce.openadmin.web.service.AbstractFormBuilderExtensionHandler
Modifier and Type | Field and Description |
---|---|
protected ContentItemService |
contentItemService |
protected org.broadleafcommerce.openadmin.web.service.FormBuilderExtensionManager |
extensionManager |
protected static org.apache.commons.logging.Log |
LOG |
Constructor and Description |
---|
AdvancedCMSFormBuilderExtensionHandler() |
Modifier and Type | Method and Description |
---|---|
protected org.broadleafcommerce.openadmin.web.form.entity.Field |
createBooleanField(org.broadleafcommerce.openadmin.web.form.entity.Field ciField,
org.broadleafcommerce.openadmin.web.form.entity.Field czField) |
protected org.broadleafcommerce.openadmin.web.form.entity.FieldGroup |
createContentFieldGroup(String friendlyName) |
protected org.broadleafcommerce.openadmin.web.form.entity.Field |
createContentItemField(org.broadleafcommerce.openadmin.web.form.entity.Field czField) |
protected void |
createContentZoneGroupAndFields(org.broadleafcommerce.openadmin.web.form.entity.EntityForm ef) |
protected List<org.broadleafcommerce.openadmin.web.form.entity.Field> |
findContentZoneField(org.broadleafcommerce.openadmin.web.form.entity.EntityForm ef) |
protected ContentItem |
getContentItem(String value) |
void |
init() |
protected void |
isolateContentFields(org.broadleafcommerce.openadmin.web.form.entity.EntityForm ef,
org.broadleafcommerce.openadmin.web.form.entity.Field czField,
org.broadleafcommerce.openadmin.web.form.entity.FieldGroup czGroup) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
modifyPopulatedEntityForm(org.broadleafcommerce.openadmin.web.form.entity.EntityForm ef,
org.broadleafcommerce.openadmin.dto.Entity entity) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
modifyUnpopulatedEntityForm(org.broadleafcommerce.openadmin.web.form.entity.EntityForm ef) |
protected String |
parseContentZoneFieldValue(String value) |
addAdditionalAdornedFormActions, addAdditionalFormActions, modifyDetailEntityForm, modifyListGrid, modifyListGridRecord
getPriority, isEnabled, setEnabled, setPriority
protected static final org.apache.commons.logging.Log LOG
protected org.broadleafcommerce.openadmin.web.service.FormBuilderExtensionManager extensionManager
protected ContentItemService contentItemService
public AdvancedCMSFormBuilderExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType modifyUnpopulatedEntityForm(org.broadleafcommerce.openadmin.web.form.entity.EntityForm ef)
modifyUnpopulatedEntityForm
in interface org.broadleafcommerce.openadmin.web.service.FormBuilderExtensionHandler
modifyUnpopulatedEntityForm
in class org.broadleafcommerce.openadmin.web.service.AbstractFormBuilderExtensionHandler
public org.broadleafcommerce.common.extension.ExtensionResultStatusType modifyPopulatedEntityForm(org.broadleafcommerce.openadmin.web.form.entity.EntityForm ef, org.broadleafcommerce.openadmin.dto.Entity entity)
modifyPopulatedEntityForm
in interface org.broadleafcommerce.openadmin.web.service.FormBuilderExtensionHandler
modifyPopulatedEntityForm
in class org.broadleafcommerce.openadmin.web.service.AbstractFormBuilderExtensionHandler
protected void createContentZoneGroupAndFields(org.broadleafcommerce.openadmin.web.form.entity.EntityForm ef)
protected List<org.broadleafcommerce.openadmin.web.form.entity.Field> findContentZoneField(org.broadleafcommerce.openadmin.web.form.entity.EntityForm ef)
protected org.broadleafcommerce.openadmin.web.form.entity.FieldGroup createContentFieldGroup(String friendlyName)
protected void isolateContentFields(org.broadleafcommerce.openadmin.web.form.entity.EntityForm ef, org.broadleafcommerce.openadmin.web.form.entity.Field czField, org.broadleafcommerce.openadmin.web.form.entity.FieldGroup czGroup)
protected org.broadleafcommerce.openadmin.web.form.entity.Field createBooleanField(org.broadleafcommerce.openadmin.web.form.entity.Field ciField, org.broadleafcommerce.openadmin.web.form.entity.Field czField)
protected org.broadleafcommerce.openadmin.web.form.entity.Field createContentItemField(org.broadleafcommerce.openadmin.web.form.entity.Field czField)
protected ContentItem getContentItem(String value)
Copyright © 2020. All rights reserved.