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 }