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.bc.businessobject; 017 018 /** 019 * Provides attributes that describe an employee. 020 */ 021 public interface Incumbent { 022 023 /** 024 * Gets the emplid attribute. 025 * 026 * @return Returns the emplid 027 */ 028 public abstract String getEmplid(); 029 030 /** 031 * Sets the emplid attribute. 032 * 033 * @param emplid The emplid to set. 034 */ 035 public abstract void setEmplid(String emplid); 036 037 /** 038 * Gets the name attribute. 039 * 040 * @return Returns the name 041 */ 042 public abstract String getName(); 043 044 /** 045 * Sets the name attribute. 046 * 047 * @param name The name to set. 048 */ 049 public abstract void setName(String name); 050 051 /** 052 * Gets the setidSalary attribute. 053 * 054 * @return Returns the setidSalary 055 */ 056 public abstract String getSetidSalary(); 057 058 /** 059 * Sets the setidSalary attribute. 060 * 061 * @param setidSalary The setidSalary to set. 062 */ 063 public abstract void setSetidSalary(String setidSalary); 064 065 /** 066 * Gets the salaryAdministrationPlan attribute. 067 * 068 * @return Returns the salaryAdministrationPlan 069 */ 070 public abstract String getSalaryAdministrationPlan(); 071 072 /** 073 * Sets the salaryAdministrationPlan attribute. 074 * 075 * @param salaryAdministrationPlan The salaryAdministrationPlan to set. 076 */ 077 public abstract void setSalaryAdministrationPlan(String salaryAdministrationPlan); 078 079 /** 080 * Gets the grade attribute. 081 * 082 * @return Returns the grade 083 */ 084 public abstract String getGrade(); 085 086 /** 087 * Sets the grade attribute. 088 * 089 * @param grade The grade to set. 090 */ 091 public abstract void setGrade(String grade); 092 093 /** 094 * Gets the iuClassificationLevel attribute. 095 * 096 * @return Returns the iuClassificationLevel 097 */ 098 public abstract String getIuClassificationLevel(); 099 100 /** 101 * Sets the iuClassificationLevel attribute. 102 * 103 * @param iuClassificationLevel The iuClassificationLevel to set. 104 */ 105 public abstract void setIuClassificationLevel(String iuClassificationLevel); 106 107 }