View Javadoc

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