|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krad.web.controller.UifControllerBase
org.kuali.rice.krad.web.controller.DocumentControllerBase
org.kuali.rice.krad.web.controller.MaintenanceDocumentController
org.kuali.rice.krms.impl.ui.AgendaEditorController
@Controller @RequestMapping(value="krmsAgendaEditor") public class AgendaEditorController
Controller for the Test UI Page
| Nested Class Summary | |
|---|---|
protected static class |
AgendaEditorController.AgendaItemChildAccessor
This class abstracts getting and setting a child of an AgendaItemBo, making some recursive operations require less boiler plate. |
| Field Summary |
|---|
| Fields inherited from class org.kuali.rice.krad.web.controller.MaintenanceDocumentController |
|---|
LOG |
| Fields inherited from class org.kuali.rice.krad.web.controller.DocumentControllerBase |
|---|
DOCUMENT_LOAD_COMMANDS |
| Constructor Summary | |
|---|---|
AgendaEditorController()
|
|
| Method Summary | |
|---|---|
org.springframework.web.servlet.ModelAndView |
addProposition(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
addRule(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This method adds the newly create rule to the agenda. |
org.springframework.web.servlet.ModelAndView |
ajaxCut(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
ajaxDelete(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
ajaxMoveDown(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
ajaxMoveLeft(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
ajaxMoveRight(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
ajaxMoveUp(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
ajaxPaste(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
ajaxRefresh(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
boolean |
ajaxValidRuleName(String name,
String namespace)
Exposes Ajax callback to UI to validate entered rule name to copy |
org.springframework.web.servlet.ModelAndView |
copyRule(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
cutProposition(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
deleteProposition(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
editRule(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This method updates the existing rule in the agenda. |
protected Map<String,String> |
getCustomOperatorValueMap(UifFormBase form)
Gets a map from function ID to custom operator key. |
protected String |
getDefaultAddLocationPropositionId(Node<RuleTreeNode,String> root)
This method gets the last propostion in the topmost branch. |
protected Node<RuleTreeNode,String> |
getLastSimpleNode(List<Node<RuleTreeNode,String>> grandChildren)
This method returns the last simple node in the topmost branch. |
org.springframework.web.servlet.ModelAndView |
goToAddRule(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This method updates the existing rule in the agenda. |
org.springframework.web.servlet.ModelAndView |
goToEditProposition(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This method starts an edit proposition. |
org.springframework.web.servlet.ModelAndView |
goToEditRule(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This method updates the existing rule in the agenda. |
org.springframework.web.servlet.ModelAndView |
maintenanceEdit(MaintenanceDocumentForm form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Setups a new MaintenanceDocumentView with the edit maintenance
action |
org.springframework.web.servlet.ModelAndView |
movePropositionDown(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
movePropositionLeft(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
movePropositionRight(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
movePropositionUp(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
org.springframework.web.servlet.ModelAndView |
pasteProposition(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected void |
preprocessCustomOperators(PropositionBo proposition,
Map<String,String> customOperatorValuesMap)
Looks for any custom function calls within simple propositions and attempts to convert them to custom operator keys. |
org.springframework.web.servlet.ModelAndView |
refresh(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This overridden method does extra work on refresh to update the namespace when the context has been changed. |
org.springframework.web.servlet.ModelAndView |
route(DocumentFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Override route to set the setSelectedAgendaItemId to empty and disable all the buttons |
org.springframework.web.servlet.ModelAndView |
togglePropositionSimpleCompound(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
introduces a new compound proposition between the selected proposition and its parent. |
org.springframework.web.servlet.ModelAndView |
updateCompoundOperator(UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
| Methods inherited from class org.kuali.rice.krad.web.controller.MaintenanceDocumentController |
|---|
createInitialForm, docHandler, downloadBOAttachment, getMaintenanceDocumentService, maintenanceCopy, maintenanceDelete, maintenanceNewWithExisting, setupMaintenance, start |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AgendaEditorController()
| Method Detail |
|---|
@RequestMapping(params="methodToCall=route")
public org.springframework.web.servlet.ModelAndView route(@ModelAttribute(value="KualiForm")
DocumentFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
route in class MaintenanceDocumentControllerform - - document form base containing the document instance that will be routed
(DocumentFormBase, BindingResult, HttpServletRequest, HttpServletResponse)
@RequestMapping(params="methodToCall=refresh")
public org.springframework.web.servlet.ModelAndView refresh(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
refresh in class UifControllerBaseExceptionUifControllerBase.refresh(org.kuali.rice.krad.web.form.UifFormBase, org.springframework.validation.BindingResult, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
@MethodAccessible
public org.springframework.web.servlet.ModelAndView maintenanceEdit(@ModelAttribute(value="KualiForm")
MaintenanceDocumentForm form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
MaintenanceDocumentControllerMaintenanceDocumentView with the edit maintenance
action
maintenanceEdit in class MaintenanceDocumentControllerException
@RequestMapping(params="methodToCall=goToAddRule")
public org.springframework.web.servlet.ModelAndView goToAddRule(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@RequestMapping(params="methodToCall=goToEditRule")
public org.springframework.web.servlet.ModelAndView goToEditRule(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exceptionprotected Map<String,String> getCustomOperatorValueMap(UifFormBase form)
The key for a custom operator uses a special prefix and format.
form - the form containing the agenda editor
protected void preprocessCustomOperators(PropositionBo proposition,
Map<String,String> customOperatorValuesMap)
proposition - the proposition to search within and convertcustomOperatorValuesMap - a map from function ID to custom operator key, used for the conversion
@RequestMapping(params="methodToCall=addRule")
public org.springframework.web.servlet.ModelAndView addRule(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@RequestMapping(params="methodToCall=editRule")
public org.springframework.web.servlet.ModelAndView editRule(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=ajaxRefresh")
public org.springframework.web.servlet.ModelAndView ajaxRefresh(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=ajaxMoveUp")
public org.springframework.web.servlet.ModelAndView ajaxMoveUp(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=ajaxValidRuleName",
method=GET)
@ResponseBody
public boolean ajaxValidRuleName(@RequestParam
String name,
@RequestParam
String namespace)
name - the copyRuleNamenamespace - the rule namespace
@MethodAccessible
@RequestMapping(params="methodToCall=ajaxMoveDown")
public org.springframework.web.servlet.ModelAndView ajaxMoveDown(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=ajaxMoveLeft")
public org.springframework.web.servlet.ModelAndView ajaxMoveLeft(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=ajaxMoveRight")
public org.springframework.web.servlet.ModelAndView ajaxMoveRight(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=ajaxDelete")
public org.springframework.web.servlet.ModelAndView ajaxDelete(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=ajaxCut")
public org.springframework.web.servlet.ModelAndView ajaxCut(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=ajaxPaste")
public org.springframework.web.servlet.ModelAndView ajaxPaste(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@RequestMapping(params="methodToCall=copyRule")
public org.springframework.web.servlet.ModelAndView copyRule(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=goToEditProposition")
public org.springframework.web.servlet.ModelAndView goToEditProposition(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exceptionprotected Node<RuleTreeNode,String> getLastSimpleNode(List<Node<RuleTreeNode,String>> grandChildren)
grandChildren -
protected String getDefaultAddLocationPropositionId(Node<RuleTreeNode,String> root)
root -
@MethodAccessible
@RequestMapping(params="methodToCall=addProposition")
public org.springframework.web.servlet.ModelAndView addProposition(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=movePropositionUp")
public org.springframework.web.servlet.ModelAndView movePropositionUp(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=movePropositionDown")
public org.springframework.web.servlet.ModelAndView movePropositionDown(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=movePropositionLeft")
public org.springframework.web.servlet.ModelAndView movePropositionLeft(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=movePropositionRight")
public org.springframework.web.servlet.ModelAndView movePropositionRight(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=togglePropositionSimpleCompound")
public org.springframework.web.servlet.ModelAndView togglePropositionSimpleCompound(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=cutProposition")
public org.springframework.web.servlet.ModelAndView cutProposition(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=pasteProposition")
public org.springframework.web.servlet.ModelAndView pasteProposition(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=deleteProposition")
public org.springframework.web.servlet.ModelAndView deleteProposition(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
@MethodAccessible
@RequestMapping(params="methodToCall=updateCompoundOperator")
public org.springframework.web.servlet.ModelAndView updateCompoundOperator(@ModelAttribute(value="KualiForm")
UifFormBase form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||