public class CustomFunctions extends Object
| Modifier and Type | Field and Description | 
|---|---|
static org.apache.log4j.Logger | 
logger  | 
| Constructor and Description | 
|---|
CustomFunctions()  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
area()
Ermittelt das Gebiet, auf das sich Klarschiff bezieht 
 | 
static Object | 
bean(String name)
Ermittelt die Bean mit dem gegebenen Namen aus dem ApplicationContext 
 | 
static String | 
connector()
Ermittelt den ConnectorPort der aktuellen Serverinstanz. 
 | 
static long | 
countMissbrauchsmeldungen(Vorgang vorgang)
Zählt die offenen Missbrauchsmeldungen für einen Vorgang. 
 | 
static boolean | 
demo()
Ermittelt, ob Klarschiff im Demo-Betrieb laufen soll 
 | 
static User | 
getCurrentUser()
Ermittelt den aktuellen Benutzer und der Benutzerdaten. 
 | 
static String | 
getCurrentUserLoginEncrypt()
Ermittelt den verschlüsselten Login des aktuellen Benutzer. 
 | 
static boolean | 
isCurrentZustaendigForVorgang(Vorgang vorgang)
Ermittelt ob der aktuelle Benutzer für den Vorgang zuständig ist. 
 | 
static boolean | 
isOpenMissbrauchsmeldung(Vorgang vorgang)
Ermittelt ob der Vorgang offen Missbrauchsmeldungen hat. 
 | 
static boolean | 
mayCurrentUserEditKommentar(Kommentar kommentar)
Ermittelt, ob der aktuelle Benutzer den Kommentar erstellt hat. 
 | 
static String | 
plsqlCommentHtmlFormater(String sqlScript)
Formatiert den Kommentar bei SQL-Scripten (PLSQL)  
--... | 
static Map<String,Object> | 
processException(Throwable exception)
Fasst verschiedene Daten einer Exception und zusätzliche Daten für die Darstellung von
 Exceptions in der GUI in einer Map zusammen (z.B. exceptionId, exceptionText,
 showFehlerDetails, bugTrackingUrl). 
 | 
static Role | 
role(String id)
Ermittelt die Rolle aus dem LDAP anhand der Id 
 | 
static boolean | 
roleContains(Collection<Role> collection,
            Role o)
Ermittelt ob die Rolle in der Collection enthalten ist. 
 | 
static List<Role> | 
roleMinus(Collection<Role> collection,
         Collection<Role> o)
Entfernt Rollen aus einer Collection 
 | 
static List<Role> | 
roleMinus(Collection<Role> collection,
         Role o)
Entfernt eine Rolle aus einer Collection. 
 | 
static Integer | 
roleSize(Collection<Role> collection)
Ermittelt die Anzahl der Rollen in der Collection. 
 | 
static boolean | 
showConnector()
Ermittelt den ConnectorPort der aktuellen Serverinstanz. 
 | 
static boolean | 
showLogins()
Ermittelt, ob die Login-Daten auf der Login-Seite angezeigt werden sollen 
 | 
static Boolean | 
statistikEnabled()
Ermittelt ob der Statistik-Export aktiviert ist 
 | 
static String | 
title()
Ermittelt den Titel von Klarschiff 
 | 
static String | 
titleWithVorgang(Vorgang vorgang)
Ermittelt den Titel von Klarschiff inkl. der Aktuellen Vorgangsnummer 
 | 
static String | 
version()
Ermittelt die Version von Klarschiff 
 | 
static String | 
vorgangStatus(String status)
Parst den EnumVorgangStatus aus dem String 
 | 
public static boolean roleContains(Collection<Role> collection, Role o)
collection - Collection mit Rolleno - Rolle, die gesucht werden solltrue - Rolle ist in der Collection enthaltenpublic static Integer roleSize(Collection<Role> collection)
collection - Collection mit Rollenpublic static List<Role> roleMinus(Collection<Role> collection, Role o)
collection - Collection aus der eine Rolle entfernt werden sollo - Rolle, die entfernt werden sollpublic static List<Role> roleMinus(Collection<Role> collection, Collection<Role> o)
collection - Collection aus der die Rollen entfernt werden solleno - Rollen, die aus der Collection entfernt werden sollenpublic static Role role(String id)
id - Id der Rollepublic static Object bean(String name)
name - Name der Bean im ApplicationContextpublic static String title()
public static String titleWithVorgang(Vorgang vorgang)
vorgang - public static Boolean statistikEnabled()
public static String area()
public static boolean demo()
true Klarschiff soll im Demo-Betrieb laufenpublic static String version()
public static boolean showLogins()
true Login-Daten sollen auf der Login-Seite angezeigt werdenpublic static String vorgangStatus(String status)
status - EnumVorgangStatus als Stringpublic static boolean isOpenMissbrauchsmeldung(Vorgang vorgang)
vorgang - Vorgang, der nach offenen Missbrachsmeldungen untersucht werden solltrue - der gegebene Vorgang hat offene Missbrauchsmeldungenpublic static long countMissbrauchsmeldungen(Vorgang vorgang)
vorgang - Vorgang für den die offenen Missbrauchsmeldungen gezählt werden sollenpublic static User getCurrentUser()
public static String getCurrentUserLoginEncrypt()
public static boolean isCurrentZustaendigForVorgang(Vorgang vorgang)
vorgang - Vorgang der untersucht werden solltrue - der aktuelle Nutzer ist für den Vorgang zuständigpublic static boolean mayCurrentUserEditKommentar(Kommentar kommentar)
kommentar - Kommentar, der geprüft werden solltrue - der aktuelle Benutzer hat den Kommentar erstelltpublic static Map<String,Object> processException(Throwable exception)
exception - Exception aus der die Daten ermittelt werden sollenpublic static String connector()
public static boolean showConnector()
Copyright © 2019. All rights reserved.