View Javadoc
1   /**
2    * Copyright 2005-2016 The Kuali Foundation
3    *
4    * Licensed under the Educational Community License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    * http://www.opensource.org/licenses/ecl2.php
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  package org.kuali.rice.kim.bo.impl;
17  
18  import org.kuali.rice.coreservice.impl.component.ComponentBo;
19  import org.kuali.rice.coreservice.impl.namespace.NamespaceBo;
20  import org.kuali.rice.coreservice.impl.parameter.ParameterBo;
21  import org.kuali.rice.kew.doctype.bo.DocumentType;
22  import org.kuali.rice.krad.bo.TransientBusinessObjectBase;
23  import org.kuali.rice.location.impl.campus.CampusBo;
24  
25  /**
26   * @author Kuali Rice Team (rice.collab@kuali.org)
27   */
28  public class KimAttributes extends TransientBusinessObjectBase {
29  
30  	private static final long serialVersionUID = 8976113842166331719L;
31  
32      protected String methodToCall;
33  	protected String beanName;
34  	protected String buttonName;
35  	protected String actionClass;
36  	protected String namespaceCode;
37  	protected String componentName;
38  	protected String propertyName;
39  	protected Boolean existingRecordsOnly;
40  	protected Boolean createdBySelfOnly;
41  	protected String attachmentTypeCode;
42  	protected String collectionItemTypeCode;
43  	protected String editMode;
44  	protected String parameterName;
45  	protected String campusCode;
46  	protected String documentTypeName;
47      protected String appCode;
48      protected String actionRequestCd;
49  	protected String routeStatusCode;
50  	protected String routeNodeName;
51      protected String appDocStatus;
52  	protected String roleName;
53  	protected String permissionName;
54  	protected String responsibilityName;
55  	protected String groupName;
56  	protected Boolean required;
57  	protected Boolean actionDetailsAtRoleMemberLevel;
58  	protected String documentNumber;
59  	protected String sectionId;
60  	protected String kimTypeId;
61  	protected String qualifierResolverProvidedIdentifier;
62      protected String viewId;
63      protected String actionEvent;
64      protected String collectionPropertyName;
65      protected String fieldId;
66      protected String groupId;
67      protected String widgetId;
68      protected String actionId;
69  
70  	protected CampusBo campus;
71  	protected NamespaceBo namespace;
72  	protected ComponentBo component;
73  	protected ParameterBo parameter;
74  	protected DocumentType documentType;
75  
76  	/**
77  	 * @return the methodToCall
78  	 */
79  	public String getMethodToCall() {
80  		return this.methodToCall;
81  	}
82  
83  	/**
84  	 * @param methodToCall
85  	 *            the methodToCall to set
86  	 */
87  	public void setMethodToCall(String methodToCall) {
88  		this.methodToCall = methodToCall;
89  	}
90  
91  	/**
92  	 * @return the beanName
93  	 */
94  	public String getBeanName() {
95  		return this.beanName;
96  	}
97  
98  	/**
99  	 * @param beanName
100 	 *            the beanName to set
101 	 */
102 	public void setBeanName(String beanName) {
103 		this.beanName = beanName;
104 	}
105 
106 	public String getButtonName() {
107 		return buttonName;
108 	}
109 
110 	public void setButtonName(String buttonName) {
111 		this.buttonName = buttonName;
112 	}
113 
114 	/**
115 	 * @return the actionClass
116 	 */
117 	public String getActionClass() {
118 		return this.actionClass;
119 	}
120 
121 	/**
122 	 * @param actionClass
123 	 *            the actionClass to set
124 	 */
125 	public void setActionClass(String actionClass) {
126 		this.actionClass = actionClass;
127 	}
128 
129 	/**
130 	 * @return the namespaceCode
131 	 */
132 	public String getNamespaceCode() {
133 		return this.namespaceCode;
134 	}
135 
136 	/**
137 	 * @param namespaceCode
138 	 *            the namespaceCode to set
139 	 */
140 	public void setNamespaceCode(String namespaceCode) {
141 		this.namespaceCode = namespaceCode;
142 	}
143 
144 	/**
145 	 * @return the componentName
146 	 */
147 	public String getComponentName() {
148 		return this.componentName;
149 	}
150 
151 	/**
152 	 * @param componentName
153 	 *            the componentName to set
154 	 */
155 	public void setComponentName(String componentName) {
156 		this.componentName = componentName;
157 	}
158 
159 	/**
160 	 * @return the propertyName
161 	 */
162 	public String getPropertyName() {
163 		return this.propertyName;
164 	}
165 
166 	/**
167 	 * @param propertyName
168 	 *            the propertyName to set
169 	 */
170 	public void setPropertyName(String propertyName) {
171 		this.propertyName = propertyName;
172 	}
173 
174 	/**
175 	 * @return the collectionItemTypeCode
176 	 */
177 	public String getCollectionItemTypeCode() {
178 		return this.collectionItemTypeCode;
179 	}
180 
181 	/**
182 	 * @param collectionItemTypeCode
183 	 *            the collectionItemTypeCode to set
184 	 */
185 	public void setCollectionItemTypeCode(String collectionItemTypeCode) {
186 		this.collectionItemTypeCode = collectionItemTypeCode;
187 	}
188 
189 	/**
190 	 * @return the editMode
191 	 */
192 	public String getEditMode() {
193 		return this.editMode;
194 	}
195 
196 	/**
197 	 * @param editMode
198 	 *            the editMode to set
199 	 */
200 	public void setEditMode(String editMode) {
201 		this.editMode = editMode;
202 	}
203 
204 	/**
205 	 * @return the parameterName
206 	 */
207 	public String getParameterName() {
208 		return this.parameterName;
209 	}
210 
211 	/**
212 	 * @param parameterName
213 	 *            the parameterName to set
214 	 */
215 	public void setParameterName(String parameterName) {
216 		this.parameterName = parameterName;
217 	}
218 
219 	/**
220 	 * @return the campusCode
221 	 */
222 	public String getCampusCode() {
223 		return this.campusCode;
224 	}
225 
226 	/**
227 	 * @param campusCode
228 	 *            the campusCode to set
229 	 */
230 	public void setCampusCode(String campusCode) {
231 		this.campusCode = campusCode;
232 	}
233 
234 	/**
235 	 * @return the documentTypeName
236 	 */
237 	public String getDocumentTypeName() {
238 		return this.documentTypeName;
239 	}
240 
241 	/**
242 	 * @param documentTypeName
243 	 *            the documentTypeName to set
244 	 */
245 	public void setDocumentTypeName(String documentTypeName) {
246 		this.documentTypeName = documentTypeName;
247 	}
248 
249     /**
250      * @return the appCode
251      */
252     public String getAppCode() {
253         return appCode;
254     }
255 
256     /**
257      * @param appCode
258      *            the appCode to set
259      */
260     public void setAppCode(String appCode) {
261         this.appCode = appCode;
262     }
263 
264 	/**
265 	 * @return the actionRequestCd
266 	 */
267 	public String getActionRequestCd() {
268 		return this.actionRequestCd;
269 	}
270 
271 	/**
272 	 * @param actionRequestCd
273 	 *            the actionRequestCd to set
274 	 */
275 	public void setActionRequestCd(String actionRequestCd) {
276 		this.actionRequestCd = actionRequestCd;
277 	}
278 
279 	/**
280 	 * @return the routeStatusCode
281 	 */
282 	public String getRouteStatusCode() {
283 		return this.routeStatusCode;
284 	}
285 
286 	/**
287 	 * @param routeStatusCode
288 	 *            the routeStatusCode to set
289 	 */
290 	public void setRouteStatusCode(String routeStatusCode) {
291 		this.routeStatusCode = routeStatusCode;
292 	}
293 
294 	/**
295 	 * @return the routeNodeName
296 	 */
297 	public String getRouteNodeName() {
298 		return this.routeNodeName;
299 	}
300 
301 	/**
302 	 * @param routeNodeName
303 	 *            the routeNodeName to set
304 	 */
305 	public void setRouteNodeName(String routeNodeName) {
306 		this.routeNodeName = routeNodeName;
307 	}
308 
309     /**
310      * @return the appDocStatus
311      */
312     public String getAppDocStatus() {
313         return this.appDocStatus;
314     }
315 
316     /**
317      * @param appDocStatus
318      *            the appDocStatus to set
319      */
320     public void setAppDocStatus(String appDocStatus) {
321         this.appDocStatus = appDocStatus;
322     }
323 
324 	/**
325 	 * @return the roleName
326 	 */
327 	public String getRoleName() {
328 		return this.roleName;
329 	}
330 
331 	/**
332 	 * @param roleName
333 	 *            the roleName to set
334 	 */
335 	public void setRoleName(String roleName) {
336 		this.roleName = roleName;
337 	}
338 
339 	/**
340 	 * @return the permissionName
341 	 */
342 	public String getPermissionName() {
343 		return this.permissionName;
344 	}
345 
346 	/**
347 	 * @param permissionName
348 	 *            the permissionName to set
349 	 */
350 	public void setPermissionName(String permissionName) {
351 		this.permissionName = permissionName;
352 	}
353 
354 	/**
355 	 * @return the responsibilityName
356 	 */
357 	public String getResponsibilityName() {
358 		return this.responsibilityName;
359 	}
360 
361 	/**
362 	 * @param responsibilityName
363 	 *            the responsibilityName to set
364 	 */
365 	public void setResponsibilityName(String responsibilityName) {
366 		this.responsibilityName = responsibilityName;
367 	}
368 
369 	/**
370 	 * @return the groupName
371 	 */
372 	public String getGroupName() {
373 		return this.groupName;
374 	}
375 
376 	/**
377 	 * @param groupName
378 	 *            the groupName to set
379 	 */
380 	public void setGroupName(String groupName) {
381 		this.groupName = groupName;
382 	}
383 
384 	/**
385 	 * @return the documentNumber
386 	 */
387 	public String getDocumentNumber() {
388 		return this.documentNumber;
389 	}
390 
391 	/**
392 	 * @param documentNumber
393 	 *            the documentNumber to set
394 	 */
395 	public void setDocumentNumber(String documentNumber) {
396 		this.documentNumber = documentNumber;
397 	}
398 
399 	/**
400 	 * @return the existingRecordsOnly
401 	 */
402 	public Boolean isExistingRecordsOnly() {
403 		return this.existingRecordsOnly;
404 	}
405 
406 	/**
407 	 * @param existingRecordsOnly the existingRecordsOnly to set
408 	 */
409 	public void setExistingRecordsOnly(Boolean existingRecordsOnly) {
410 		this.existingRecordsOnly = existingRecordsOnly;
411 	}
412 
413 	/**
414 	 * @return the createdBySelfOnly
415 	 */
416 	public Boolean isCreatedBySelfOnly() {
417 		return this.createdBySelfOnly;
418 	}
419 
420 	/**
421 	 * @param createdBySelfOnly the createdBySelfOnly to set
422 	 */
423 	public void setCreatedBySelfOnly(Boolean createdBySelfOnly) {
424 		this.createdBySelfOnly = createdBySelfOnly;
425 	}
426 
427 	/**
428 	 * @return the required
429 	 */
430 	public Boolean isRequired() {
431 		return this.required;
432 	}
433 
434 	/**
435 	 * @param required the required to set
436 	 */
437 	public void setRequired(Boolean required) {
438 		this.required = required;
439 	}
440 
441 	/**
442 	 * @return the actionDetailsAtRoleMemberLevel
443 	 */
444 	public Boolean isActionDetailsAtRoleMemberLevel() {
445 		return this.actionDetailsAtRoleMemberLevel;
446 	}
447 
448 	/**
449 	 * @param actionDetailsAtRoleMemberLevel the actionDetailsAtRoleMemberLevel to set
450 	 */
451 	public void setActionDetailsAtRoleMemberLevel(
452 			Boolean actionDetailsAtRoleMemberLevel) {
453 		this.actionDetailsAtRoleMemberLevel = actionDetailsAtRoleMemberLevel;
454 	}
455 
456 	public String getSectionId() {
457 		return this.sectionId;
458 	}
459 
460 	public void setSectionId(String sectionId) {
461 		this.sectionId = sectionId;
462 	} 
463 
464 	public CampusBo getCampus() {
465 		return this.campus;
466 	}
467 
468 	public void setCampus(CampusBo campus) {
469 		this.campus = campus;
470 	}
471 
472 	public NamespaceBo getNamespace() {
473 		return this.namespace;
474 	}
475 
476 	public void setNamespace(NamespaceBo namespace) {
477 		this.namespace = namespace;
478 	}
479 
480 	public ComponentBo getComponent() {
481 		return this.component;
482 	}
483 
484 	public void setComponent(ComponentBo component) {
485 		this.component = component;
486 	}
487 
488 	public ParameterBo getParameter() {
489 		return this.parameter;
490 	}
491 
492 	public void setParameter(ParameterBo parameter) {
493 		this.parameter = parameter;
494 	}
495 
496 	public DocumentType getDocumentType() {
497 		return this.documentType;
498 	}
499 
500 	public void setDocumentType(DocumentType documentType) {
501 		this.documentType = documentType;
502 	}
503 
504 	public String getKimTypeId() {
505 		return this.kimTypeId;
506 	}
507 
508 	public void setKimTypeId(String kimTypeId) {
509 		this.kimTypeId = kimTypeId;
510 	}
511 
512 	public String getQualifierResolverProvidedIdentifier() {
513 		return qualifierResolverProvidedIdentifier;
514 	}
515 
516 	public void setQualifierResolverProvidedIdentifier(String qualifierResolverProvidedIdentifier) {
517 		this.qualifierResolverProvidedIdentifier = qualifierResolverProvidedIdentifier;
518 	}
519 
520 	/**
521 	 * @return the attachmentTypeCode
522 	 */
523 	public String getAttachmentTypeCode() {
524 		return this.attachmentTypeCode;
525 	}
526 
527 	/**
528 	 * @param attachmentTypeCode the attachmentTypeCode to set
529 	 */
530 	public void setAttachmentTypeCode(String attachmentTypeCode) {
531 		this.attachmentTypeCode = attachmentTypeCode;
532 	}
533 
534     public String getActionEvent() {
535         return actionEvent;
536     }
537 
538     public void setActionEvent(String actionEvent) {
539         this.actionEvent = actionEvent;
540     }
541 
542     public String getCollectionPropertyName() {
543         return collectionPropertyName;
544     }
545 
546     public void setCollectionPropertyName(String collectionPropertyName) {
547         this.collectionPropertyName = collectionPropertyName;
548     }
549 
550     public String getFieldId() {
551         return fieldId;
552     }
553 
554     public void setFieldId(String fieldId) {
555         this.fieldId = fieldId;
556     }
557 
558     public String getGroupId() {
559         return groupId;
560     }
561 
562     public void setGroupId(String groupId) {
563         this.groupId = groupId;
564     }
565 
566     public String getViewId() {
567         return viewId;
568     }
569 
570     public void setViewId(String viewId) {
571         this.viewId = viewId;
572     }
573 
574     public String getWidgetId() {
575         return widgetId;
576     }
577 
578     public void setWidgetId(String widgetId) {
579         this.widgetId = widgetId;
580     }
581 
582     public String getActionId() {
583         return actionId;
584     }
585 
586     public void setActionId(String actionId) {
587         this.actionId = actionId;
588     }
589 }