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:
017: package org.kuali.module.vendor.bo;
018:
019: import java.util.LinkedHashMap;
020:
021: import org.kuali.core.bo.PersistableBusinessObjectBase;
022: import org.kuali.core.util.KualiDecimal;
023:
024: /**
025: * Individuals who are assigned to manage a particular set of Contracts with Vendors, who must therefore look at associated Purchase
026: * Orders.
027: *
028: * @see org.kuali.module.vendor.bo.VendorContract
029: */
030: public class ContractManager extends PersistableBusinessObjectBase {
031:
032: private Integer contractManagerCode;
033: private String contractManagerUserIdentifier;
034: private String contractManagerName;
035: private String contractManagerPhoneNumber;
036: private String contractManagerFaxNumber;
037: private KualiDecimal contractManagerDelegationDollarLimit;
038: private String contractManagerSignatureImageLocationDescription;
039:
040: /**
041: * Default constructor.
042: */
043: public ContractManager() {
044:
045: }
046:
047: public Integer getContractManagerCode() {
048:
049: return contractManagerCode;
050: }
051:
052: public void setContractManagerCode(Integer contractManagerCode) {
053: this .contractManagerCode = contractManagerCode;
054: }
055:
056: public String getContractManagerUserIdentifier() {
057:
058: return contractManagerUserIdentifier;
059: }
060:
061: public void setContractManagerUserIdentifier(
062: String contractManagerUserIdentifier) {
063: this .contractManagerUserIdentifier = contractManagerUserIdentifier;
064: }
065:
066: public String getContractManagerName() {
067:
068: return contractManagerName;
069: }
070:
071: public void setContractManagerName(String contractManagerName) {
072: this .contractManagerName = contractManagerName;
073: }
074:
075: public String getContractManagerPhoneNumber() {
076:
077: return contractManagerPhoneNumber;
078: }
079:
080: public void setContractManagerPhoneNumber(
081: String contractManagerPhoneNumber) {
082: this .contractManagerPhoneNumber = contractManagerPhoneNumber;
083: }
084:
085: public String getContractManagerFaxNumber() {
086:
087: return contractManagerFaxNumber;
088: }
089:
090: public void setContractManagerFaxNumber(
091: String contractManagerFaxNumber) {
092: this .contractManagerFaxNumber = contractManagerFaxNumber;
093: }
094:
095: public KualiDecimal getContractManagerDelegationDollarLimit() {
096:
097: return contractManagerDelegationDollarLimit;
098: }
099:
100: public void setContractManagerDelegationDollarLimit(
101: KualiDecimal contractManagerDelegationDollarLimit) {
102: this .contractManagerDelegationDollarLimit = contractManagerDelegationDollarLimit;
103: }
104:
105: public String getContractManagerSignatureImageLocationDescription() {
106:
107: return contractManagerSignatureImageLocationDescription;
108: }
109:
110: public void setContractManagerSignatureImageLocationDescription(
111: String contractManagerSignatureImageLocationDescription) {
112: this .contractManagerSignatureImageLocationDescription = contractManagerSignatureImageLocationDescription;
113: }
114:
115: /**
116: * @see org.kuali.core.bo.BusinessObjectBase#toStringMapper()
117: */
118: protected LinkedHashMap toStringMapper() {
119: LinkedHashMap m = new LinkedHashMap();
120: if (this .contractManagerCode != null) {
121: m.put("contractManagerCode", this.contractManagerCode
122: .toString());
123: }
124:
125: return m;
126: }
127: }
|