001 /*
002 * Copyright 2011 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 */
016 package org.kuali.kfs.module.endow.businessobject;
017
018 import java.util.LinkedHashMap;
019
020 import org.kuali.kfs.coa.businessobject.Account;
021 import org.kuali.kfs.coa.businessobject.Chart;
022 import org.kuali.kfs.coa.businessobject.ObjectCodeCurrent;
023 import org.kuali.kfs.coa.businessobject.ProjectCode;
024 import org.kuali.kfs.coa.businessobject.SubAccount;
025 import org.kuali.kfs.coa.businessobject.SubObjectCodeCurrent;
026 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase;
027 import org.kuali.rice.kns.util.KualiDecimal;
028
029 public class EndowmentRecurringCashTransferGLTarget extends PersistableBusinessObjectBase {
030
031 private String transferNumber;
032 private String targetSequenceNumber;
033 private String sourceKemid;
034 private String targetChartOfAccountsCode;
035 private String targetAccountsNumber;
036 private String targetFinancialObjectCode;
037 private KualiDecimal targetFdocLineAmount;
038 private String targetSubAccountNumber;
039 private String targetFinancialSubObjectCode;
040 private String targetProjectCode;
041 private String targetOrgReferenceId;
042 private KualiDecimal targetPercent;
043 private String targetUseEtranCode;
044 private boolean active;
045
046 private EndowmentRecurringCashTransfer endowmentRecurringCashTransfer;
047 private Chart chart;
048 private Account account;
049 private ObjectCodeCurrent objectCode;
050 private SubAccount subAccount;
051 private SubObjectCodeCurrent subObjectCode;
052 private ProjectCode projectCode;
053 private EndowmentTransactionCode etranCodeObj;
054
055 /**
056 * Default constructor.
057 */
058 public EndowmentRecurringCashTransferGLTarget() {
059 //setTargetSequenceNumber(Integer.toString(getEndowmentRecurringCashTransfer().getGlTarget().size() + 1));
060 }
061
062 public EndowmentRecurringCashTransfer getEndowmentRecurringCashTransfer() {
063 return endowmentRecurringCashTransfer;
064 }
065
066 public void setEndowmentRecurringCashTransfer(EndowmentRecurringCashTransfer endowmentRecurringCashTransfer) {
067 this.endowmentRecurringCashTransfer = endowmentRecurringCashTransfer;
068 }
069
070 public String getTransferNumber() {
071 return transferNumber;
072 }
073
074 public void setTransferNumber(String transferNumber) {
075 this.transferNumber = transferNumber;
076 }
077
078 public String getTargetSequenceNumber() {
079 return targetSequenceNumber;
080 }
081
082 public void setTargetSequenceNumber(String targetSequenceNumber) {
083 this.targetSequenceNumber = targetSequenceNumber;
084 }
085
086 public String getTargetChartOfAccountsCode() {
087 return targetChartOfAccountsCode;
088 }
089
090 public void setTargetChartOfAccountsCode(String targetChartOfAccountsCode) {
091 this.targetChartOfAccountsCode = targetChartOfAccountsCode;
092 }
093
094 public String getTargetAccountsNumber() {
095 return targetAccountsNumber;
096 }
097
098 public void setTargetAccountsNumber(String targetAccountsNumber) {
099 this.targetAccountsNumber = targetAccountsNumber;
100 }
101
102 public String getTargetFinancialObjectCode() {
103 return targetFinancialObjectCode;
104 }
105
106 public void setTargetFinancialObjectCode(String targetFinancialObjectCode) {
107 this.targetFinancialObjectCode = targetFinancialObjectCode;
108 }
109
110 public KualiDecimal getTargetFdocLineAmount() {
111 return targetFdocLineAmount;
112 }
113
114 public void setTargetFdocLineAmount(KualiDecimal targetFdocLineAmount) {
115 this.targetFdocLineAmount = targetFdocLineAmount;
116 }
117
118 public String getTargetSubAccountNumber() {
119 return targetSubAccountNumber;
120 }
121
122 public void setTargetSubAccountNumber(String targetSubAccountNumber) {
123 this.targetSubAccountNumber = targetSubAccountNumber;
124 }
125
126 public String getTargetFinancialSubObjectCode() {
127 return targetFinancialSubObjectCode;
128 }
129
130 public void setTargetFinancialSubObjectCode(String targetFinancialSubObjectCode) {
131 this.targetFinancialSubObjectCode = targetFinancialSubObjectCode;
132 }
133
134 public String getTargetProjectCode() {
135 return targetProjectCode;
136 }
137
138 public void setTargetProjectCode(String targetProjectCode) {
139 this.targetProjectCode = targetProjectCode;
140 }
141
142 public KualiDecimal getTargetPercent() {
143 return targetPercent;
144 }
145
146 public void setTargetPercent(KualiDecimal targetPercent) {
147 this.targetPercent = targetPercent;
148 }
149
150 public String getTargetUseEtranCode() {
151 return targetUseEtranCode;
152 }
153
154 public void setTargetUseEtranCode(String targetUseEtranCode) {
155 this.targetUseEtranCode = targetUseEtranCode;
156 }
157
158 public Chart getChart() {
159 return chart;
160 }
161
162 public void setChart(Chart chart) {
163 this.chart = chart;
164 }
165
166 public Account getAccount() {
167 return account;
168 }
169
170 public void setAccount(Account account) {
171 this.account = account;
172 }
173
174 public ObjectCodeCurrent getObjectCode() {
175 return objectCode;
176 }
177
178 public void setObjectCode(ObjectCodeCurrent objectCode) {
179 this.objectCode = objectCode;
180 }
181
182 public SubAccount getSubAccount() {
183 return subAccount;
184 }
185
186 public void setSubAccount(SubAccount subAccount) {
187 this.subAccount = subAccount;
188 }
189
190 public SubObjectCodeCurrent getSubObjectCode() {
191 return subObjectCode;
192 }
193
194 public void setSubObjectCode(SubObjectCodeCurrent subObjectCode) {
195 this.subObjectCode = subObjectCode;
196 }
197
198 public ProjectCode getProjectCode() {
199 return projectCode;
200 }
201
202 public void setProjectCode(ProjectCode projectCode) {
203 this.projectCode = projectCode;
204 }
205
206 public EndowmentTransactionCode getEtranCodeObj() {
207 return etranCodeObj;
208 }
209
210 public void setEtranCodeObj(EndowmentTransactionCode etranCodeObj) {
211 this.etranCodeObj = etranCodeObj;
212 }
213
214 @Override
215 protected LinkedHashMap toStringMapper() {
216 // TODO Auto-generated method stub
217 return null;
218 }
219
220 public boolean isActive() {
221 return active;
222 }
223
224 public void setActive(boolean active) {
225 this.active = active;
226 }
227
228 public String getSourceKemid() {
229 return sourceKemid;
230 }
231
232 public void setSourceKemid(String sourceKemid) {
233 this.sourceKemid = sourceKemid;
234 }
235
236 public String getTargetOrgReferenceId() {
237 return targetOrgReferenceId;
238 }
239
240 public void setTargetOrgReferenceId(String targetOrgReferenceId) {
241 this.targetOrgReferenceId = targetOrgReferenceId;
242 }
243 }