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.