1 /*
2 * Copyright 2006 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
17 package org.kuali.ole.fp.businessobject;
18
19 import java.util.LinkedHashMap;
20
21 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
22
23 /**
24 * This class is used to represent a function control code business object.
25 */
26 public class FunctionControlCode extends PersistableBusinessObjectBase {
27
28 private String financialSystemFunctionControlCode;
29 private boolean financialSystemFunctionDefaultIndicator;
30 private String financialSystemFunctionDescription;
31
32 /**
33 * Default constructor.
34 */
35 public FunctionControlCode() {
36
37 }
38
39 /**
40 * Gets the financialSystemFunctionControlCode attribute.
41 *
42 * @return Returns the financialSystemFunctionControlCode
43 */
44 public String getFinancialSystemFunctionControlCode() {
45 return financialSystemFunctionControlCode;
46 }
47
48 /**
49 * Sets the financialSystemFunctionControlCode attribute.
50 *
51 * @param financialSystemFunctionControlCode The financialSystemFunctionControlCode to set.
52 */
53 public void setFinancialSystemFunctionControlCode(String financialSystemFunctionControlCode) {
54 this.financialSystemFunctionControlCode = financialSystemFunctionControlCode;
55 }
56
57
58 /**
59 * Gets the financialSystemFunctionDefaultIndicator attribute.
60 *
61 * @return Returns the financialSystemFunctionDefaultIndicator
62 */
63 public boolean isFinancialSystemFunctionDefaultIndicator() {
64 return financialSystemFunctionDefaultIndicator;
65 }
66
67
68 /**
69 * Sets the financialSystemFunctionDefaultIndicator attribute.
70 *
71 * @param financialSystemFunctionDefaultIndicator The financialSystemFunctionDefaultIndicator to set.
72 */
73 public void setFinancialSystemFunctionDefaultIndicator(boolean financialSystemFunctionDefaultIndicator) {
74 this.financialSystemFunctionDefaultIndicator = financialSystemFunctionDefaultIndicator;
75 }
76
77
78 /**
79 * Gets the financialSystemFunctionDescription attribute.
80 *
81 * @return Returns the financialSystemFunctionDescription
82 */
83 public String getFinancialSystemFunctionDescription() {
84 return financialSystemFunctionDescription;
85 }
86
87 /**
88 * Sets the financialSystemFunctionDescription attribute.
89 *
90 * @param financialSystemFunctionDescription The financialSystemFunctionDescription to set.
91 */
92 public void setFinancialSystemFunctionDescription(String financialSystemFunctionDescription) {
93 this.financialSystemFunctionDescription = financialSystemFunctionDescription;
94 }
95
96
97 /**
98 * @see org.kuali.rice.krad.bo.BusinessObjectBase#toStringMapper()
99 */
100 protected LinkedHashMap toStringMapper_RICE20_REFACTORME() {
101 LinkedHashMap m = new LinkedHashMap();
102 m.put("financialSystemFunctionControlCode", this.financialSystemFunctionControlCode);
103 return m;
104 }
105 }