View Javadoc
1   /**
2    * Copyright 2004-2014 The Kuali Foundation
3    *
4    * Licensed under the Educational Community License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    * http://www.opensource.org/licenses/ecl2.php
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  package org.kuali.kpme.pm.api.positiondepartment;
17  
18  
19  import org.kuali.kpme.core.api.departmentaffiliation.DepartmentAffiliationContract;
20  import org.kuali.kpme.pm.api.position.PositionKeyedDerivedContract;
21  
22  
23  
24  
25  public interface PositionDepartmentContract extends PositionKeyedDerivedContract {
26  
27  
28      /**
29       * Department Affiliation
30       *
31       * <p>
32       * feptAffl for the Position Department.
33       * <p>
34       *
35       * @return deptAffl for Position Department
36       */
37      public String getDeptAffl();
38  
39      /**
40       * Department Affiliation   Object
41       *
42       * <p>
43       * deptAfflObj for the Position Department.
44       * <p>
45       *
46       * @return deptAfflObj for Position Department
47       */
48      public DepartmentAffiliationContract getDeptAfflObj();
49  
50      /**
51       * Position Department ID
52       *
53       * <p>
54       * pmPositionDeptId for the Position Department.
55       * <p>
56       *
57       * @return pmPositionDeptId for Position Department
58       */
59      public String getPmPositionDeptId();
60  
61      /**
62       * Position Department Department
63       *
64       * <p>
65       * department for the Position Department.
66       * <p>
67       *
68       * @return department for Position Department
69       */
70      public String getDepartment();
71  
72      /**
73       * Position Department Department Object
74       *
75       * <p>
76       * departmentObj for the Position Department.
77       * <p>
78       *
79       * @return departmentObj for Position Department
80       */
81      //public Department getDepartmentObj();
82      //TODO find correct contract
83  
84  
85  }