dnet-hadoop/dhp-workflows/dhp-broker-events/src/main/java/eu/dnetlib/dhp/broker/oa/util/BrokerConstants.java

30 lines
831 B
Java
Raw Normal View History

2020-05-15 12:25:37 +02:00
package eu.dnetlib.dhp.broker.oa.util;
2020-06-04 10:26:34 +02:00
import java.util.Arrays;
2020-06-16 12:34:13 +02:00
import java.util.HashSet;
import java.util.Set;
2020-06-04 10:26:34 +02:00
2020-06-16 12:34:13 +02:00
import eu.dnetlib.dhp.broker.model.Event;
import eu.dnetlib.dhp.broker.oa.util.aggregators.simple.ResultGroup;
import eu.dnetlib.dhp.schema.common.ModelSupport;
2020-06-04 10:26:34 +02:00
2020-05-15 12:25:37 +02:00
public class BrokerConstants {
2020-06-04 10:26:34 +02:00
public static final String OPEN_ACCESS = "OPEN";
public static final String IS_MERGED_IN_CLASS = "isMergedIn";
2020-06-09 16:01:31 +02:00
public static final float MIN_TRUST = 0.25f;
public static final float MAX_TRUST = 1.00f;
public static final int MAX_NUMBER_OF_RELS = 20;
2020-06-16 12:34:13 +02:00
public static Class<?>[] getModelClasses() {
final Set<Class<?>> list = new HashSet<>();
list.addAll(Arrays.asList(ModelSupport.getOafModelClasses()));
list.addAll(Arrays.asList(ResultGroup.class, Event.class));
return list.toArray(new Class[] {});
}
2020-05-15 12:25:37 +02:00
}