SdfGroup added Session sdf groups
This commit is contained in:
parent
d68220bf41
commit
7ed3e267db
1 changed files with 7 additions and 3 deletions
|
|
@ -9,9 +9,12 @@ import java.util.Optional;
|
|||
|
||||
public enum SdfGroup {
|
||||
Sdf01And57(SdfTable.SDF_01, SdfTable.SDF_57),
|
||||
// Triple(SdfTable.SDF_04, SdfTable.SDF_01, SdfTable.SDF_57),
|
||||
// Quad(SdfTable.SDF_04, SdfTable.SDF_13, SdfTable.SDF_01, SdfTable.SDF_57),
|
||||
Sdf08And21(SdfTable.SDF_08, SdfTable.SDF_21);
|
||||
Sdf08And21(SdfTable.SDF_08, SdfTable.SDF_21),
|
||||
|
||||
//------ session groups ------
|
||||
session_Triple(SdfTable.SDF_04, SdfTable.SDF_01, SdfTable.SDF_57),
|
||||
session_Quad(SdfTable.SDF_04, SdfTable.SDF_13, SdfTable.SDF_01, SdfTable.SDF_57),
|
||||
;
|
||||
private final Collection<SdfTable> group;
|
||||
|
||||
SdfGroup(SdfTable... group) {
|
||||
|
|
@ -24,6 +27,7 @@ public enum SdfGroup {
|
|||
|
||||
public static Optional<SdfGroup> groupByTable(SdfTable t) {
|
||||
return Arrays.stream(SdfGroup.values())
|
||||
.filter(g -> !g.name().startsWith("session"))
|
||||
.filter(g -> g.getGroup().contains(t))
|
||||
.findFirst();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue