001/*
002 * Copyright 2008 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 */
016package org.kuali.ole.sys.identity;
017
018import org.kuali.ole.coa.businessobject.Account;
019import org.kuali.ole.coa.businessobject.Chart;
020import org.kuali.ole.coa.businessobject.Organization;
021import org.kuali.ole.coa.businessobject.SubAccount;
022import org.kuali.ole.coa.businessobject.SubFundGroup;
023import org.kuali.ole.pdp.businessobject.CustomerProfile;
024import org.kuali.ole.vnd.businessobject.CommodityCode;
025import org.kuali.ole.vnd.businessobject.ContractManager;
026import org.kuali.ole.vnd.businessobject.VendorType;
027import org.kuali.rice.core.api.util.type.KualiInteger;
028
029public class OleKimAttributes extends org.kuali.rice.kim.bo.impl.KimAttributes {
030
031    public static final String CHART_OF_ACCOUNTS_CODE = "chartOfAccountsCode";
032    public static final String ACCOUNT_NUMBER = "accountNumber";
033    public static final String FINANCIAL_SYSTEM_DOCUMENT_TYPE_CODE = "financialSystemDocumentTypeCode";
034    public static final String ORGANIZATION_CODE = "organizationCode";
035    public static final String DESCEND_HIERARCHY = "descendHierarchy";
036    public static final String FROM_AMOUNT = "fromAmount";
037    public static final String TO_AMOUNT = "toAmount";
038    public static final String FINANCIAL_DOCUMENT_TOTAL_AMOUNT = "financialDocumentTotalAmount";
039    public static final String ACCOUNTING_LINE_OVERRIDE_CODE = "accountingLineOverrideCode";
040    public static final String SUB_FUND_GROUP_CODE = "subFundGroupCode";
041    public static final String PURCHASING_COMMODITY_CODE = "purchasingCommodityCode";
042    public static final String CONTRACT_MANAGER_CODE = "contractManagerCode";
043    public static final String CUSTOMER_PROFILE_ID = "customerProfileId";
044    public static final String ACH_TRANSACTION_TYPE_CODE = "achTransactionTypeCode";
045    public static final String VENDOR_TYPE_CODE = "vendorTypeCode";
046    public static final String CONTRACTS_AND_GRANTS_ACCOUNT_RESPONSIBILITY_ID = "contractsAndGrantsAccountResponsibilityId";
047    public static final String DISBURSEMENT_VOUCHER_PAYMENT_METHOD_CODE = "disbursementVoucherPaymentMethodCode";
048    public static final String SUB_ACCOUNT_NUMBER = "subAccountNumber";
049    public static final String FILE_PATH = "filePath";
050    public static final String ROUTE_NODE_NAME = "routeNodeName";
051
052    protected String chartOfAccountsCode;
053    protected String accountNumber;
054    protected String organizationCode;
055    protected Boolean descendHierarchy;
056    protected String fromAmount;
057    protected String toAmount;
058    protected String accountingLineOverrideCode;
059    protected String subFundGroupCode;
060    protected String purchasingCommodityCode;
061    protected Integer contractManagerCode;
062    protected KualiInteger customerProfileId;
063    protected String vendorTypeCode;
064    protected String contractsAndGrantsAccountResponsibilityId;
065    protected String disbursementVoucherPaymentMethodCode;
066    protected String subAccountNumber;
067    protected String filePath;
068
069    protected Chart chart;
070    protected Organization organization;
071    protected Account account;
072    protected SubFundGroup subFundGroup;
073    protected ContractManager contractManager;
074    protected CommodityCode commodityCode;
075    protected CustomerProfile customerProfile;
076    protected SubAccount subAccount;
077    protected VendorType vendorType;
078
079    /**
080     * Gets the chartOfAccountsCode attribute.
081     *
082     * @return Returns the chartOfAccountsCode.
083     */
084    public String getChartOfAccountsCode() {
085        return chartOfAccountsCode;
086    }
087
088    /**
089     * Sets the chartOfAccountsCode attribute value.
090     *
091     * @param chartOfAccountsCode The chartOfAccountsCode to set.
092     */
093    public void setChartOfAccountsCode(String chartOfAccountsCode) {
094        this.chartOfAccountsCode = chartOfAccountsCode;
095    }
096
097    /**
098     * Gets the accountNumber attribute.
099     *
100     * @return Returns the accountNumber.
101     */
102    public String getAccountNumber() {
103        return accountNumber;
104    }
105
106    /**
107     * Sets the accountNumber attribute value.
108     *
109     * @param accountNumber The accountNumber to set.
110     */
111    public void setAccountNumber(String accountNumber) {
112        this.accountNumber = accountNumber;
113    }
114
115    /**
116     * Gets the organizationCode attribute.
117     *
118     * @return Returns the organizationCode.
119     */
120    public String getOrganizationCode() {
121        return organizationCode;
122    }
123
124    /**
125     * Sets the organizationCode attribute value.
126     *
127     * @param organizationCode The organizationCode to set.
128     */
129    public void setOrganizationCode(String organizationCode) {
130        this.organizationCode = organizationCode;
131    }
132
133    /**
134     * Gets the descendHierarchy attribute.
135     *
136     * @return Returns the descendHierarchy.
137     */
138    public Boolean isDescendHierarchy() {
139        return descendHierarchy;
140    }
141
142    /**
143     * Sets the descendHierarchy attribute value.
144     *
145     * @param descendHierarchy The descendHierarchy to set.
146     */
147    public void setDescendHierarchy(Boolean descendHierarchy) {
148        this.descendHierarchy = descendHierarchy;
149    }
150
151    /**
152     * Gets the fromAmount attribute.
153     *
154     * @return Returns the fromAmount.
155     */
156    public String getFromAmount() {
157        return fromAmount;
158    }
159
160    /**
161     * Sets the fromAmount attribute value.
162     *
163     * @param fromAmount The fromAmount to set.
164     */
165    public void setFromAmount(String fromAmount) {
166        this.fromAmount = fromAmount;
167    }
168
169    /**
170     * Gets the toAmount attribute.
171     *
172     * @return Returns the toAmount.
173     */
174    public String getToAmount() {
175        return toAmount;
176    }
177
178    /**
179     * Sets the toAmount attribute value.
180     *
181     * @param toAmount The toAmount to set.
182     */
183    public void setToAmount(String toAmount) {
184        this.toAmount = toAmount;
185    }
186
187    /**
188     * Gets the accountingLineOverrideCode attribute.
189     *
190     * @return Returns the accountingLineOverrideCode.
191     */
192    public String getAccountingLineOverrideCode() {
193        return accountingLineOverrideCode;
194    }
195
196    /**
197     * Sets the accountingLineOverrideCode attribute value.
198     *
199     * @param accountingLineOverrideCode The accountingLineOverrideCode to set.
200     */
201    public void setAccountingLineOverrideCode(String accountingLineOverrideCode) {
202        this.accountingLineOverrideCode = accountingLineOverrideCode;
203    }
204
205    /**
206     * Gets the subFundGroupCode attribute.
207     *
208     * @return Returns the subFundGroupCode.
209     */
210    public String getSubFundGroupCode() {
211        return subFundGroupCode;
212    }
213
214    /**
215     * Sets the subFundGroupCode attribute value.
216     *
217     * @param subFundGroupCode The subFundGroupCode to set.
218     */
219    public void setSubFundGroupCode(String subFundGroupCode) {
220        this.subFundGroupCode = subFundGroupCode;
221    }
222
223    /**
224     * Gets the purchasingCommodityCode attribute.
225     *
226     * @return Returns the purchasingCommodityCode.
227     */
228    public String getPurchasingCommodityCode() {
229        return purchasingCommodityCode;
230    }
231
232    /**
233     * Sets the purchasingCommodityCode attribute value.
234     *
235     * @param purchasingCommodityCode The purchasingCommodityCode to set.
236     */
237    public void setPurchasingCommodityCode(String purchasingCommodityCode) {
238        this.purchasingCommodityCode = purchasingCommodityCode;
239    }
240
241    /**
242     * Gets the contractManagerCode attribute.
243     *
244     * @return Returns the contractManagerCode.
245     */
246    public Integer getContractManagerCode() {
247        return contractManagerCode;
248    }
249
250    /**
251     * Sets the contractManagerCode attribute value.
252     *
253     * @param contractManagerCode The contractManagerCode to set.
254     */
255    public void setContractManagerCode(Integer contractManagerCode) {
256        this.contractManagerCode = contractManagerCode;
257    }
258
259    /**
260     * Gets the customerProfileId attribute.
261     *
262     * @return Returns the customerProfileId.
263     */
264    public KualiInteger getCustomerProfileId() {
265        return customerProfileId;
266    }
267
268    /**
269     * Sets the customerProfileId attribute value.
270     *
271     * @param customerProfileId The customerProfileId to set.
272     */
273    public void setCustomerProfileId(KualiInteger customerProfileId) {
274        this.customerProfileId = customerProfileId;
275    }
276
277    /**
278     * Gets the vendorTypeCode attribute.
279     *
280     * @return Returns the vendorTypeCode.
281     */
282    public String getVendorTypeCode() {
283        return vendorTypeCode;
284    }
285
286    /**
287     * Sets the vendorTypeCode attribute value.
288     *
289     * @param vendorTypeCode The vendorTypeCode to set.
290     */
291    public void setVendorTypeCode(String vendorTypeCode) {
292        this.vendorTypeCode = vendorTypeCode;
293    }
294
295    /**
296     * Gets the contractsAndGrantsAccountResponsibilityId attribute.
297     *
298     * @return Returns the contractsAndGrantsAccountResponsibilityId.
299     */
300    public String getContractsAndGrantsAccountResponsibilityId() {
301        return contractsAndGrantsAccountResponsibilityId;
302    }
303
304    /**
305     * Sets the contractsAndGrantsAccountResponsibilityId attribute value.
306     *
307     * @param contractsAndGrantsAccountResponsibilityId The contractsAndGrantsAccountResponsibilityId to set.
308     */
309    public void setContractsAndGrantsAccountResponsibilityId(String contractsAndGrantsAccountResponsibilityId) {
310        this.contractsAndGrantsAccountResponsibilityId = contractsAndGrantsAccountResponsibilityId;
311    }
312
313    /**
314     *
315     * @return Returns the disbursementVoucherPaymentMethodCode.
316     */
317    public String getDisbursementVoucherPaymentMethodCode() {
318        return disbursementVoucherPaymentMethodCode;
319    }
320
321    /**
322     * Sets the disbursementVoucherPaymentMethodCode attribute value.
323     *
324     * @param disbursementVoucherPaymentMethodCode The disbursementVoucherPaymentMethodCode to set.
325     */
326    public void setDisbursementVoucherPaymentMethodCode(String disbursementVoucherPaymentMethodCode) {
327        this.disbursementVoucherPaymentMethodCode = disbursementVoucherPaymentMethodCode;
328    }
329
330    /**
331     * Gets the subAccountNumber attribute.
332     *
333     * @return Returns the subAccountNumber.
334     */
335    public String getSubAccountNumber() {
336        return subAccountNumber;
337    }
338
339    /**
340     * Sets the subAccountNumber attribute value.
341     *
342     * @param subAccountNumber The subAccountNumber to set.
343     */
344    public void setSubAccountNumber(String subAccountNumber) {
345        this.subAccountNumber = subAccountNumber;
346    }
347
348    public Chart getChart() {
349        return chart;
350    }
351
352    public void setChart(Chart chart) {
353        this.chart = chart;
354    }
355
356    public Organization getOrganization() {
357        return organization;
358    }
359
360    public void setOrganization(Organization organization) {
361        this.organization = organization;
362    }
363
364    public Account getAccount() {
365        return account;
366    }
367
368    public void setAccount(Account account) {
369        this.account = account;
370    }
371
372    public SubFundGroup getSubFundGroup() {
373        return subFundGroup;
374    }
375
376    public void setSubFundGroup(SubFundGroup subFundGroup) {
377        this.subFundGroup = subFundGroup;
378    }
379
380    public ContractManager getContractManager() {
381        return contractManager;
382    }
383
384    public void setContractManager(ContractManager contractManager) {
385        this.contractManager = contractManager;
386    }
387
388    public CommodityCode getCommodityCode() {
389        return commodityCode;
390    }
391
392    public void setCommodityCode(CommodityCode commodityCode) {
393        this.commodityCode = commodityCode;
394    }
395
396    public CustomerProfile getCustomerProfile() {
397        return customerProfile;
398    }
399
400    public void setCustomerProfile(CustomerProfile customerProfile) {
401        this.customerProfile = customerProfile;
402    }
403
404    public SubAccount getSubAccount() {
405        return subAccount;
406    }
407
408    public void setSubAccount(SubAccount subAccount) {
409        this.subAccount = subAccount;
410    }
411
412    public VendorType getVendorType() {
413        return vendorType;
414    }
415
416    public void setVendorType(VendorType vendorType) {
417        this.vendorType = vendorType;
418    }
419
420    public String getFilePath() {
421        return filePath;
422    }
423
424    public void setFilePath(String filePath) {
425        this.filePath = filePath;
426    }
427}