@Controller(value="blAdminTranslationController") @RequestMapping(value="/translation") public class AdminTranslationController extends AdminAbstractController
Modifier and Type | Field and Description |
---|---|
protected SecurityVerifier |
adminRemoteSecurityService |
protected AdminTranslationControllerExtensionListener |
extensionManager |
protected TranslationFormBuilderService |
formService |
protected TranslationService |
translationService |
adminNavigationService, entityConfiguration, entityFormValidator, FILTER_VALUE_SEPARATOR, FILTER_VALUE_SEPARATOR_REGEX, mainEntityActionsExtensionManager, service
Constructor and Description |
---|
AdminTranslationController() |
Modifier and Type | Method and Description |
---|---|
String |
addTranslation(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
EntityForm entityForm,
org.springframework.validation.BindingResult result)
Saves a new translation to the database.
|
String |
deleteTranslation(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
TranslationForm form,
org.springframework.validation.BindingResult result)
Deletes the translation specified by the translation id
|
protected TranslationForm |
getTranslationForm(EntityForm entityForm)
Converts an EntityForm into a TranslationForm
|
String |
showAddTranslation(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
TranslationForm form,
org.springframework.validation.BindingResult result)
Renders a modal dialog that has a list grid of translations for the specified field
|
String |
showUpdateTranslation(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
TranslationForm form,
org.springframework.validation.BindingResult result) |
String |
updateTranslation(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
EntityForm entityForm,
org.springframework.validation.BindingResult result)
Updates the given translation id to the new locale code and translated value
|
String |
viewTranslation(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
TranslationForm form,
org.springframework.validation.BindingResult result)
Invoked when the translation button is clicked on a given translatable field
|
attachSectionSpecificInfo, extractDynamicFormFields, getAddEntityTypes, getBlankDynamicFieldTemplateForm, getBlankDynamicFieldTemplateForm, getClassNameForSection, getCollectionListGrid, getCriteria, getDefaultEntityType, getDynamicFieldTemplateForm, getDynamicForm, getMaxIndex, getSectionCustomCriteria, getSectionKey, getSectionPersistencePackageRequest, getSectionPersistencePackageRequest, getSortDirections, getSortPropertyNames, getStartIndex, setModelAttributes
getContextPath, isAjaxRequest
protected TranslationService translationService
protected TranslationFormBuilderService formService
protected SecurityVerifier adminRemoteSecurityService
protected AdminTranslationControllerExtensionListener extensionManager
@RequestMapping(value="", method=GET) public String viewTranslation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, @ModelAttribute(value="form") TranslationForm form, org.springframework.validation.BindingResult result) throws Exception
request
- response
- model
- form
- result
- Exception
@RequestMapping(value="/add", method=GET) public String showAddTranslation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, @ModelAttribute(value="form") TranslationForm form, org.springframework.validation.BindingResult result) throws Exception
request
- response
- model
- form
- result
- Exception
@RequestMapping(value="/add", method=POST) public String addTranslation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, @ModelAttribute(value="entityForm") EntityForm entityForm, org.springframework.validation.BindingResult result) throws Exception
request
- response
- model
- entityForm
- result
- viewTranslation(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.springframework.ui.Model, org.broadleafcommerce.openadmin.web.form.TranslationForm, org.springframework.validation.BindingResult)
, which renders the list gridException
@RequestMapping(value="/update", method=GET) public String showUpdateTranslation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, @ModelAttribute(value="form") TranslationForm form, org.springframework.validation.BindingResult result) throws Exception
Exception
@RequestMapping(value="/update", method=POST) public String updateTranslation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, @ModelAttribute(value="entityForm") EntityForm entityForm, org.springframework.validation.BindingResult result) throws Exception
request
- response
- model
- entityForm
- result
- viewTranslation(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.springframework.ui.Model, org.broadleafcommerce.openadmin.web.form.TranslationForm, org.springframework.validation.BindingResult)
, which renders the list gridException
@RequestMapping(value="/delete", method=POST) public String deleteTranslation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, @ModelAttribute(value="form") TranslationForm form, org.springframework.validation.BindingResult result) throws Exception
request
- response
- model
- id
- form
- result
- viewTranslation(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.springframework.ui.Model, org.broadleafcommerce.openadmin.web.form.TranslationForm, org.springframework.validation.BindingResult)
, which renders the list gridException
protected TranslationForm getTranslationForm(EntityForm entityForm)
entityForm
- Copyright © 2014. All rights reserved.