package de.ivu.elect.business.benutzerverwaltung.control;

import de.ivu.elect.business.benutzerverwaltung.entity.BenutzerParameter;
import de.ivu.elect.business.benutzerverwaltung.entity.BenutzerParameterLoaderContext;
import de.ivu.elect.business.benutzerverwaltung.entity.BenutzerParameterNichtGesetzException;
import de.ivu.elect.business.benutzerverwaltung.entity.BenutzerParameterWerte;
import de.ivu.elect.business.konfiguration.entity.AbstractCustomParameterLoader;
import de.ivu.elect.jee.exception.ElectCommonException;

public abstract class AbstractBenutzerParameterLoader extends AbstractCustomParameterLoader<BenutzerParameterWerte, BenutzerParameter, BenutzerParameterLoaderContext> {

  private static final long serialVersionUID = 1L;

  @Override
  protected void handleParameterNichtNichtGesetz(Object template) {
    throw new ElectCommonException(BenutzerParameterNichtGesetzException.MESSAGE_KEY, template);
  }

}
