|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.broadleafcommerce.common.web.controller.BroadleafAbstractController
org.broadleafcommerce.openadmin.web.controller.AdminAbstractController
org.broadleafcommerce.openadmin.web.controller.AdminTranslationController
@Controller(value="blAdminTranslationController") @RequestMapping(value="/translation") public class AdminTranslationController
| Field Summary | |
|---|---|
protected SecurityVerifier |
adminRemoteSecurityService
|
protected AdminTranslationControllerExtensionManager |
extensionManager
|
protected TranslationFormBuilderService |
formService
|
protected PersistenceThreadManager |
persistenceThreadManager
|
protected TranslationService |
translationService
|
| Fields inherited from class org.broadleafcommerce.openadmin.web.controller.AdminAbstractController |
|---|
adminNavigationService, entityConfiguration, entityFormValidator, FILTER_VALUE_SEPARATOR, FILTER_VALUE_SEPARATOR_REGEX, mainEntityActionsExtensionManager, service |
| Constructor Summary | |
|---|---|
AdminTranslationController()
|
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class org.broadleafcommerce.common.web.controller.BroadleafAbstractController |
|---|
addDeepLink, getContextPath, isAjaxRequest, jsonResponse |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected TranslationService translationService
protected TranslationFormBuilderService formService
protected SecurityVerifier adminRemoteSecurityService
protected AdminTranslationControllerExtensionManager extensionManager
protected PersistenceThreadManager persistenceThreadManager
| Constructor Detail |
|---|
public AdminTranslationController()
| Method Detail |
|---|
@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 grid
Exception
@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 grid
Exception
@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 grid
Exceptionprotected TranslationForm getTranslationForm(EntityForm entityForm)
entityForm -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||