View Javadoc
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  }