View Javadoc

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