View Javadoc

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