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