
package de.ivu.elect.exchange.benutzer;

import java.util.List;

import de.ivu.elect.business.person.entity.Geschlecht;

public interface DefaultBenutzer {

  String getBenutzerkennung();

  void setBenutzerkennung(String benutzerkennung);

  String getPasswort();

  void setPasswort(String passwort);

  String getSalt();

  void setSalt(String salt);

  Boolean isAktiv();

  void setAktiv(Boolean aktiv);

  String getBemerkung();

  void setBemerkung(String bermerkung);

  String getFamilienname();

  void setFamilienname(String familienname);

  String getVorname();

  void setVorname(String vorname);

  Geschlecht getGeschlecht();

  void setGeschlecht(Geschlecht geschlecht);

  Boolean getMussPasswortWechseln();

  void setMussPasswortWechseln(Boolean mussPasswortWechseln);

  /**
   * Nullable
   */
  List<DefaultRolle> getRollen();

  void setRollen(List<DefaultRolle> rollen);

  void addRolle(DefaultRolle rolle);
}
