1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.kuali.kfs.module.tem.businessobject.lookup;
20
21 import java.util.Properties;
22
23 import org.kuali.kfs.module.tem.document.TravelRelocationDocument;
24 import org.kuali.kfs.sys.KFSConstants;
25 import org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl;
26 import org.kuali.rice.krad.util.KRADConstants;
27 import org.kuali.rice.krad.util.UrlFactory;
28
29 @SuppressWarnings("deprecation")
30 public class TravelRelocationLookupableHelperServiceImpl extends KualiLookupableHelperServiceImpl{
31 @Override
32 public String getSupplementalMenuBar() {
33 String menuBar = super.getSupplementalMenuBar();
34
35 Properties createParameters = new Properties();
36 createParameters.put(KRADConstants.DISPATCH_REQUEST_PARAMETER, KFSConstants.MAINTENANCE_NEWWITHEXISTING_ACTION);
37 createParameters.put(KRADConstants.BUSINESS_OBJECT_CLASS_ATTRIBUTE, TravelRelocationDocument.class.getName());
38
39 String createUrl = UrlFactory.parameterizeUrl(KRADConstants.MAINTENANCE_ACTION, createParameters);
40
41 menuBar = "<a href=\"" + createUrl + "\"><img src=\"images/tinybutton-createnew.gif\" alt=\"refresh\"></a> " + menuBar;
42
43 return menuBar;
44 }
45
46 }