[KULRICE-9230] KNS should not use the KRAD SessionDocumentService Created: 27/Mar/13  Updated: 09/Apr/13  Resolved: 29/Mar/13

Status: Closed
Project: Kuali Rice Development
Component/s: Development
Affects Version/s: 2.1.4, 2.2.2
Fix Version/s: 2.2.3
Security Level: Public (Public: Anyone can view)

Type: Task Priority: Major
Reporter: Peter Giles (Inactive) Assignee: Corey Pedersen (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relates to KULRICE-9149 Remove usage of org.kuali.rice.krad.s... Closed
Similar issues:
KULRICE-9148Disable SessionDocumentService in the KNS
KULRICE-10178Remove SessionDocumentService from KRAD
KULRICE-4421SessionDocumentService can be a performance bottleneck
KULRICE-8607KNS KualiDocumentFormBase uses the KRAD Session document service instead of the KNS version.
KULRICE-6285BusinessObjectService should use DataObjectMetaDataService instead of BusinessObjectMetaDataService
KULRICE-8154Location module uses KNS namespace 'KR-NS'
KULRICE-12471Need to add support in code to use the KR-KRAD namespace permissions instead of the KNS namespace permissions
KULRICE-5179Convert KNS Formatters to Spring PropertyEditors for use in KRAD
KULRICE-8378KNS-based maintenance documents are not using KNS Business Rules classes
KULRICE-12292Double check KNS classes still used in KRAD
Rice Module:
KAI Review Status: Not Required
KTI Review Status: Not Required
Include in Release Notes?:


The KRAD SessionDocumentService is referenced from org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.loadDocument(), the last line of which is

KRADServiceLocatorWeb.getSessionDocumentService().addDocumentToUserSession(GlobalVariables.getUserSession(), workflowDoc);

Comment by Peter Giles (Inactive) [ 28/Mar/13 ]

Hey Corey, while you're at it please double check and make sure that the KRAD SessionDocumentService doesn't get called from anywhere else in the KNS. Thanks!

Comment by Corey Pedersen (Inactive) [ 28/Mar/13 ]

I can not find any other usages in KNS of KRAD's SessionDocumentService.

Comment by Corey Pedersen (Inactive) [ 29/Mar/13 ]

Committed revision 38069. For KNS (KualiDocumentActionBase) replace usage of KRADServiceLocatorWeb.getSessionDocumentService with KNSServiceLocator.getSessionDocumentService.

Comment by Peter Giles (Inactive) [ 01/Apr/13 ]

Hey Corey, looks like this went into trunk instead of rice-2.2. Hopefully I didn't tell you to do that (which I very well may have), but in any case, a reminder to keep an eye on the fix version

Comment by Peter Giles (Inactive) [ 01/Apr/13 ]

I merged this down to 2.2.

Generated at Sat Jul 04 04:44:27 CDT 2020 using JIRA 6.1.5#6160-sha1:a61a0fc278117a0da0ec9b89167b8f29b6afdab2.