/*
* 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.coa.businessobject;
import java.sql.Timestamp;
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.lang.StringUtils;
import org.kuali.kfs.sys.context.SpringContext;
import org.kuali.rice.kim.api.identity.Person;
import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
import org.kuali.rice.krad.service.KualiModuleService;
import org.kuali.rice.krad.service.ModuleService;
import org.kuali.rice.location.api.LocationConstants;
import org.kuali.rice.location.framework.campus.CampusEbo;
/**
*
*/
public class OrganizationExtension extends PersistableBusinessObjectBase {
private String chartOfAccountsCode;
private String organizationCode;
private String hrmsShortDescription;
private String hrmsCompany;
private String hrmsSetIdLocation;
private String hrmsLocation;
private String hrmsTaxLocationCode;
private String hrmsPersonnelApproverUniversalId;
private String hrmsManagerPositionNumber;
private Integer hrmsBudgetYearEndDate;
private String hrmsBudgetLevel;
private String hrmsGeneralLedgerExpense;
private String hrmsEqualEmploymentOpportunity4Function;
private String hrmsAccidentInsurance;
private String hrmsSocialInsuranceAccidentNumber;
private String hrmsHazard;
private String hrmsEstablishmentId;
private String hrmsRiskCode;
private String hrmsFullTimeEmploymentEditIndicator;
private String hrmsDepartmentTenureFlag;
private String hrmsTimeAndLaborDistributionInformation;
private String hrmsUseBudgetsIndicator;
private String hrmsUseEncumbrancesIndicator;
private String hrmsUseDistributionIndicator;
private String hrmsBudgetDepartmentId;
private String hrmsDistributionProrateOption;
private String hrmsHealthProgramStatisticsDepartmentCode;
private String hrmsHealthProgramStatisticsFaculty;
private String hrmsAccountingOwner;
private String hrmsCountryGroup;
private String hrmsIuOrganizationMailDropCode;
private String hrmsIuOrganizationAddress2;
private String hrmsIuOrganizationAddress3;
private String hrmsIuCampusCode;
private String hrmsIuCampusBuilding;
private String hrmsIuCampusRoom;
private boolean hrmsIuPositionAllowedFlag;
private boolean hrmsIuTenureAllowedFlag;
private boolean hrmsIuTitleAllowedFlag;
private boolean hrmsIuOccupationalUnitAllowedFlag;
private String fiscalApproverUniversalId;
private Timestamp hrmsLastUpdateDate;
private Chart chartOfAccounts;
private Organization organization;
private Person hrmsPersonnelApproverUniversal;
private CampusEbo hrmsIuCampus;
private Person fiscalApproverUniversal;
/**
* Default constructor.
*/
public OrganizationExtension() {
}
/**
* Gets the chartOfAccountsCode attribute.
*
* @return Returns the chartOfAccountsCode
*/
public String getChartOfAccountsCode() {
return chartOfAccountsCode;
}
/**
* Sets the chartOfAccountsCode attribute.
*
* @param chartOfAccountsCode The chartOfAccountsCode to set.
*/
public void setChartOfAccountsCode(String chartOfAccountsCode) {
this.chartOfAccountsCode = chartOfAccountsCode;
}
/**
* Gets the organizationCode attribute.
*
* @return Returns the organizationCode
*/
public String getOrganizationCode() {
return organizationCode;
}
/**
* Sets the organizationCode attribute.
*
* @param organizationCode The organizationCode to set.
*/
public void setOrganizationCode(String organizationCode) {
this.organizationCode = organizationCode;
}
/**
* Gets the hrmsShortDescription attribute.
*
* @return Returns the hrmsShortDescription
*/
public String getHrmsShortDescription() {
return hrmsShortDescription;
}
/**
* Sets the hrmsShortDescription attribute.
*
* @param hrmsShortDescription The hrmsShortDescription to set.
*/
public void setHrmsShortDescription(String hrmsShortDescription) {
this.hrmsShortDescription = hrmsShortDescription;
}
/**
* Gets the hrmsCompany attribute.
*
* @return Returns the hrmsCompany
*/
public String getHrmsCompany() {
return hrmsCompany;
}
/**
* Sets the hrmsCompany attribute.
*
* @param hrmsCompany The hrmsCompany to set.
*/
public void setHrmsCompany(String hrmsCompany) {
this.hrmsCompany = hrmsCompany;
}
/**
* Gets the hrmsSetIdLocation attribute.
*
* @return Returns the hrmsSetIdLocation
*/
public String getHrmsSetIdLocation() {
return hrmsSetIdLocation;
}
/**
* Sets the hrmsSetIdLocation attribute.
*
* @param hrmsSetIdLocation The hrmsSetIdLocation to set.
*/
public void setHrmsSetIdLocation(String hrmsSetIdLocation) {
this.hrmsSetIdLocation = hrmsSetIdLocation;
}
/**
* Gets the hrmsLocation attribute.
*
* @return Returns the hrmsLocation
*/
public String getHrmsLocation() {
return hrmsLocation;
}
/**
* Sets the hrmsLocation attribute.
*
* @param hrmsLocation The hrmsLocation to set.
*/
public void setHrmsLocation(String hrmsLocation) {
this.hrmsLocation = hrmsLocation;
}
/**
* Gets the hrmsTaxLocationCode attribute.
*
* @return Returns the hrmsTaxLocationCode
*/
public String getHrmsTaxLocationCode() {
return hrmsTaxLocationCode;
}
/**
* Sets the hrmsTaxLocationCode attribute.
*
* @param hrmsTaxLocationCode The hrmsTaxLocationCode to set.
*/
public void setHrmsTaxLocationCode(String hrmsTaxLocationCode) {
this.hrmsTaxLocationCode = hrmsTaxLocationCode;
}
/**
* Gets the hrmsPersonnelApproverUniversalId attribute.
*
* @return Returns the hrmsPersonnelApproverUniversalId
*/
public String getHrmsPersonnelApproverUniversalId() {
return hrmsPersonnelApproverUniversalId;
}
/**
* Sets the hrmsPersonnelApproverUniversalId attribute.
*
* @param hrmsPersonnelApproverUniversalId The hrmsPersonnelApproverUniversalId to set.
*/
public void setHrmsPersonnelApproverUniversalId(String hrmsPersonnelApproverUniversalId) {
this.hrmsPersonnelApproverUniversalId = hrmsPersonnelApproverUniversalId;
}
/**
* Gets the hrmsManagerPositionNumber attribute.
*
* @return Returns the hrmsManagerPositionNumber
*/
public String getHrmsManagerPositionNumber() {
return hrmsManagerPositionNumber;
}
/**
* Sets the hrmsManagerPositionNumber attribute.
*
* @param hrmsManagerPositionNumber The hrmsManagerPositionNumber to set.
*/
public void setHrmsManagerPositionNumber(String hrmsManagerPositionNumber) {
this.hrmsManagerPositionNumber = hrmsManagerPositionNumber;
}
/**
* Gets the hrmsBudgetYearEndDate attribute.
*
* @return Returns the hrmsBudgetYearEndDate
*/
public Integer getHrmsBudgetYearEndDate() {
return hrmsBudgetYearEndDate;
}
/**
* Sets the hrmsBudgetYearEndDate attribute.
*
* @param hrmsBudgetYearEndDate The hrmsBudgetYearEndDate to set.
*/
public void setHrmsBudgetYearEndDate(Integer hrmsBudgetYearEndDate) {
this.hrmsBudgetYearEndDate = hrmsBudgetYearEndDate;
}
/**
* Gets the hrmsBudgetLevel attribute.
*
* @return Returns the hrmsBudgetLevel
*/
public String getHrmsBudgetLevel() {
return hrmsBudgetLevel;
}
/**
* Sets the hrmsBudgetLevel attribute.
*
* @param hrmsBudgetLevel The hrmsBudgetLevel to set.
*/
public void setHrmsBudgetLevel(String hrmsBudgetLevel) {
this.hrmsBudgetLevel = hrmsBudgetLevel;
}
/**
* Gets the hrmsGeneralLedgerExpense attribute.
*
* @return Returns the hrmsGeneralLedgerExpense
*/
public String getHrmsGeneralLedgerExpense() {
return hrmsGeneralLedgerExpense;
}
/**
* Sets the hrmsGeneralLedgerExpense attribute.
*
* @param hrmsGeneralLedgerExpense The hrmsGeneralLedgerExpense to set.
*/
public void setHrmsGeneralLedgerExpense(String hrmsGeneralLedgerExpense) {
this.hrmsGeneralLedgerExpense = hrmsGeneralLedgerExpense;
}
/**
* Gets the hrmsEqualEmploymentOpportunity4Function attribute.
*
* @return Returns the hrmsEqualEmploymentOpportunity4Function
*/
public String getHrmsEqualEmploymentOpportunity4Function() {
return hrmsEqualEmploymentOpportunity4Function;
}
/**
* Sets the hrmsEqualEmploymentOpportunity4Function attribute.
*
* @param hrmsEqualEmploymentOpportunity4Function The hrmsEqualEmploymentOpportunity4Function to set.
*/
public void setHrmsEqualEmploymentOpportunity4Function(String hrmsEqualEmploymentOpportunity4Function) {
this.hrmsEqualEmploymentOpportunity4Function = hrmsEqualEmploymentOpportunity4Function;
}
/**
* Gets the hrmsAccidentInsurance attribute.
*
* @return Returns the hrmsAccidentInsurance
*/
public String getHrmsAccidentInsurance() {
return hrmsAccidentInsurance;
}
/**
* Sets the hrmsAccidentInsurance attribute.
*
* @param hrmsAccidentInsurance The hrmsAccidentInsurance to set.
*/
public void setHrmsAccidentInsurance(String hrmsAccidentInsurance) {
this.hrmsAccidentInsurance = hrmsAccidentInsurance;
}
/**
* Gets the hrmsSocialInsuranceAccidentNumber attribute.
*
* @return Returns the hrmsSocialInsuranceAccidentNumber
*/
public String getHrmsSocialInsuranceAccidentNumber() {
return hrmsSocialInsuranceAccidentNumber;
}
/**
* Sets the hrmsSocialInsuranceAccidentNumber attribute.
*
* @param hrmsSocialInsuranceAccidentNumber The hrmsSocialInsuranceAccidentNumber to set.
*/
public void setHrmsSocialInsuranceAccidentNumber(String hrmsSocialInsuranceAccidentNumber) {
this.hrmsSocialInsuranceAccidentNumber = hrmsSocialInsuranceAccidentNumber;
}
/**
* Gets the hrmsHazard attribute.
*
* @return Returns the hrmsHazard
*/
public String getHrmsHazard() {
return hrmsHazard;
}
/**
* Sets the hrmsHazard attribute.
*
* @param hrmsHazard The hrmsHazard to set.
*/
public void setHrmsHazard(String hrmsHazard) {
this.hrmsHazard = hrmsHazard;
}
/**
* Gets the hrmsEstablishmentId attribute.
*
* @return Returns the hrmsEstablishmentId
*/
public String getHrmsEstablishmentId() {
return hrmsEstablishmentId;
}
/**
* Sets the hrmsEstablishmentId attribute.
*
* @param hrmsEstablishmentId The hrmsEstablishmentId to set.
*/
public void setHrmsEstablishmentId(String hrmsEstablishmentId) {
this.hrmsEstablishmentId = hrmsEstablishmentId;
}
/**
* Gets the hrmsRiskCode attribute.
*
* @return Returns the hrmsRiskCode
*/
public String getHrmsRiskCode() {
return hrmsRiskCode;
}
/**
* Sets the hrmsRiskCode attribute.
*
* @param hrmsRiskCode The hrmsRiskCode to set.
*/
public void setHrmsRiskCode(String hrmsRiskCode) {
this.hrmsRiskCode = hrmsRiskCode;
}
/**
* Gets the hrmsFullTimeEmploymentEditIndicator attribute.
*
* @return Returns the hrmsFullTimeEmploymentEditIndicator
*/
public String getHrmsFullTimeEmploymentEditIndicator() {
return hrmsFullTimeEmploymentEditIndicator;
}
/**
* Sets the hrmsFullTimeEmploymentEditIndicator attribute.
*
* @param hrmsFullTimeEmploymentEditIndicator The hrmsFullTimeEmploymentEditIndicator to set.
*/
public void setHrmsFullTimeEmploymentEditIndicator(String hrmsFullTimeEmploymentEditIndicator) {
this.hrmsFullTimeEmploymentEditIndicator = hrmsFullTimeEmploymentEditIndicator;
}
/**
* Gets the hrmsDepartmentTenureFlag attribute.
*
* @return Returns the hrmsDepartmentTenureFlag
*/
public String getHrmsDepartmentTenureFlag() {
return hrmsDepartmentTenureFlag;
}
/**
* Sets the hrmsDepartmentTenureFlag attribute.
*
* @param hrmsDepartmentTenureFlag The hrmsDepartmentTenureFlag to set.
*/
public void setHrmsDepartmentTenureFlag(String hrmsDepartmentTenureFlag) {
this.hrmsDepartmentTenureFlag = hrmsDepartmentTenureFlag;
}
/**
* Gets the hrmsTimeAndLaborDistributionInformation attribute.
*
* @return Returns the hrmsTimeAndLaborDistributionInformation
*/
public String getHrmsTimeAndLaborDistributionInformation() {
return hrmsTimeAndLaborDistributionInformation;
}
/**
* Sets the hrmsTimeAndLaborDistributionInformation attribute.
*
* @param hrmsTimeAndLaborDistributionInformation The hrmsTimeAndLaborDistributionInformation to set.
*/
public void setHrmsTimeAndLaborDistributionInformation(String hrmsTimeAndLaborDistributionInformation) {
this.hrmsTimeAndLaborDistributionInformation = hrmsTimeAndLaborDistributionInformation;
}
/**
* Gets the hrmsUseBudgetsIndicator attribute.
*
* @return Returns the hrmsUseBudgetsIndicator
*/
public String getHrmsUseBudgetsIndicator() {
return hrmsUseBudgetsIndicator;
}
/**
* Sets the hrmsUseBudgetsIndicator attribute.
*
* @param hrmsUseBudgetsIndicator The hrmsUseBudgetsIndicator to set.
*/
public void setHrmsUseBudgetsIndicator(String hrmsUseBudgetsIndicator) {
this.hrmsUseBudgetsIndicator = hrmsUseBudgetsIndicator;
}
/**
* Gets the hrmsUseEncumbrancesIndicator attribute.
*
* @return Returns the hrmsUseEncumbrancesIndicator
*/
public String getHrmsUseEncumbrancesIndicator() {
return hrmsUseEncumbrancesIndicator;
}
/**
* Sets the hrmsUseEncumbrancesIndicator attribute.
*
* @param hrmsUseEncumbrancesIndicator The hrmsUseEncumbrancesIndicator to set.
*/
public void setHrmsUseEncumbrancesIndicator(String hrmsUseEncumbrancesIndicator) {
this.hrmsUseEncumbrancesIndicator = hrmsUseEncumbrancesIndicator;
}
/**
* Gets the hrmsUseDistributionIndicator attribute.
*
* @return Returns the hrmsUseDistributionIndicator
*/
public String getHrmsUseDistributionIndicator() {
return hrmsUseDistributionIndicator;
}
/**
* Sets the hrmsUseDistributionIndicator attribute.
*
* @param hrmsUseDistributionIndicator The hrmsUseDistributionIndicator to set.
*/
public void setHrmsUseDistributionIndicator(String hrmsUseDistributionIndicator) {
this.hrmsUseDistributionIndicator = hrmsUseDistributionIndicator;
}
/**
* Gets the hrmsBudgetDepartmentId attribute.
*
* @return Returns the hrmsBudgetDepartmentId
*/
public String getHrmsBudgetDepartmentId() {
return hrmsBudgetDepartmentId;
}
/**
* Sets the hrmsBudgetDepartmentId attribute.
*
* @param hrmsBudgetDepartmentId The hrmsBudgetDepartmentId to set.
*/
public void setHrmsBudgetDepartmentId(String hrmsBudgetDepartmentId) {
this.hrmsBudgetDepartmentId = hrmsBudgetDepartmentId;
}
/**
* Gets the hrmsDistributionProrateOption attribute.
*
* @return Returns the hrmsDistributionProrateOption
*/
public String getHrmsDistributionProrateOption() {
return hrmsDistributionProrateOption;
}
/**
* Sets the hrmsDistributionProrateOption attribute.
*
* @param hrmsDistributionProrateOption The hrmsDistributionProrateOption to set.
*/
public void setHrmsDistributionProrateOption(String hrmsDistributionProrateOption) {
this.hrmsDistributionProrateOption = hrmsDistributionProrateOption;
}
/**
* Gets the hrmsHealthProgramStatisticsDepartmentCode attribute.
*
* @return Returns the hrmsHealthProgramStatisticsDepartmentCode
*/
public String getHrmsHealthProgramStatisticsDepartmentCode() {
return hrmsHealthProgramStatisticsDepartmentCode;
}
/**
* Sets the hrmsHealthProgramStatisticsDepartmentCode attribute.
*
* @param hrmsHealthProgramStatisticsDepartmentCode The hrmsHealthProgramStatisticsDepartmentCode to set.
*/
public void setHrmsHealthProgramStatisticsDepartmentCode(String hrmsHealthProgramStatisticsDepartmentCode) {
this.hrmsHealthProgramStatisticsDepartmentCode = hrmsHealthProgramStatisticsDepartmentCode;
}
/**
* Gets the hrmsHealthProgramStatisticsFaculty attribute.
*
* @return Returns the hrmsHealthProgramStatisticsFaculty
*/
public String getHrmsHealthProgramStatisticsFaculty() {
return hrmsHealthProgramStatisticsFaculty;
}
/**
* Sets the hrmsHealthProgramStatisticsFaculty attribute.
*
* @param hrmsHealthProgramStatisticsFaculty The hrmsHealthProgramStatisticsFaculty to set.
*/
public void setHrmsHealthProgramStatisticsFaculty(String hrmsHealthProgramStatisticsFaculty) {
this.hrmsHealthProgramStatisticsFaculty = hrmsHealthProgramStatisticsFaculty;
}
/**
* Gets the hrmsAccountingOwner attribute.
*
* @return Returns the hrmsAccountingOwner
*/
public String getHrmsAccountingOwner() {
return hrmsAccountingOwner;
}
/**
* Sets the hrmsAccountingOwner attribute.
*
* @param hrmsAccountingOwner The hrmsAccountingOwner to set.
*/
public void setHrmsAccountingOwner(String hrmsAccountingOwner) {
this.hrmsAccountingOwner = hrmsAccountingOwner;
}
/**
* Gets the hrmsCountryGroup attribute.
*
* @return Returns the hrmsCountryGroup
*/
public String getHrmsCountryGroup() {
return hrmsCountryGroup;
}
/**
* Sets the hrmsCountryGroup attribute.
*
* @param hrmsCountryGroup The hrmsCountryGroup to set.
*/
public void setHrmsCountryGroup(String hrmsCountryGroup) {
this.hrmsCountryGroup = hrmsCountryGroup;
}
/**
* Gets the hrmsIuOrganizationMailDropCode attribute.
*
* @return Returns the hrmsIuOrganizationMailDropCode
*/
public String getHrmsIuOrganizationMailDropCode() {
return hrmsIuOrganizationMailDropCode;
}
/**
* Sets the hrmsIuOrganizationMailDropCode attribute.
*
* @param hrmsIuOrganizationMailDropCode The hrmsIuOrganizationMailDropCode to set.
*/
public void setHrmsIuOrganizationMailDropCode(String hrmsIuOrganizationMailDropCode) {
this.hrmsIuOrganizationMailDropCode = hrmsIuOrganizationMailDropCode;
}
/**
* Gets the hrmsIuOrganizationAddress2 attribute.
*
* @return Returns the hrmsIuOrganizationAddress2
*/
public String getHrmsIuOrganizationAddress2() {
return hrmsIuOrganizationAddress2;
}
/**
* Sets the hrmsIuOrganizationAddress2 attribute.
*
* @param hrmsIuOrganizationAddress2 The hrmsIuOrganizationAddress2 to set.
*/
public void setHrmsIuOrganizationAddress2(String hrmsIuOrganizationAddress2) {
this.hrmsIuOrganizationAddress2 = hrmsIuOrganizationAddress2;
}
/**
* Gets the hrmsIuOrganizationAddress3 attribute.
*
* @return Returns the hrmsIuOrganizationAddress3
*/
public String getHrmsIuOrganizationAddress3() {
return hrmsIuOrganizationAddress3;
}
/**
* Sets the hrmsIuOrganizationAddress3 attribute.
*
* @param hrmsIuOrganizationAddress3 The hrmsIuOrganizationAddress3 to set.
*/
public void setHrmsIuOrganizationAddress3(String hrmsIuOrganizationAddress3) {
this.hrmsIuOrganizationAddress3 = hrmsIuOrganizationAddress3;
}
/**
* Gets the hrmsIuCampusCode attribute.
*
* @return Returns the hrmsIuCampusCode
*/
public String getHrmsIuCampusCode() {
return hrmsIuCampusCode;
}
/**
* Sets the hrmsIuCampusCode attribute.
*
* @param hrmsIuCampusCode The hrmsIuCampusCode to set.
*/
public void setHrmsIuCampusCode(String hrmsIuCampusCode) {
this.hrmsIuCampusCode = hrmsIuCampusCode;
}
/**
* Gets the hrmsIuCampusBuilding attribute.
*
* @return Returns the hrmsIuCampusBuilding
*/
public String getHrmsIuCampusBuilding() {
return hrmsIuCampusBuilding;
}
/**
* Sets the hrmsIuCampusBuilding attribute.
*
* @param hrmsIuCampusBuilding The hrmsIuCampusBuilding to set.
*/
public void setHrmsIuCampusBuilding(String hrmsIuCampusBuilding) {
this.hrmsIuCampusBuilding = hrmsIuCampusBuilding;
}
/**
* Gets the hrmsIuCampusRoom attribute.
*
* @return Returns the hrmsIuCampusRoom
*/
public String getHrmsIuCampusRoom() {
return hrmsIuCampusRoom;
}
/**
* Sets the hrmsIuCampusRoom attribute.
*
* @param hrmsIuCampusRoom The hrmsIuCampusRoom to set.
*/
public void setHrmsIuCampusRoom(String hrmsIuCampusRoom) {
this.hrmsIuCampusRoom = hrmsIuCampusRoom;
}
/**
* Gets the hrmsIuOccupationalUnitAllowedFlag attribute.
*
* @return Returns the hrmsIuOccupationalUnitAllowedFlag.
*/
public final boolean isHrmsIuOccupationalUnitAllowedFlag() {
return hrmsIuOccupationalUnitAllowedFlag;
}
/**
* Sets the hrmsIuOccupationalUnitAllowedFlag attribute value.
*
* @param hrmsIuOccupationalUnitAllowedFlag The hrmsIuOccupationalUnitAllowedFlag to set.
*/
public final void setHrmsIuOccupationalUnitAllowedFlag(boolean hrmsIuOccupationalUnitAllowedFlag) {
this.hrmsIuOccupationalUnitAllowedFlag = hrmsIuOccupationalUnitAllowedFlag;
}
/**
* Gets the hrmsIuPositionAllowedFlag attribute.
*
* @return Returns the hrmsIuPositionAllowedFlag.
*/
public final boolean isHrmsIuPositionAllowedFlag() {
return hrmsIuPositionAllowedFlag;
}
/**
* Sets the hrmsIuPositionAllowedFlag attribute value.
*
* @param hrmsIuPositionAllowedFlag The hrmsIuPositionAllowedFlag to set.
*/
public final void setHrmsIuPositionAllowedFlag(boolean hrmsIuPositionAllowedFlag) {
this.hrmsIuPositionAllowedFlag = hrmsIuPositionAllowedFlag;
}
/**
* Gets the hrmsIuTenureAllowedFlag attribute.
*
* @return Returns the hrmsIuTenureAllowedFlag.
*/
public final boolean isHrmsIuTenureAllowedFlag() {
return hrmsIuTenureAllowedFlag;
}
/**
* Sets the hrmsIuTenureAllowedFlag attribute value.
*
* @param hrmsIuTenureAllowedFlag The hrmsIuTenureAllowedFlag to set.
*/
public final void setHrmsIuTenureAllowedFlag(boolean hrmsIuTenureAllowedFlag) {
this.hrmsIuTenureAllowedFlag = hrmsIuTenureAllowedFlag;
}
/**
* Gets the hrmsIuTitleAllowedFlag attribute.
*
* @return Returns the hrmsIuTitleAllowedFlag.
*/
public final boolean isHrmsIuTitleAllowedFlag() {
return hrmsIuTitleAllowedFlag;
}
/**
* Sets the hrmsIuTitleAllowedFlag attribute value.
*
* @param hrmsIuTitleAllowedFlag The hrmsIuTitleAllowedFlag to set.
*/
public final void setHrmsIuTitleAllowedFlag(boolean hrmsIuTitleAllowedFlag) {
this.hrmsIuTitleAllowedFlag = hrmsIuTitleAllowedFlag;
}
/**
* Gets the fiscalApproverUniversalId attribute.
*
* @return Returns the fiscalApproverUniversalId
*/
public String getFiscalApproverUniversalId() {
return fiscalApproverUniversalId;
}
/**
* Sets the fiscalApproverUniversalId attribute.
*
* @param fiscalApproverUniversalId The fiscalApproverUniversalId to set.
*/
public void setFiscalApproverUniversalId(String fiscalApproverUniversalId) {
this.fiscalApproverUniversalId = fiscalApproverUniversalId;
}
/**
* Gets the hrmsLastUpdateDate attribute.
*
* @return Returns the hrmsLastUpdateDate
*/
public Timestamp getHrmsLastUpdateDate() {
return hrmsLastUpdateDate;
}
/**
* Sets the hrmsLastUpdateDate attribute.
*
* @param hrmsLastUpdateDate The hrmsLastUpdateDate to set.
*/
public void setHrmsLastUpdateDate(Timestamp hrmsLastUpdateDate) {
this.hrmsLastUpdateDate = hrmsLastUpdateDate;
}
/**
* Gets the chartOfAccounts attribute.
*
* @return Returns the chartOfAccounts
*/
public Chart getChartOfAccounts() {
return chartOfAccounts;
}
/**
* Sets the chartOfAccounts attribute.
*
* @param chartOfAccounts The chartOfAccounts to set.
* @deprecated
*/
public void setChartOfAccounts(Chart chartOfAccounts) {
this.chartOfAccounts = chartOfAccounts;
}
/**
* Gets the organization attribute.
*
* @return Returns the organization
*/
public Organization getOrganization() {
return organization;
}
/**
* Sets the organization attribute.
*
* @param organization The organization to set.
* @deprecated
*/
public void setOrganization(Organization organization) {
this.organization = organization;
}
public Person getHrmsPersonnelApproverUniversal() {
hrmsPersonnelApproverUniversal = SpringContext.getBean(org.kuali.rice.kim.api.identity.PersonService.class).updatePersonIfNecessary(hrmsPersonnelApproverUniversalId, hrmsPersonnelApproverUniversal);
return hrmsPersonnelApproverUniversal;
}
/**
* Sets the hrmsPersonnelApproverUniversal attribute.
*
* @param hrmsPersonnelApproverUniversal The hrmsPersonnelApproverUniversal to set.
* @deprecated
*/
public void setHrmsPersonnelApproverUniversal(Person hrmsPersonnelApproverUniversal) {
this.hrmsPersonnelApproverUniversal = hrmsPersonnelApproverUniversal;
}
/**
* Gets the hrmsIuCampus attribute.
*
* @return Returns the hrmsIuCampus
*/
public CampusEbo getHrmsIuCampus() {
if ( StringUtils.isBlank(hrmsIuCampusCode) ) {
hrmsIuCampus = null;
} else {
if ( hrmsIuCampus == null || !StringUtils.equals( hrmsIuCampus.getCode(),hrmsIuCampusCode) ) {
ModuleService moduleService = SpringContext.getBean(KualiModuleService.class).getResponsibleModuleService(CampusEbo.class);
if ( moduleService != null ) {
Map<String,Object> keys = new HashMap<String, Object>(1);
keys.put(LocationConstants.PrimaryKeyConstants.CODE, hrmsIuCampusCode);
hrmsIuCampus = moduleService.getExternalizableBusinessObject(CampusEbo.class, keys);
} else {
throw new RuntimeException( "CONFIGURATION ERROR: No responsible module found for EBO class. Unable to proceed." );
}
}
}
return hrmsIuCampus;
}
/**
* Sets the hrmsIuCampus attribute.
*
* @param hrmsIuCampus The hrmsIuCampus to set.
* @deprecated
*/
public void setHrmsIuCampus(CampusEbo hrmsIuCampus) {
this.hrmsIuCampus = hrmsIuCampus;
}
public Person getFiscalApproverUniversal() {
fiscalApproverUniversal = SpringContext.getBean(org.kuali.rice.kim.api.identity.PersonService.class).updatePersonIfNecessary(fiscalApproverUniversalId, fiscalApproverUniversal);
return fiscalApproverUniversal;
}
/**
* Sets the fiscalApproverUniversal attribute.
*
* @param fiscalApproverUniversal The fiscalApproverUniversal to set.
* @deprecated
*/
public void setFiscalApproverUniversal(Person fiscalApproverUniversal) {
this.fiscalApproverUniversal = fiscalApproverUniversal;
}
}