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.integration.ld; 017 018 import org.kuali.kfs.coa.businessobject.Chart; 019 import org.kuali.kfs.coa.businessobject.ObjectCode; 020 import org.kuali.kfs.sys.businessobject.SystemOptions; 021 import org.kuali.rice.kns.bo.ExternalizableBusinessObject; 022 import org.kuali.rice.kns.bo.PersistableBusinessObject; 023 024 public interface LaborLedgerPositionObjectBenefit extends PersistableBusinessObject, ExternalizableBusinessObject { 025 /** 026 * Gets the universityFiscalYear 027 * 028 * @return Returns the universityFiscalYear 029 */ 030 public Integer getUniversityFiscalYear(); 031 032 /** 033 * Sets the universityFiscalYear 034 * 035 * @param universityFiscalYear The universityFiscalYear to set. 036 */ 037 public void setUniversityFiscalYear(Integer universityFiscalYear); 038 039 /** 040 * Gets the chartOfAccountsCode 041 * 042 * @return Returns the chartOfAccountsCode 043 */ 044 public String getChartOfAccountsCode(); 045 046 /** 047 * Sets the chartOfAccountsCode 048 * 049 * @param chartOfAccountsCode The chartOfAccountsCode to set. 050 */ 051 public void setChartOfAccountsCode(String chartOfAccountsCode); 052 053 /** 054 * Gets the financialObjectCode 055 * 056 * @return Returns the financialObjectCode 057 */ 058 public String getFinancialObjectCode(); 059 060 /** 061 * Sets the financialObjectCode 062 * 063 * @param financialObjectCode The financialObjectCode to set. 064 */ 065 public void setFinancialObjectCode(String financialObjectCode); 066 067 /** 068 * Gets the financialObjectBenefitsTypeCode 069 * 070 * @return Returns the financialObjectBenefitsTypeCode 071 */ 072 public String getFinancialObjectBenefitsTypeCode(); 073 074 /** 075 * Sets the financialObjectBenefitsTypeCode 076 * 077 * @param financialObjectBenefitsTypeCode The financialObjectBenefitsTypeCode to set. 078 */ 079 public void setFinancialObjectBenefitsTypeCode(String financialObjectBenefitsTypeCode); 080 081 /** 082 * Gets the financialObject 083 * 084 * @return Returns the financialObject 085 */ 086 public ObjectCode getFinancialObject(); 087 088 /** 089 * Sets the financialObject 090 * 091 * @param financialObject The financialObject to set. 092 */ 093 @Deprecated 094 public void setFinancialObject(ObjectCode financialObject); 095 096 /** 097 * Gets the chartOfAccounts 098 * 099 * @return Returns the chartOfAccounts 100 */ 101 public Chart getChartOfAccounts(); 102 103 /** 104 * Sets the chartOfAccounts 105 * 106 * @param chartOfAccounts The chartOfAccounts to set. 107 */ 108 @Deprecated 109 public void setChartOfAccounts(Chart chartOfAccounts); 110 111 /** 112 * Gets the universityFiscal 113 * 114 * @return Returns the universityFiscal. 115 */ 116 public SystemOptions getUniversityFiscal(); 117 118 /** 119 * Sets the universityFiscal 120 * 121 * @param universityFiscal The universityFiscal to set. 122 */ 123 @Deprecated 124 public void setUniversityFiscal(SystemOptions universityFiscal); 125 126 /** 127 * Gets the laborLedgerBenefitsCalculation 128 * 129 * @return Returns the laborLedgerBenefitsCalculation. 130 */ 131 public LaborLedgerBenefitsCalculation getLaborLedgerBenefitsCalculation(); 132 133 /** 134 * Sets the laborLedgerBenefitsCalculation 135 * 136 * @param laborLedgerBenefitsCalculation The laborLedgerBenefitsCalculation to set. 137 */ 138 @Deprecated 139 public void setLaborLedgerBenefitsCalculation(LaborLedgerBenefitsCalculation laborLedgerBenefitsCalculation); 140 }