001: /*
002: * Copyright 2007 The Kuali Foundation.
003: *
004: * Licensed under the Educational Community License, Version 1.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/ecl1.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: */
016: package org.kuali.module.kra.bo;
017:
018: import java.sql.Timestamp;
019:
020: import org.kuali.core.bo.PersistableBusinessObjectBase;
021:
022: /**
023: * Abstract class that represents all KRA ad-hoc types.
024: */
025: public abstract class AbstractAdhoc extends
026: PersistableBusinessObjectBase {
027:
028: private String documentNumber;
029: private String adhocTypeCode;
030: private String permissionCode;
031: private String addedByPerson;
032: private Timestamp personAddedTimestamp;
033: private String actionRequested;
034:
035: /**
036: * Gets the addedByPerson attribute.
037: *
038: * @return Returns the addedByPerson.
039: */
040: public String getAddedByPerson() {
041: return addedByPerson;
042: }
043:
044: /**
045: * Sets the addedByPerson attribute value.
046: *
047: * @param addedByPerson The addedByPerson to set.
048: */
049: public void setAddedByPerson(String addedByPerson) {
050: this .addedByPerson = addedByPerson;
051: }
052:
053: /**
054: * Gets the adhocTypeCode attribute.
055: *
056: * @return Returns the adhocTypeCode.
057: */
058: public String getAdhocTypeCode() {
059: return adhocTypeCode;
060: }
061:
062: /**
063: * Sets the adhocTypeCode attribute value.
064: *
065: * @param adhocTypeCode The adhocTypeCode to set.
066: */
067: public void setAdhocTypeCode(String adhocTypeCode) {
068: this .adhocTypeCode = adhocTypeCode;
069: }
070:
071: /**
072: * Gets the permissionCode attribute.
073: *
074: * @return Returns the permissionCode.
075: */
076: public String getPermissionCode() {
077: return permissionCode;
078: }
079:
080: /**
081: * Sets the permissionCode attribute value.
082: *
083: * @param permissionCode The permissionCode to set.
084: */
085: public void setPermissionCode(String permissionCode) {
086: this .permissionCode = permissionCode;
087: }
088:
089: /**
090: * Gets the documentNumber attribute.
091: *
092: * @return Returns the documentNumber.
093: */
094: public String getDocumentNumber() {
095: return documentNumber;
096: }
097:
098: /**
099: * Sets the documentNumber attribute value.
100: *
101: * @param documentNumber The documentNumber to set.
102: */
103: public void setDocumentNumber(String documentNumber) {
104: this .documentNumber = documentNumber;
105: }
106:
107: /**
108: * Gets the personAddedTimestamp attribute.
109: *
110: * @return Returns the personAddedTimestamp.
111: */
112: public Timestamp getPersonAddedTimestamp() {
113: return personAddedTimestamp;
114: }
115:
116: /**
117: * Sets the personAddedTimestamp attribute value.
118: *
119: * @param personAddedTimestamp The personAddedTimestamp to set.
120: */
121: public void setPersonAddedTimestamp(Timestamp personAddedTimestamp) {
122: this .personAddedTimestamp = personAddedTimestamp;
123: }
124:
125: public String getActionRequested() {
126: return actionRequested;
127: }
128:
129: public void setActionRequested(String actionRequested) {
130: this.actionRequested = actionRequested;
131: }
132: }
|