@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.