package com.constellio.sdk.tests.schemas; import com.constellio.data.dao.services.DataStoreTypesFactory; public class FakeDataStoreTypeFactory implements DataStoreTypesFactory { public static final String STRING = "string"; public static final String STRINGS = "strings"; public static final String TEXT = "text"; public static final String TEXTS = "texts"; public static final String DOUBLE = "double"; public static final String DOUBLES = "doubles"; public static final String DATE_TIME = "date"; public static final String DATE_TIMES = "dates"; public static final String DATE = "date"; public static final String DATES = "dates"; public static final String BOOLEAN = "boolean"; public static final String BOOLEANS = "booleans"; @Override public String forString(boolean multivalue) { return multivalue ? STRINGS : STRING; } @Override public String forText(boolean multivalue) { return multivalue ? TEXTS : TEXT; } @Override public String forDouble(boolean multivalue) { return multivalue ? DOUBLES : DOUBLE; } @Override public String forDateTime(boolean multivalue) { return multivalue ? DATE_TIMES : DATE_TIME; } @Override public String forDate(boolean multivalue) { return multivalue ? DATES : DATE; } @Override public String forBoolean(boolean multivalue) { return multivalue ? BOOLEANS : BOOLEAN; } }