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 }