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 {
|
public enum SdfGroup {
|
||||||
Sdf01And57(SdfTable.SDF_01, SdfTable.SDF_57),
|
Sdf01And57(SdfTable.SDF_01, SdfTable.SDF_57),
|
||||||
// Triple(SdfTable.SDF_04, SdfTable.SDF_01, SdfTable.SDF_57),
|
Sdf08And21(SdfTable.SDF_08, SdfTable.SDF_21),
|
||||||
// Quad(SdfTable.SDF_04, SdfTable.SDF_13, SdfTable.SDF_01, SdfTable.SDF_57),
|
|
||||||
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;
|
private final Collection<SdfTable> group;
|
||||||
|
|
||||||
SdfGroup(SdfTable... group) {
|
SdfGroup(SdfTable... group) {
|
||||||
|
|
@ -24,6 +27,7 @@ public enum SdfGroup {
|
||||||
|
|
||||||
public static Optional<SdfGroup> groupByTable(SdfTable t) {
|
public static Optional<SdfGroup> groupByTable(SdfTable t) {
|
||||||
return Arrays.stream(SdfGroup.values())
|
return Arrays.stream(SdfGroup.values())
|
||||||
|
.filter(g -> !g.name().startsWith("session"))
|
||||||
.filter(g -> g.getGroup().contains(t))
|
.filter(g -> g.getGroup().contains(t))
|
||||||
.findFirst();
|
.findFirst();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue