@RequestMapping(value="/content-targeter")
public class AdminContentTargeterController
extends org.broadleafcommerce.openadmin.web.controller.entity.AdminBasicEntityController
| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.cms.admin.server.handler.DynamicFieldPersistenceHandlerHelper |
fieldHelper |
protected org.broadleafcommerce.cms.page.service.PageService |
pageService |
static String |
SECTION_KEY |
adminUserDao, adornedTargetAutoPopulateExtensionManager, ALTERNATE_ID_PROPERTY, CUSTOM_CRITERIA, duplicator, dynamicEntityDao, genericEntityService, IS_SELECTIZE_REQUEST, LOG, rowLevelSecurityService, sandBoxHelperadminNavigationService, adminRemoteSecurityService, CURRENT_ADMIN_MODULE_ATTRIBUTE_NAME, CURRENT_ADMIN_SECTION_ATTRIBUTE_NAME, customCriteriaService, DEFAULT_CONTAINER_VIEW, entityConfiguration, entityFormValidator, extensionManager, FILTER_VALUE_SEPARATOR, FILTER_VALUE_SEPARATOR_REGEX, filterProductTypeExtensionManager, formService, MODAL_CONTAINER_VIEW, service, validationService| Constructor and Description |
|---|
AdminContentTargeterController() |
| Modifier and Type | Method and Description |
|---|---|
String |
addCollectionItem(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
Map<String,String> pathVars,
String id,
String collectionField,
org.broadleafcommerce.openadmin.web.form.entity.EntityForm entityForm,
org.springframework.validation.BindingResult result) |
protected Collection<org.broadleafcommerce.cms.field.domain.FieldDefinition> |
extractFieldDefinitions(Map<String,com.broadleafcommerce.theme.domain.page.PageTypeFieldDefinitionXref> xrefMap) |
protected Collection<org.broadleafcommerce.cms.field.domain.FieldDefinition> |
extractPagefields(org.broadleafcommerce.cms.page.domain.Page page) |
Map<String,Object> |
getAvailablePageFieldKeys(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
Map<String,String> pathVars,
Long pageId) |
String |
getDynamicPageField(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
Map<String,String> pathVars,
Long pageId,
String fieldKey) |
protected org.broadleafcommerce.openadmin.web.form.entity.Field |
getFieldForFieldDefinition(org.broadleafcommerce.cms.field.domain.FieldDefinition definition)
Returns a
Field that represents the given parameter, assuming that the given FieldDefinition
is a dynamic field for the Page class. |
protected String |
getSectionKey(Map<String,String> pathVars) |
protected void |
modifyEntityForm(org.broadleafcommerce.openadmin.web.form.entity.EntityForm entityForm,
Map<String,String> pathVars) |
String |
showUpdateCollectionItem(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
Map<String,String> pathVars,
String id,
String collectionField,
String collectionItemId) |
String |
updateCollectionItem(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
Map<String,String> pathVars,
String id,
String collectionField,
String collectionItemId,
org.broadleafcommerce.openadmin.web.form.entity.EntityForm entityForm,
org.springframework.validation.BindingResult result) |
addAddActionIfAllowed, addAuditableDisplayFields, addCollectionItem, addEmptyCollectionItem, addEntity, addSelectizeCollectionItem, buildAddCollectionItemModel, buildDirtyList, buildSelectizeCustomCriteria, declareShouldIgnoreAdditionStatusFilter, determineEntityType, duplicateEntity, getCollectionFieldRecords, getCollectionValueDetails, getCurrentTabName, getCustomCriteria, getErrorDuplicatingResponse, getModalForBlankEntityType, getSelectizeCollectionOptions, getViewSubRecords, initBinder, isAddActionAllowed, isNotReadOnly, modifyEntityForm, reinitializeEntityForm, removeCollectionItem, removeCollectionItem, removeEntity, resolveAppropriateEntityView, saveEntity, saveEntityJson, setTypedEntityModelAttributes, setupViewEntityListBasicModel, showAddCollectionItem, showUpdateCollectionItem, showViewCollectionItem, showViewCollectionItem, showViewUpdateCollection, showViewUpdateCollection, showViewUpdateCollection, showViewUpdateCollection, updateCollectionItem, updateCollectionItemSequence, updateCollectionItemSequence, viewAddEntityForm, viewCollectionItemDetails, viewCollectionItemTab, viewEntityForm, viewEntityList, viewEntityListSelectize, viewEntityTabattachSectionSpecificInfo, attachSectionSpecificInfo, createSectionCrumb, extractDynamicFormFields, getAddEntityTypes, getClassNameForSection, getCollectionListGrid, getCollectionListGrid, getCriteria, getDefaultEntityType, getDynamicFieldTemplateForm, getDynamicForm, getEntityForm, getEntityForm, getEntityForm, getFirstId, getLastId, getLowerCount, getMaxIndex, getMaxResults, getPageSize, getPersistencePackageRequest, getSectionCrumbs, getSectionCustomCriteria, getSectionPersistencePackageRequest, getSectionPersistencePackageRequest, getSectionPersistencePackageRequest, getSectionPersistencePackageRequest, getSortDirections, getSortPropertyNames, getStartIndex, getUpperCount, modifyAddEntityForm, modifyCriteria, populateJsonValidationErrors, setModelAttributes, setSpecializedNameForFields, translateErrorMessagepublic static final String SECTION_KEY
protected org.broadleafcommerce.cms.page.service.PageService pageService
protected org.broadleafcommerce.cms.admin.server.handler.DynamicFieldPersistenceHandlerHelper fieldHelper
protected String getSectionKey(Map<String,String> pathVars)
getSectionKey in class org.broadleafcommerce.openadmin.web.controller.AdminAbstractControllerprotected org.broadleafcommerce.openadmin.web.form.entity.Field getFieldForFieldDefinition(org.broadleafcommerce.cms.field.domain.FieldDefinition definition)
Field that represents the given parameter, assuming that the given FieldDefinition
is a dynamic field for the Page class.definition - Field for the given FieldDefinitionprotected void modifyEntityForm(org.broadleafcommerce.openadmin.web.form.entity.EntityForm entityForm,
Map<String,String> pathVars)
throws Exception
modifyEntityForm in class org.broadleafcommerce.openadmin.web.controller.AdminAbstractControllerException@RequestMapping(value="/{id}/{collectionField:.*}/{collectionItemId}",
method=GET)
public String showUpdateCollectionItem(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
@PathVariable
Map<String,String> pathVars,
@PathVariable(value="id")
String id,
@PathVariable(value="collectionField")
String collectionField,
@PathVariable(value="collectionItemId")
String collectionItemId)
throws Exception
showUpdateCollectionItem in class org.broadleafcommerce.openadmin.web.controller.entity.AdminBasicEntityControllerException@RequestMapping(value="/{id}/{collectionField:.*}/{collectionItemId}",
method=POST)
public String updateCollectionItem(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
@PathVariable
Map<String,String> pathVars,
@PathVariable(value="id")
String id,
@PathVariable(value="collectionField")
String collectionField,
@PathVariable(value="collectionItemId")
String collectionItemId,
@ModelAttribute(value="entityForm")
org.broadleafcommerce.openadmin.web.form.entity.EntityForm entityForm,
org.springframework.validation.BindingResult result)
throws Exception
updateCollectionItem in class org.broadleafcommerce.openadmin.web.controller.entity.AdminBasicEntityControllerException@RequestMapping(value="/{id}/{collectionField:.*}/add",
method=POST)
public String addCollectionItem(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
@PathVariable
Map<String,String> pathVars,
@PathVariable(value="id")
String id,
@PathVariable(value="collectionField")
String collectionField,
@ModelAttribute(value="entityForm")
org.broadleafcommerce.openadmin.web.form.entity.EntityForm entityForm,
org.springframework.validation.BindingResult result)
throws Exception
addCollectionItem in class org.broadleafcommerce.openadmin.web.controller.entity.AdminBasicEntityControllerException@RequestMapping(value="/available-page-fieldkeys/{id}",
method=GET)
@ResponseBody
public Map<String,Object> getAvailablePageFieldKeys(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
@PathVariable
Map<String,String> pathVars,
@PathVariable(value="id")
Long pageId)
throws Exception
Exception@RequestMapping(value="/page-dynamic-field/{id}/{fieldKey}",
method=GET)
public String getDynamicPageField(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
@PathVariable
Map<String,String> pathVars,
@PathVariable(value="id")
Long pageId,
@PathVariable(value="fieldKey")
String fieldKey)
throws Exception
Exceptionprotected Collection<org.broadleafcommerce.cms.field.domain.FieldDefinition> extractFieldDefinitions(Map<String,com.broadleafcommerce.theme.domain.page.PageTypeFieldDefinitionXref> xrefMap)
protected Collection<org.broadleafcommerce.cms.field.domain.FieldDefinition> extractPagefields(org.broadleafcommerce.cms.page.domain.Page page)
Copyright © 2020. All rights reserved.