BasicCollectionAttributes.java
package de.dlr.shepard.common.search.endpoints;
import de.dlr.shepard.common.neo4j.endpoints.OrderByAttribute;
import java.util.List;
public enum BasicCollectionAttributes implements OrderByAttribute {
updatedAt,
createdAt,
createdBy,
id,
name;
private static List<BasicCollectionAttributes> stringList = List.of(
BasicCollectionAttributes.name,
BasicCollectionAttributes.createdBy
);
private boolean isString(BasicCollectionAttributes dataObjectAttribute) {
return stringList.contains(dataObjectAttribute);
}
@Override
public boolean isString() {
return isString(this);
}
}