/* * The Kuali Financial System, a comprehensive financial management system for higher education. * * Copyright 2005-2014 The Kuali Foundation * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package org.kuali.kfs.module.ar.identity; import org.kuali.kfs.coa.businessobject.Chart; import org.kuali.kfs.coa.businessobject.Organization; import org.kuali.kfs.sys.identity.KfsKimAttributes; /** * Class that contains KIM Attributes used by the Accounts Receivable module and leveraged by the CGB Collector role. */ public class ArKimAttributes extends KfsKimAttributes { public static final String BILLING_CHART_OF_ACCOUNTS_CODE = "billingChartOfAccountsCode"; public static final String BILLING_ORGANIZATION_CODE = "billingOrganizationCode"; public static final String PROCESSING_CHART_OF_ACCOUNTS_CODE = "processingChartOfAccountsCode"; public static final String PROCESSING_ORGANIZATION_CODE = "processingOrganizationCode"; public static final String CUSTOMER_NAME_STARTING_LETTER = "customerNameStartingLetter"; public static final String CUSTOMER_NAME_ENDING_LETTER = "customerNameEndingLetter"; public static final String CUSTOMER_NAME = "customerName"; protected String billingChartOfAccountsCode; protected String billingOrganizationCode; protected String processingChartOfAccountsCode; protected String processingOrganizationCode; protected String customerNameStartingLetter; protected String customerNameEndingLetter; protected String customerName; protected Chart billingChart; protected Organization billingOrganization; protected Chart processingChart; protected Organization processingOrganization; public String getBillingChartOfAccountsCode() { return billingChartOfAccountsCode; } public void setBillingChartOfAccountsCode(String billingChartOfAccountsCode) { this.billingChartOfAccountsCode = billingChartOfAccountsCode; } public String getBillingOrganizationCode() { return billingOrganizationCode; } public void setBillingOrganizationCode(String billingOrganizationCode) { this.billingOrganizationCode = billingOrganizationCode; } public Chart getBillingChart() { return billingChart; } public void setBillingChart(Chart billingChart) { this.billingChart = billingChart; } public Organization getBillingOrganization() { return billingOrganization; } public void setBillingOrganization(Organization billingOrganization) { this.billingOrganization = billingOrganization; } public String getProcessingChartOfAccountsCode() { return processingChartOfAccountsCode; } public void setProcessingChartOfAccountsCode(String processingChartOfAccountsCode) { this.processingChartOfAccountsCode = processingChartOfAccountsCode; } public String getProcessingOrganizationCode() { return processingOrganizationCode; } public void setProcessingOrganizationCode(String processingOrganizationCode) { this.processingOrganizationCode = processingOrganizationCode; } public Chart getProcessingChart() { return processingChart; } public void setProcessingChart(Chart processingChart) { this.processingChart = processingChart; } public Organization getProcessingOrganization() { return processingOrganization; } public void setProcessingOrganization(Organization processingOrganization) { this.processingOrganization = processingOrganization; } public String getCustomerNameStartingLetter() { return customerNameStartingLetter; } public void setCustomerNameStartingLetter(String customerNameStartingLetter) { this.customerNameStartingLetter = customerNameStartingLetter; } public String getCustomerNameEndingLetter() { return customerNameEndingLetter; } public void setCustomerNameEndingLetter(String customerNameEndingLetter) { this.customerNameEndingLetter = customerNameEndingLetter; } public String getCustomerName() { return customerName; } public void setCustomerName(String customerName) { this.customerName = customerName; } }