Interface-Methoden der BenutzerEJB

  1. public Integer getVorgesetzteEinkaufsrolle(Double preis, Integer kontoId)
  2. public boolean isUserallowed(Double preis, Integer userid)
  3. public server.interfaces.webmbs.value.kontenValue[] getKontenOfUser(Integer userid)
  4. public server.interfaces.webmbs.value.userdbValue[] findUser(String name, String vorname)
  5. public Integer getEinkaufsrolle(Integer userid)

public Integer getVorgesetzteEinkaufsrolle(Double preis, Integer kontoId)
Diese Funktion soll in Abhängigkeit von dem Konto zu dem die Bestellung gehört und dem Preis der Bestellung eine Einkaufsrolle raussuchen, die die Bestellung tätigen darf.Es wird dabei also auch überprüft ob es User in der Einkaufsrolle mit zugriff auf das Konto gibt.Sollte kein User mit entsprechender Einkaufsrolle und Rechte auf das Konto existieren wird die höchste Einkaufsrolle mit berechtigung auf das Konto ausgewählt und zusätzlich eine Notiz verfasst.

public boolean isUserallowed(Double preis, Integer userid)
Funktion überprüft ob der User berechtigt ist für diesen Preis zu bestellen

public server.interfaces.webmbs.value.kontenValue[] getKontenOfUser(Integer userid)
Diese Funktion liefert alle Konten auf die ein User Zugriff hat

public server.interfaces.webmbs.value.userdbValue[] findUser(String name, String vorname)
Diese Funktion liefert alle die Namen ähnlich der übergebenen Strings haben

public Integer getEinkaufsrolle(Integer userid)
Diese Funktion liefert die Einkaufsrolle des Users

Jan Kechel 2006-04-28