@Controller(value="blAdminAssetController") @RequestMapping(value="/assets") public class AdminAssetController extends AdminBasicEntityController
Asset entity. This is mostly to support displaying image assets inline
in listgrids.| Modifier and Type | Field and Description |
|---|---|
protected AssetFormBuilderService |
formService |
protected static String |
SECTION_KEY |
protected StaticAssetMultiTenantExtensionManager |
staticAssetExtensionManager |
protected StaticAssetService |
staticAssetService |
hideTopLevelErrors, LOG, sandBoxHelperadminNavigationService, adminRemoteSecurityService, CURRENT_ADMIN_MODULE_ATTRIBUTE_NAME, CURRENT_ADMIN_SECTION_ATTRIBUTE_NAME, entityConfiguration, entityFormValidator, extensionManager, FILTER_VALUE_SEPARATOR, FILTER_VALUE_SEPARATOR_REGEX, mainEntityActionsExtensionManager, service| Constructor and Description |
|---|
AdminAssetController() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getDefaultEntityType()
This method is called when attempting to add new entities that have a polymorphic tree.
|
protected String |
getSectionKey(Map<String,String> pathVars)
This method is used to determine the current section key.
|
String |
saveEntity(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
Map<String,String> pathVars,
String id,
EntityForm entityForm,
org.springframework.validation.BindingResult result,
org.springframework.web.servlet.mvc.support.RedirectAttributes ra)
Attempts to save the given entity.
|
String |
viewEntityForm(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
Map<String,String> pathVars,
String id)
Renders the main entity form for the specified entity
|
String |
viewEntityList(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
Map<String,String> pathVars,
org.springframework.util.MultiValueMap<String,String> requestParams)
Renders the main entity listing for the specified class, which is based on the current sectionKey with some optional
criteria.
|
addAddActionIfAllowed, addCollectionItem, addEntity, buildAddCollectionItemModel, buildDirtyList, getCollectionFieldRecords, getCollectionValueDetails, initBinder, isAddActionAllowed, populateJsonValidationErrors, removeCollectionItem, removeCollectionItem, removeEntity, saveEntityJson, showAddCollectionItem, showUpdateCollectionItem, showUpdateCollectionItem, showViewCollectionItem, showViewCollectionItem, showViewUpdateCollection, showViewUpdateCollection, showViewUpdateCollection, showViewUpdateCollection, translateErrorMessage, updateCollectionItem, updateCollectionItem, updateCollectionItemSequence, updateCollectionItemSequence, viewAddEntityForm, viewCollectionItemDetailsattachSectionSpecificInfo, attachSectionSpecificInfo, extractDynamicFormFields, getAddEntityTypes, getBlankDynamicFieldTemplateForm, getBlankDynamicFieldTemplateForm, getBlankDynamicMasterFieldGroupTemplateForm, getBlankDynamicMasterFieldGroupTemplateForm, getClassNameForSection, getCollectionListGrid, getCollectionListGrid, getCriteria, getDynamicFieldTemplateForm, getDynamicForm, getEntityForm, getEntityForm, getMaxIndex, getSectionCrumbs, getSectionCustomCriteria, getSectionPersistencePackageRequest, getSectionPersistencePackageRequest, getSectionPersistencePackageRequest, getSectionPersistencePackageRequest, getSortDirections, getSortPropertyNames, getStartIndex, modifyAddEntityForm, modifyEntityForm, setModelAttributesaddDeepLink, getContextPath, isAjaxRequest, jsonResponseprotected static final String SECTION_KEY
protected AssetFormBuilderService formService
protected StaticAssetService staticAssetService
protected StaticAssetMultiTenantExtensionManager staticAssetExtensionManager
protected String getSectionKey(Map<String,String> pathVars)
AdminAbstractControllergetSectionKey in class AdminAbstractControllerpathVars - - the map of all currently bound path variables for this request@RequestMapping(value="",
method=GET)
public String viewEntityList(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
@PathVariable
Map<String,String> pathVars,
@RequestParam
org.springframework.util.MultiValueMap<String,String> requestParams)
throws Exception
AdminBasicEntityControllerviewEntityList in class AdminBasicEntityControllerrequestParams - a Map of property name -> list critiera valuesException@RequestMapping(value="/{id}",
method=GET)
public String viewEntityForm(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)
throws Exception
AdminBasicEntityControllerviewEntityForm in class AdminBasicEntityControllerException@RequestMapping(value="/{id}",
method=POST)
public String saveEntity(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,
@ModelAttribute(value="entityForm")
EntityForm entityForm,
org.springframework.validation.BindingResult result,
org.springframework.web.servlet.mvc.support.RedirectAttributes ra)
throws Exception
AdminBasicEntityControllersaveEntity in class AdminBasicEntityControllerExceptionprotected String getDefaultEntityType()
AdminAbstractControllergetDefaultEntityType in class AdminAbstractControllerCopyright © 2017. All rights reserved.