Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
LprRosterEntry |
|
| 1.0;1 |
1 | package org.kuali.student.enrollment.lpr.infc; | |
2 | ||
3 | import org.kuali.student.r2.common.infc.Relationship; | |
4 | ||
5 | /** | |
6 | * @author Kuali Student Team (sambit) | |
7 | */ | |
8 | public interface LprRosterEntry extends Relationship { | |
9 | /** | |
10 | * The LPR Roster Id this LPR roster entry is a part of. | |
11 | * | |
12 | * @name Lui Person Relation Roster Id | |
13 | */ | |
14 | public String getLprRosterId(); | |
15 | ||
16 | /** | |
17 | * The LPR that this roster entry represents. | |
18 | * | |
19 | * @name Lui Person Relation Id | |
20 | */ | |
21 | public String getLprId(); | |
22 | ||
23 | /** | |
24 | * The position of this entry within the LPR Roster. | |
25 | * | |
26 | * If not supplied when the entry is created the service should set it to the next | |
27 | * sequential number available. | |
28 | * | |
29 | * The service does not have to guarantee uniqueness of this field within a roster. | |
30 | * | |
31 | * This field cannot be relied upon to determine exactly how many people are | |
32 | * ahead of a person in the roster because the sequence may contain | |
33 | * gaps (because of deletes) or duplicates. Moreover a particular roster may | |
34 | * order entries using different algorithms, for example it may be FIFO or LIFO or | |
35 | * it may take other factors into account, such as the state, to determine which entry | |
36 | * process next. | |
37 | * | |
38 | * @name Position | |
39 | * @required | |
40 | */ | |
41 | public Integer getPosition(); | |
42 | } |