1 package de.dlr.shepard.common.search.endpoints;
2
3 import de.dlr.shepard.common.neo4j.endpoints.OrderByAttribute;
4 import java.util.List;
5
6 public enum BasicContainerAttributes implements OrderByAttribute {
7 createdAt,
8 createdBy,
9 type,
10 id,
11 name;
12
13 private static List<BasicContainerAttributes> stringList = List.of(
14 BasicContainerAttributes.name,
15 BasicContainerAttributes.type,
16 BasicContainerAttributes.createdBy
17 );
18
19 private boolean isString(BasicContainerAttributes dataObjectAttribute) {
20 return stringList.contains(dataObjectAttribute);
21 }
22
23 @Override
24 public boolean isString() {
25 return isString(this);
26 }
27 }