
package de.ivu.elect.jee.startup;

import java.io.Serializable;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.Locale;
import java.util.TimeZone;

public class StartupSystemDefaults implements Serializable {

  private static final long serialVersionUID = 1L;

  public static final Locale KEIN_DEFAULT_LOCALE = null;

  public static final Locale GERMANY_LOCALE = Locale.GERMANY;

  public static final TimeZone KEINE_DEFAULT_TIME_ZONE = null;

  public static final TimeZone GERMANY_TIME_ZONE = TimeZone.getTimeZone("Europe/Berlin");

  public StartupSystemDefaults() {
    super();
  }

  public Charset getExpectedServerCharset() {
    return StandardCharsets.UTF_8;
  }

  public boolean isExpectedServerCharsetBomUsageEnabled() {
    return false;
  }

  public Locale getExpectedServerLocale() {
    return KEIN_DEFAULT_LOCALE;
  }

  public TimeZone getExpectedServerTimeZone() {
    return KEINE_DEFAULT_TIME_ZONE;
  }
}
