package fr.openwide.core.spring.property;
import java.io.File;
import java.util.List;
import java.util.Locale;
import java.util.Set;
import fr.openwide.core.spring.property.model.AbstractPropertyIds;
import fr.openwide.core.spring.property.model.ImmutablePropertyId;
public final class SpringPropertyIds extends AbstractPropertyIds {
private SpringPropertyIds() {
}
/*
* Mutable Properties
*/
// None
/*
* Immutable Properties
*/
// The following properties are used in ConfigurationLogger
public static final ImmutablePropertyId<String> DB_JDBC_URL = immutable("db.jdbcUrl");
public static final ImmutablePropertyId<String> DB_TYPE = immutable("db.type");
public static final ImmutablePropertyId<String> DB_USER = immutable("db.user");
public static final String CONFIGURATION_TYPE_DEVELOPMENT = "development";
public static final String CONFIGURATION_TYPE_DEPLOYMENT = "deployment";
public static final ImmutablePropertyId<String> VERSION = immutable("version");
public static final ImmutablePropertyId<String> OWSI_CORE_VERSION = immutable("owsi-core.version");
public static final ImmutablePropertyId<String> CONFIGURATION_TYPE = immutable("configurationType");
public static final ImmutablePropertyId<File> TMP_PATH = immutable("tmp.path");
public static final ImmutablePropertyId<File> TMP_EXPORT_EXCEL_PATH = immutable("tmp.exportExcel.path");
public static final ImmutablePropertyId<Set<Locale>> AVAILABLE_LOCALES = immutable("locale.availableLocales");
public static final ImmutablePropertyId<Locale> DEFAULT_LOCALE = immutable("locale.default");
public static final ImmutablePropertyId<String> NOTIFICATION_MAIL_FROM = immutable("notification.mail.from");
public static final ImmutablePropertyId<String> NOTIFICATION_MAIL_SUBJECT_PREFIX = immutable("notification.mail.subjectPrefix");
public static final ImmutablePropertyId<Boolean> NOTIFICATION_MAIL_RECIPIENTS_FILTERED = immutable("notification.mail.recipientsFiltered");
public static final ImmutablePropertyId<List<String>> NOTIFICATION_TEST_EMAILS = immutable("notification.test.emails");
public static final ImmutablePropertyId<List<String>> NOTIFICATION_MAIL_DISABLED_RECIPIENT_FALLBACK = immutable("notification.mail.disabledRecipientFallback");
}