@Repository public class StatisticDao extends Object
Modifier and Type | Field and Description |
---|---|
(package private) javax.persistence.EntityManager |
entityManager |
(package private) SecurityService |
securityService |
(package private) SettingsService |
settingsService |
(package private) VorgangDao |
vorgangDao |
Constructor and Description |
---|
StatisticDao() |
Modifier and Type | Method and Description |
---|---|
List<Vorgang> |
findEhemaligeVorgaenge(int maxResult)
Gibt eine Liste mit Vorgängen, die die aktuelle Rolle als erstes akzeptiert hatte, die aber
inzwischen an andere Rollen überwiesen wurden.
|
List<Vorgang> |
findEigeneVorgaenge(int maxResult,
Date datum)
Gibt eine Liste mit Vorgängen des aktuellen Nutzers zurück, an denen Änderungen vorgenommen
wurden.
|
List<Vorgang> |
findNeuesteVorgaenge(int maxResult)
Gibt eine Liste mit Vorgängen zurück, die als Letztes angelegt wurden.
|
List<Vorgang> |
findVorgaengeIdeeOffenOhneUnterstuetzung(Date datum)
Gibt eine Liste mit offenen Vorgängen zurück, bei denen die anzahl der notwendigen Unterstützer
noch nicht erreicht wurde.
|
List<Vorgang> |
findVorgaengeInbearbeitungOhneStatusKommentar(Date datum)
Gibt eine Liste mit Vorgängen im Status 'in Bearbeitung' zurück, die keine öffentliche
Statusinformation haben.
|
List<Vorgang> |
findVorgaengeMissbrauchsmeldungen()
Gibt eine Liste mit offenen Vorgängen zurück, zu denen mindestens eine Missbrauchsmeldung
vorhanden ist.
|
List<Vorgang> |
findVorgaengeNichtLoesbarOhneStatuskommentar()
Gibt eine Liste mit nicht Lösbaren Vorgängen zurück, die keine öffentliche Statusinformation
haben.
|
List<Vorgang> |
findVorgaengeNichtMehrOffenNichtAkzeptiert()
Gibt eine Liste mit Vorgängen im Status 'in Bearbeitung' zurück, deren Zuständigkeit aber noch
nicht akzeptiert wurde.
|
List<Vorgang> |
findVorgaengeOffenNichtAkzeptiert(Date datum)
Gibt eine Liste mit offenen Vorgängen zurück, deren Zuständigkeit noch nicht akzeptiert wurde.
|
List<Vorgang> |
findVorgaengeOhneRedaktionelleFreigaben()
Gibt eine Liste mit Vorgängen zurück, deren Beschreibung und/oder Foto nicht für die
öffentlichkeit Freigegeben wurden.
|
List<Object[]> |
getStatusVerteilung(boolean onlyCurrentZustaendigkeitDelegiertAn)
Gibt eine Übersicht die Status-Verteilung von offenen Vorgängen zurück.
|
void |
processZustaendigkeitDelegiertAn(HqlQueryHelper query)
Fügt an die Query die Bedingungen hinzu, dass nur die eigene Zuständigkeit oder Vorgänge die an
den aktuellen Nutzer übergeben wurden berücksichtigt werden.
|
javax.persistence.EntityManager entityManager
@Autowired VorgangDao vorgangDao
@Autowired SecurityService securityService
@Autowired SettingsService settingsService
public List<Vorgang> findVorgaengeMissbrauchsmeldungen()
public List<Vorgang> findVorgaengeOffenNichtAkzeptiert(Date datum)
datum
- Datum der letzten Bearbeitungpublic List<Vorgang> findVorgaengeInbearbeitungOhneStatusKommentar(Date datum)
datum
- Datum der letzten Bearbeitungpublic List<Vorgang> findVorgaengeIdeeOffenOhneUnterstuetzung(Date datum)
datum
- Datum der letzten Bearbeitungpublic List<Vorgang> findVorgaengeNichtLoesbarOhneStatuskommentar()
public List<Vorgang> findVorgaengeNichtMehrOffenNichtAkzeptiert()
public List<Vorgang> findVorgaengeOhneRedaktionelleFreigaben()
public List<Object[]> getStatusVerteilung(boolean onlyCurrentZustaendigkeitDelegiertAn)
onlyCurrentZustaendigkeitDelegiertAn
- Nur die eigene Zuständigkeit oder Vorgänge die an
den aktuellen Nutzer übergeben wurden berücksichtigen.public void processZustaendigkeitDelegiertAn(HqlQueryHelper query)
query
- Query an die die Bedingungen hinzugefügt werden sollen.public List<Vorgang> findNeuesteVorgaenge(int maxResult)
maxResult
- Maximale Anzahl der Vorgängepublic List<Vorgang> findEigeneVorgaenge(int maxResult, Date datum)
maxResult
- Maximale Anzahl der Vorgängepublic List<Vorgang> findEhemaligeVorgaenge(int maxResult)
maxResult
- Maximale Anzahl der VorgängeCopyright © 2019. All rights reserved.