001/**
002 * Copyright 2004-2014 The Kuali Foundation
003 *
004 * Licensed under the Educational Community License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.opensource.org/licenses/ecl2.php
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016package org.kuali.kpme.core.util;
017
018import org.kuali.rice.core.api.config.property.ConfigContext;
019import org.kuali.rice.krad.uif.UifConstants.ConfigProperties;
020
021public class HrTestConstants {
022
023        public static String BASE_URL = ConfigContext.getCurrentContextConfig().getProperty("application.url");
024        public static String DOC_NEW_ELEMENT_ID_PREFIX = "document.newMaintainableObject.";
025        public static String EFFECTIVE_DATE_ERROR = "'Effective Date' must be a future date that is NOT more than a year away from current date.";
026
027        public static class Urls {
028                
029                
030            public static final String PORTAL_URL = BASE_URL + "/portal.do";
031                
032                /**
033                 * 
034                 * 
035                 * maintenance document lookup view links
036                 * 
037                 * 
038                 */
039
040                public static final String DEPT_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.department.DepartmentBo&returnLocation="+
041                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
042        
043                public static final String ASSIGNMENT_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.assignment.AssignmentBo&returnLocation="+
044                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
045                
046                public static final String ASSIGNMENT_ACCOUNT_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.assignment.account.AssignmentAccountBo&returnLocation="+
047                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
048        
049                public static final String EARN_CODE_SECURITY_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.earncode.security.EarnCodeSecurityBo&returnLocation="+
050                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
051                
052                public static final String ACCRUAL_CATEGORY_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.accrualcategory.AccrualCategoryBo&returnLocation="+
053                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
054        
055                public static final String SAL_GROUP_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.salarygroup.SalaryGroupBo&returnLocation="+
056                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
057        
058                public static final String PRIN_HR_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.principal.PrincipalHRAttributesBo&returnLocation="+
059                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
060        
061                public static final String EARN_CODE_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.earncode.EarnCodeBo&returnLocation="+
062                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
063        
064                public static final String EARN_CODE_GROUP_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.earncode.group.EarnCodeGroupBo&returnLocation="+
065                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
066        
067                public static final String JOB_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.job.JobBo&returnLocation="+
068                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
069        
070                public static final String PAYTYPE_MAINT_URL = BASE_URL + "/kr-krad/lookup?methodToCall=start&dataObjectClassName=org.kuali.kpme.core.paytype.PayTypeBo&returnLocation="+
071                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
072        
073                public static final String WORK_AREA_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.workarea.WorkArea&returnLocation="+
074                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
075        
076                public static final String TASK_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.task.TaskBo&returnLocation="+
077                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
078                
079                public static final String INSTITUTION_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.institution.InstitutionBo&returnLocation="+
080                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
081                
082                public static final String ACCOUNT_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.Account&returnLocation="+
083                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
084                
085                public static final String CHART_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.Chart&returnLocation="+
086                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
087                
088                public static final String OBJECT_CODE_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.ObjectCode&returnLocation="+
089                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
090
091                public static final String ORGANIZATION_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.Organization&returnLocation="+
092                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
093
094                public static final String PROJECT_CODE_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.ProjectCode&returnLocation="+
095                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
096
097                public static final String SUB_OBJECT_CODE_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.SubObjectCode&returnLocation="+
098                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
099
100                public static final String LEAVE_PLAN_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.leaveplan.LeavePlanBo&returnLocation="+BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
101
102                public static final String POSITION_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.position.Position&returnLocation="+BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
103                
104                public static final String CALENDAR_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.calendar.CalendarBo&returnLocation="+BASE_URL+"/portal.do&hideReturnLink=true&docFormKey=88888888";
105
106                public static final String SUB_ACCOUNT_MAINT_URL = BASE_URL + "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.SubAccount&returnLocation="+
107                                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
108
109                /**
110                 * 
111                 * 
112                 * "create new" urls for maintenance documents
113                 * 
114                 * 
115                 */
116                
117                public static final String INSTITUTION_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?businessObjectClassName=org.kuali.kpme.core.institution.InstitutionBo&methodToCall=start";
118
119                public static final String PAY_STEP_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?businessObjectClassName=org.kuali.kpme.core.paystep.PayStepBo&methodToCall=start";
120                
121                public static final String ASSIGNMENT_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?businessObjectClassName=org.kuali.kpme.core.assignment.AssignmentBo&methodToCall=start";
122        
123                public static final String WORK_AREA_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?businessObjectClassName=org.kuali.kpme.core.workarea.WorkAreaBo&methodToCall=start";
124                
125                public static final String ACCURAL_CATEGORY_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?businessObjectClassName=org.kuali.kpme.core.accrualcategory.AccrualCategoryBo&methodToCall=start";
126                
127                public static final String PRIN_HR_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?businessObjectClassName=org.kuali.kpme.core.principal.PrincipalHRAttributesBo&methodToCall=start";
128                
129                public static final String LEAVE_PLAN_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?businessObjectClassName=org.kuali.kpme.core.leaveplan.LeavePlanBo&methodToCall=start";
130                
131                public static final String POSITION_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?businessObjectClassName=org.kuali.kpme.core.position.Position&methodToCall=start";
132                
133                public static final String PAY_GRADE_MAINT_NEW_URL = BASE_URL + "/kr-krad/maintenance.do?dataObjectClassName=org.kuali.kpme.core.paygrade.PayGradeBo&methodToCall=start";
134                
135                public static final String CALENDAR_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?businessObjectClassName=org.kuali.kpme.core.calendar.CalendarBo&methodToCall=start";
136                
137                public static final String PAY_CALENDAR_ENTRY_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?businessObjectClassName=org.kuali.kpme.core.calendar.CalendarEntryBo&methodToCall=start";
138                
139                public static final String ACCOUNT_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.Account&returnLocation="+
140                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
141                
142                public static final String CHART_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.Chart&returnLocation="+
143                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
144                
145                public static final String OBJECT_CODE_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.ObjectCode&returnLocation="+
146                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
147
148                public static final String ORGANIZATION_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.Organization&returnLocation="+
149                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
150
151                public static final String PROJECT_CODE_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.ProjectCode&returnLocation="+
152                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
153
154                public static final String SUB_OBJECT_CODE_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.SubObjectCode&returnLocation="+
155                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
156
157                public static final String SUB_ACCOUNT_MAINT_NEW_URL = BASE_URL + "/kr/maintenance.do?methodToCall=start&businessObjectClassName=org.kuali.kpme.core.kfs.coa.businessobject.SubAccount&returnLocation="+
158                                BASE_URL + "/portal.do&hideReturnLink=true&docFormKey=88888888";
159
160                public static final String MISSED_PUNCH_LOOKUP_URL = ConfigContext.getCurrentContextConfig().getProperty("kew.url") + "/DocumentSearch.do?documentTypeName=MissedPunchDocumentType";
161
162        }
163        
164        public static class FormElementTypes {
165                public static final String DROPDOWN = "dropDown";
166                public static final String CHECKBOX = "checkBox";
167                public static final String TEXTAREA = "textArea";
168        }
169        
170}