View Javadoc
1   /*
2    * The Kuali Financial System, a comprehensive financial management system for higher education.
3    * 
4    * Copyright 2005-2014 The Kuali Foundation
5    * 
6    * This program is free software: you can redistribute it and/or modify
7    * it under the terms of the GNU Affero General Public License as
8    * published by the Free Software Foundation, either version 3 of the
9    * License, or (at your option) any later version.
10   * 
11   * This program is distributed in the hope that it will be useful,
12   * but WITHOUT ANY WARRANTY; without even the implied warranty of
13   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14   * GNU Affero General Public License for more details.
15   * 
16   * You should have received a copy of the GNU Affero General Public License
17   * along with this program.  If not, see <http://www.gnu.org/licenses/>.
18   */
19  package org.kuali.kfs.integration.ld;
20  
21  import java.math.BigDecimal;
22  import java.sql.Date;
23  
24  import org.kuali.kfs.gl.businessobject.TransientBalanceInquiryAttributes;
25  import org.kuali.rice.krad.bo.ExternalizableBusinessObject;
26  
27  
28  public interface LaborLedgerPositionData extends ExternalizableBusinessObject {
29  
30      /**
31       * Gets the positionNumber
32       *
33       * @return Returns the positionNumber
34       */
35      public String getPositionNumber();
36  
37      /**
38       * Gets the jobCode
39       *
40       * @return Returns the jobCode
41       */
42      public String getJobCode();
43  
44      /**
45       * Gets the effectiveDate
46       *
47       * @return Returns the effectiveDate
48       */
49      public Date getEffectiveDate();
50  
51      /**
52       * Gets the positionEffectiveStatus
53       *
54       * @return Returns the positionEffectiveStatus
55       */
56      public String getPositionEffectiveStatus();
57  
58      /**
59       * Gets the description
60       *
61       * @return Returns the description
62       */
63      public String getDescription();
64  
65      /**
66       * Gets the shortDescription
67       *
68       * @return Returns the shortDescription
69       */
70      public String getShortDescription();
71  
72      /**
73       * Gets the businessUnit
74       *
75       * @return Returns the businessUnit
76       */
77      public String getBusinessUnit();
78  
79      /**
80       * Gets the departmentId
81       *
82       * @return Returns the departmentId
83       */
84      public String getDepartmentId();
85  
86      /**
87       * Gets the positionStatus
88       *
89       * @return Returns the positionStatus
90       */
91      public String getPositionStatus();
92  
93      /**
94       * Gets the statusDate
95       *
96       * @return Returns the statusDate
97       */
98      public Date getStatusDate();
99  
100     /**
101      * Gets the budgetedPosition
102      *
103      * @return Returns the budgetedPosition
104      */
105     public String getBudgetedPosition();
106 
107     /**
108      * Gets the standardHoursFrequency
109      *
110      * @return Returns the standardHoursFrequency
111      */
112     public String getStandardHoursFrequency();
113 
114     /**
115      * Gets the positionRegularTemporary
116      *
117      * @return Returns the positionRegularTemporary
118      */
119     public String getPositionRegularTemporary();
120 
121     /**
122      * Gets the positionFullTimeEquivalency
123      *
124      * @return Returns the positionFullTimeEquivalency
125      */
126     public BigDecimal getPositionFullTimeEquivalency();
127 
128     /**
129      * Gets the positionSalaryPlanDefault
130      *
131      * @return Returns the positionSalaryPlanDefault
132      */
133     public String getPositionSalaryPlanDefault();
134 
135     /**
136      * Gets the positionGradeDefault
137      *
138      * @return Returns the positionGradeDefault
139      */
140     public String getPositionGradeDefault();
141 
142     /**
143      * Gets the dummyBusinessObject
144      *
145      * @return Returns the dummyBusinessObject.
146      */
147     public TransientBalanceInquiryAttributes getDummyBusinessObject();
148 
149 }