org.kuali.ole.editor.contoller
Class InstanceEditorController

java.lang.Object
  extended by org.kuali.rice.krad.web.controller.UifControllerBase
      extended by org.kuali.ole.editor.contoller.InstanceEditorController

@Controller
@RequestMapping(value="/instanceeditor")
public class InstanceEditorController
extends org.kuali.rice.krad.web.controller.UifControllerBase

InstanceEditorController is the controller class for Instance Editor


Constructor Summary
InstanceEditorController()
           
 
Method Summary
 org.springframework.web.servlet.ModelAndView addAccessInformation(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 org.springframework.web.servlet.ModelAndView addControlField(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method will add the controlField record based on the selected Line index and updates the component.
 org.springframework.web.servlet.ModelAndView addDataField(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method will add the datField record based on the selected Line index and updates the component.
 org.springframework.web.servlet.ModelAndView addEOWHoldingNotes(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 org.springframework.web.servlet.ModelAndView addExtentOfOwnership(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 org.springframework.web.servlet.ModelAndView addHoldingNotes(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 org.springframework.web.servlet.ModelAndView addItemRecord(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method adds the existingItem records from docStore in to oleItems and it will be set in InstanceEditorForm.
protected  org.springframework.web.servlet.ModelAndView callSuper(org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, InstanceEditorForm instanceEditorForm)
          Used for Test-case
protected  InstanceEditorForm createInitialForm(javax.servlet.http.HttpServletRequest httpServletRequest)
          This method creates a instance of InstanceEditorForm
 org.springframework.web.servlet.ModelAndView deleteInstance(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 org.springframework.web.servlet.ModelAndView deleteItem(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 DiscoveryHelperService getDiscoveryHelperService()
          Gets the discoveryHelperService attribute.
 org.springframework.web.servlet.ModelAndView getNewItemData(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method will get new itemData
 org.springframework.web.servlet.ModelAndView loadInstanceRecord(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method will fetch the holding/Item records based on the AdditionalAttributes.
 org.springframework.web.servlet.ModelAndView navigate(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 org.springframework.web.servlet.ModelAndView removeAccessInformation(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 org.springframework.web.servlet.ModelAndView removeControlField(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method will remove the controlField based on the index position and updates the component.
 org.springframework.web.servlet.ModelAndView removeDataField(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method will remove the dataField based on the index position and updates the component.
 org.springframework.web.servlet.ModelAndView removeEOWHoldingNotes(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 org.springframework.web.servlet.ModelAndView removeExtentOfOwnership(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 org.springframework.web.servlet.ModelAndView removeHoldingNotes(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setDiscoveryHelperService(DiscoveryHelperService discoveryHelperService)
          Sets the discoveryHelperService attribute value.
 void setDocstoreHelperService(DocstoreHelperService docstoreHelperService)
          Sets the docstoreHelperService attribute values.
 org.springframework.web.servlet.ModelAndView start(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method takes the initial request when click on InstanceEditor Screen.
 org.springframework.web.servlet.ModelAndView submit(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method will ingest new record to docStore if uuid is null else it will update exisiting record.
 org.springframework.web.servlet.ModelAndView updateLeftPane(org.kuali.rice.krad.web.form.UifFormBase form, org.springframework.validation.BindingResult result, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This Method will update the Left Pane hierarchy details.
 
Methods inherited from class org.kuali.rice.krad.web.controller.UifControllerBase
addBlankLine, addLine, cancel, checkForm, checkViewAuthorization, close, deleteLine, getBooleanDialogResponse, getMessageView, getStringDialogResponse, getUIFModelAndView, getUIFModelAndView, getViewService, hasDialogBeenAnswered, hasDialogBeenDisplayed, initForm, performFieldQuery, performFieldSuggest, performLookup, performRedirect, refresh, returnFromLightbox, returnToHistory, returnToHub, returnToPrevious, saveLine, showDialog, toggleInactiveRecordDisplay
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstanceEditorController

public InstanceEditorController()
Method Detail

createInitialForm

protected InstanceEditorForm createInitialForm(javax.servlet.http.HttpServletRequest httpServletRequest)
This method creates a instance of InstanceEditorForm

Specified by:
createInitialForm in class org.kuali.rice.krad.web.controller.UifControllerBase
Parameters:
httpServletRequest -
Returns:
InstanceEditorForm

start

@RequestMapping(params="methodToCall=start")
public org.springframework.web.servlet.ModelAndView start(@ModelAttribute(value="KualiForm")
                                                                         org.kuali.rice.krad.web.form.UifFormBase form,
                                                                         org.springframework.validation.BindingResult result,
                                                                         javax.servlet.http.HttpServletRequest request,
                                                                         javax.servlet.http.HttpServletResponse response)
This method takes the initial request when click on InstanceEditor Screen.

Overrides:
start in class org.kuali.rice.krad.web.controller.UifControllerBase
Parameters:
form -
result -
request -
response -
Returns:
ModelAndView

navigate

@RequestMapping(method=POST,
                params="methodToCall=navigate")
public org.springframework.web.servlet.ModelAndView navigate(@ModelAttribute(value="KualiForm")
                                                                            org.kuali.rice.krad.web.form.UifFormBase form,
                                                                            org.springframework.validation.BindingResult result,
                                                                            javax.servlet.http.HttpServletRequest request,
                                                                            javax.servlet.http.HttpServletResponse response)
Overrides:
navigate in class org.kuali.rice.krad.web.controller.UifControllerBase

loadInstanceRecord

@RequestMapping(params="methodToCall=loadInstanceRecord")
public org.springframework.web.servlet.ModelAndView loadInstanceRecord(@ModelAttribute(value="KualiForm")
                                                                                      org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                      org.springframework.validation.BindingResult result,
                                                                                      javax.servlet.http.HttpServletRequest request,
                                                                                      javax.servlet.http.HttpServletResponse response)
This method will fetch the holding/Item records based on the AdditionalAttributes.

Parameters:
form -
result -
request -
response -
Returns:
ModelAndView

submit

@RequestMapping(params="methodToCall=submit")
public org.springframework.web.servlet.ModelAndView submit(@ModelAttribute(value="KualiForm")
                                                                          org.kuali.rice.krad.web.form.UifFormBase form,
                                                                          org.springframework.validation.BindingResult result,
                                                                          javax.servlet.http.HttpServletRequest request,
                                                                          javax.servlet.http.HttpServletResponse response)
This method will ingest new record to docStore if uuid is null else it will update exisiting record. and nullify the form.

Parameters:
form -
result -
request -
response -
Returns:
ModelAndView

updateLeftPane

@RequestMapping(params="methodToCall=updateLeftPane")
public org.springframework.web.servlet.ModelAndView updateLeftPane(@ModelAttribute(value="KualiForm")
                                                                                  org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                  org.springframework.validation.BindingResult result,
                                                                                  javax.servlet.http.HttpServletRequest request,
                                                                                  javax.servlet.http.HttpServletResponse response)
This Method will update the Left Pane hierarchy details.

Parameters:
form -
result -
request -
response -
Returns:
ModelAndView

addItemRecord

@RequestMapping(method=POST,
                params="methodToCall=addNewItem")
public org.springframework.web.servlet.ModelAndView addItemRecord(@ModelAttribute(value="KualiForm")
                                                                                 org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                 org.springframework.validation.BindingResult result,
                                                                                 javax.servlet.http.HttpServletRequest request,
                                                                                 javax.servlet.http.HttpServletResponse response)
This method adds the existingItem records from docStore in to oleItems and it will be set in InstanceEditorForm.

Parameters:
form -
result -
request -
response -
Returns:
ModelAndView

deleteInstance

@RequestMapping(method=POST,
                params="methodToCall=deleteInstance")
public org.springframework.web.servlet.ModelAndView deleteInstance(@ModelAttribute(value="KualiForm")
                                                                                  org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                  org.springframework.validation.BindingResult result,
                                                                                  javax.servlet.http.HttpServletRequest request,
                                                                                  javax.servlet.http.HttpServletResponse response)
                                                            throws Exception
Throws:
Exception

getNewItemData

@RequestMapping(method=POST,
                params="methodToCall=getNewItemData")
public org.springframework.web.servlet.ModelAndView getNewItemData(@ModelAttribute(value="KualiForm")
                                                                                  org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                  org.springframework.validation.BindingResult result,
                                                                                  javax.servlet.http.HttpServletRequest request,
                                                                                  javax.servlet.http.HttpServletResponse response)
This method will get new itemData

Parameters:
form -
result -
request -
response -
Returns:

callSuper

protected org.springframework.web.servlet.ModelAndView callSuper(org.springframework.validation.BindingResult result,
                                                                 javax.servlet.http.HttpServletRequest request,
                                                                 javax.servlet.http.HttpServletResponse response,
                                                                 InstanceEditorForm instanceEditorForm)
Used for Test-case

Parameters:
result -
request -
response -
instanceEditorForm -
Returns:
ModelAndView

setDocstoreHelperService

public void setDocstoreHelperService(DocstoreHelperService docstoreHelperService)
Sets the docstoreHelperService attribute values.

Parameters:
docstoreHelperService -

setDiscoveryHelperService

public void setDiscoveryHelperService(DiscoveryHelperService discoveryHelperService)
Sets the discoveryHelperService attribute value.

Parameters:
discoveryHelperService -

getDiscoveryHelperService

public DiscoveryHelperService getDiscoveryHelperService()
Gets the discoveryHelperService attribute.

Returns:
Returns DiscoveryHelperService.

addAccessInformation

@RequestMapping(params="methodToCall=addAccessInformation")
public org.springframework.web.servlet.ModelAndView addAccessInformation(@ModelAttribute(value="KualiForm")
                                                                                        org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                        org.springframework.validation.BindingResult result,
                                                                                        javax.servlet.http.HttpServletRequest request,
                                                                                        javax.servlet.http.HttpServletResponse response)

removeAccessInformation

@RequestMapping(params="methodToCall=removeAccessInformation")
public org.springframework.web.servlet.ModelAndView removeAccessInformation(@ModelAttribute(value="KualiForm")
                                                                                           org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                           org.springframework.validation.BindingResult result,
                                                                                           javax.servlet.http.HttpServletRequest request,
                                                                                           javax.servlet.http.HttpServletResponse response)

addHoldingNotes

@RequestMapping(params="methodToCall=addHoldingNotes")
public org.springframework.web.servlet.ModelAndView addHoldingNotes(@ModelAttribute(value="KualiForm")
                                                                                   org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                   org.springframework.validation.BindingResult result,
                                                                                   javax.servlet.http.HttpServletRequest request,
                                                                                   javax.servlet.http.HttpServletResponse response)

removeHoldingNotes

@RequestMapping(params="methodToCall=removeHoldingNotes")
public org.springframework.web.servlet.ModelAndView removeHoldingNotes(@ModelAttribute(value="KualiForm")
                                                                                      org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                      org.springframework.validation.BindingResult result,
                                                                                      javax.servlet.http.HttpServletRequest request,
                                                                                      javax.servlet.http.HttpServletResponse response)

addControlField

@RequestMapping(params="methodToCall=addControlField")
public org.springframework.web.servlet.ModelAndView addControlField(@ModelAttribute(value="KualiForm")
                                                                                   org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                   org.springframework.validation.BindingResult result,
                                                                                   javax.servlet.http.HttpServletRequest request,
                                                                                   javax.servlet.http.HttpServletResponse response)
This method will add the controlField record based on the selected Line index and updates the component.

Parameters:
form -
result -
request -
response -
Returns:
ModelAndView

removeControlField

@RequestMapping(params="methodToCall=removeControlField")
public org.springframework.web.servlet.ModelAndView removeControlField(@ModelAttribute(value="KualiForm")
                                                                                      org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                      org.springframework.validation.BindingResult result,
                                                                                      javax.servlet.http.HttpServletRequest request,
                                                                                      javax.servlet.http.HttpServletResponse response)
This method will remove the controlField based on the index position and updates the component.

Parameters:
form -
result -
request -
response -
Returns:
ModelAndView

addDataField

@RequestMapping(params="methodToCall=addDataField")
public org.springframework.web.servlet.ModelAndView addDataField(@ModelAttribute(value="KualiForm")
                                                                                org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                org.springframework.validation.BindingResult result,
                                                                                javax.servlet.http.HttpServletRequest request,
                                                                                javax.servlet.http.HttpServletResponse response)
This method will add the datField record based on the selected Line index and updates the component.

Parameters:
form -
result -
request -
response -
Returns:
ModelAndView

removeDataField

@RequestMapping(params="methodToCall=removeDataField")
public org.springframework.web.servlet.ModelAndView removeDataField(@ModelAttribute(value="KualiForm")
                                                                                   org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                   org.springframework.validation.BindingResult result,
                                                                                   javax.servlet.http.HttpServletRequest request,
                                                                                   javax.servlet.http.HttpServletResponse response)
This method will remove the dataField based on the index position and updates the component.

Parameters:
form -
result -
request -
response -
Returns:
ModelAndView

deleteItem

@RequestMapping(method=POST,
                params="methodToCall=deleteItem")
public org.springframework.web.servlet.ModelAndView deleteItem(@ModelAttribute(value="KualiForm")
                                                                              org.kuali.rice.krad.web.form.UifFormBase form,
                                                                              org.springframework.validation.BindingResult result,
                                                                              javax.servlet.http.HttpServletRequest request,
                                                                              javax.servlet.http.HttpServletResponse response)
                                                        throws Exception
Throws:
Exception

addExtentOfOwnership

@RequestMapping(params="methodToCall=addExtentOfOwnership")
public org.springframework.web.servlet.ModelAndView addExtentOfOwnership(@ModelAttribute(value="KualiForm")
                                                                                        org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                        org.springframework.validation.BindingResult result,
                                                                                        javax.servlet.http.HttpServletRequest request,
                                                                                        javax.servlet.http.HttpServletResponse response)

removeExtentOfOwnership

@RequestMapping(params="methodToCall=removeExtentOfOwnership")
public org.springframework.web.servlet.ModelAndView removeExtentOfOwnership(@ModelAttribute(value="KualiForm")
                                                                                           org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                           org.springframework.validation.BindingResult result,
                                                                                           javax.servlet.http.HttpServletRequest request,
                                                                                           javax.servlet.http.HttpServletResponse response)

addEOWHoldingNotes

@RequestMapping(params="methodToCall=addEOWHoldingNotes")
public org.springframework.web.servlet.ModelAndView addEOWHoldingNotes(@ModelAttribute(value="KualiForm")
                                                                                      org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                      org.springframework.validation.BindingResult result,
                                                                                      javax.servlet.http.HttpServletRequest request,
                                                                                      javax.servlet.http.HttpServletResponse response)

removeEOWHoldingNotes

@RequestMapping(params="methodToCall=removeEOWHoldingNotes")
public org.springframework.web.servlet.ModelAndView removeEOWHoldingNotes(@ModelAttribute(value="KualiForm")
                                                                                         org.kuali.rice.krad.web.form.UifFormBase form,
                                                                                         org.springframework.validation.BindingResult result,
                                                                                         javax.servlet.http.HttpServletRequest request,
                                                                                         javax.servlet.http.HttpServletResponse response)


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.