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    }