001/** 002 * Copyright 2005-2017 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.rice.kim.bo.impl; 017 018import org.kuali.rice.coreservice.impl.component.ComponentBo; 019import org.kuali.rice.coreservice.impl.namespace.NamespaceBo; 020import org.kuali.rice.coreservice.impl.parameter.ParameterBo; 021import org.kuali.rice.kew.doctype.bo.DocumentType; 022import org.kuali.rice.krad.bo.TransientBusinessObjectBase; 023import org.kuali.rice.location.impl.campus.CampusBo; 024 025/** 026 * @author Kuali Rice Team (rice.collab@kuali.org) 027 */ 028public class KimAttributes extends TransientBusinessObjectBase { 029 030 private static final long serialVersionUID = 8976113842166331719L; 031 032 protected String methodToCall; 033 protected String beanName; 034 protected String buttonName; 035 protected String actionClass; 036 protected String namespaceCode; 037 protected String componentName; 038 protected String propertyName; 039 protected Boolean existingRecordsOnly; 040 protected Boolean createdBySelfOnly; 041 protected String attachmentTypeCode; 042 protected String collectionItemTypeCode; 043 protected String editMode; 044 protected String parameterName; 045 protected String campusCode; 046 protected String documentTypeName; 047 protected String appCode; 048 protected String actionRequestCd; 049 protected String routeStatusCode; 050 protected String routeNodeName; 051 protected String appDocStatus; 052 protected String roleName; 053 protected String permissionName; 054 protected String responsibilityName; 055 protected String groupName; 056 protected Boolean required; 057 protected Boolean actionDetailsAtRoleMemberLevel; 058 protected String documentNumber; 059 protected String sectionId; 060 protected String kimTypeId; 061 protected String qualifierResolverProvidedIdentifier; 062 protected String viewId; 063 protected String actionEvent; 064 protected String collectionPropertyName; 065 protected String fieldId; 066 protected String groupId; 067 protected String widgetId; 068 protected String actionId; 069 070 protected CampusBo campus; 071 protected NamespaceBo namespace; 072 protected ComponentBo component; 073 protected ParameterBo parameter; 074 protected DocumentType documentType; 075 076 /** 077 * @return the methodToCall 078 */ 079 public String getMethodToCall() { 080 return this.methodToCall; 081 } 082 083 /** 084 * @param methodToCall 085 * the methodToCall to set 086 */ 087 public void setMethodToCall(String methodToCall) { 088 this.methodToCall = methodToCall; 089 } 090 091 /** 092 * @return the beanName 093 */ 094 public String getBeanName() { 095 return this.beanName; 096 } 097 098 /** 099 * @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}