@Repository public class VerlaufDao extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) javax.persistence.EntityManager |
em |
(package private) SecurityService |
securityService |
(package private) VorgangDao |
vorgangDao |
| Constructor and Description |
|---|
VerlaufDao() |
| Modifier and Type | Method and Description |
|---|---|
Verlauf |
addVerlaufToVorgang(Vorgang vorgang,
EnumVerlaufTyp typ,
String wertAlt,
String wertNeu)
Fügt zu einem Vorgang neue Verlaufswerte hinzu, ohne diese in der DB zu speichern.
|
Verlauf |
addVerlaufToVorgang(Vorgang vorgang,
EnumVerlaufTyp typ,
String wertAlt,
String wertNeu,
String nutzer_email)
Fügt zu einem Vorgang neue Verlaufswerte hinzu, ohne diese in der DB zu speichern.
|
long |
countVerlauf(Vorgang vorgang)
Holt die Anzahl der vorhandenen Verlaufswerte an einem Vorgang
|
String |
findLastUserForVorgangAndZustaendigkeit(Vorgang vorgang,
List<String> userNames)
Findet denjenigen Benutzernamen aus einer gegebenen Liste von Benutzernamen, der gemäß dem
Verlauf die letzte Bearbeitung am gegebenen Vorgang durchgeführt hat.
|
List<Verlauf> |
findVerlaufForVorgang(Vorgang vorgang,
Integer page,
Integer size)
Liefert die Verlaufswerte des übergebenen Vorgangs.
|
Date |
getAktuellstesAkzeptierenDerZustaendigkeitZuVorgang(Vorgang vorgang)
Holt das Datum, wann die Zuständigkeit des Vorgangs das letzte mal akzeptiert wurde.
|
void |
merge(Verlauf verlauf)
Das Objekt wird in der DB gespeichert.
|
void |
persist(Verlauf verlauf)
Das Objekt wird in der DB gespeichert.
|
javax.persistence.EntityManager em
@Autowired SecurityService securityService
@Autowired VorgangDao vorgangDao
@Transactional public void persist(Verlauf verlauf)
verlauf - Das zu speichernde Objekt@Transactional public void merge(Verlauf verlauf)
verlauf - Das zu speichernde Objektpublic Verlauf addVerlaufToVorgang(Vorgang vorgang, EnumVerlaufTyp typ, String wertAlt, String wertNeu)
vorgang - Vorgang zu dem die Verlaufswerte hinzugefügt werden sollentyp - Typ des VerlaufswertAlt - Alter WertwertNeu - Neuer Wertpublic Verlauf addVerlaufToVorgang(Vorgang vorgang, EnumVerlaufTyp typ, String wertAlt, String wertNeu, String nutzer_email)
vorgang - Vorgang zu dem die Verlaufswerte hinzugefügt werden sollentyp - Typ des VerlaufswertAlt - Alter WertwertNeu - Neuer Wertnutzer_email - @Transactional public List<Verlauf> findVerlaufForVorgang(Vorgang vorgang, Integer page, Integer size)
vorgang - Vorgang zu dem die Verlaufswerte angezeigt werden sollenpage - Seitesize - Anzahl pro Seitepublic String findLastUserForVorgangAndZustaendigkeit(Vorgang vorgang, List<String> userNames)
vorgang - VorganguserNames - Liste von Benutzernamenpublic long countVerlauf(Vorgang vorgang)
vorgang - Vorgang deren Verlaufswerte gezählt werden sollenpublic Date getAktuellstesAkzeptierenDerZustaendigkeitZuVorgang(Vorgang vorgang)
vorgang - Vorgang deren Verlaufswerte gezählt werden sollenCopyright © 2019. All rights reserved.