Class MandantService


  • @Service
    public class MandantService
    extends Object
    Service-Klasse zu Mandant-Objekten. Dient als Schnittstelle zur Datenbank.
    • Constructor Detail

      • MandantService

        public MandantService()
    • Method Detail

      • getAllMandanten

        @Transactional(isolation=SERIALIZABLE,
                       propagation=REQUIRED)
        public List<Mandant> getAllMandanten()
        Liefert alle in der Datenbank gespeicherten Mandanten.
        Returns:
        Liste von Mandanten.
      • loescheMandant

        @Transactional(isolation=SERIALIZABLE,
                       propagation=REQUIRED)
        public void loescheMandant​(String mandantName)
                            throws KeinMandantGefundenException
        Deaktiviert den mit dem Namen angegebenen Mandanten. Dieser wird nicht aus der Datenbank geloescht, sondern nur deaktiviert! Dieser Mandant wird in seinen Funktionen eingeschraenkt.
        Parameters:
        mandantName - Der Mandantenname als String.
        Throws:
        KeinMandantGefundenException - Wenn kein Mandant unter dem angegebenen Namen gefunden wurde.