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 }