Package at.letto.tools.rest
Class ResponseTools
java.lang.Object
at.letto.tools.rest.ResponseTools
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T,S, D1, D2, D3, D4>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getErrResponse(FunctionInterfaces.FiveParameterFunction<S, D1, D2, D3, D4, T> function, S service, D1 dto1, D2 dto2, D3 dto3, D4 dto4) Aufruf einer Service-Funktion mit vier Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall.static <T,S, D1, D2, D3>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getErrResponse(FunctionInterfaces.FourParameterFunction<S, D1, D2, D3, T> function, S service, D1 dto1, D2 dto2, D3 dto3) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall.static <T,S, D1, D2, D3, D4, D5, D6>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getErrResponse(FunctionInterfaces.SevenParameterFunction<S, D1, D2, D3, D4, D5, D6, T> function, S service, D1 dto1, D2 dto2, D3 dto3, D4 dto4, D5 dto5, D6 dto6) static <T,S, D1, D2, D3, D4, D5>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getErrResponse(FunctionInterfaces.SixParameterFunction<S, D1, D2, D3, D4, D5, T> function, S service, D1 dto1, D2 dto2, D3 dto3, D4 dto4, D5 dto5) Aufruf einer Service-Funktion mit fünf Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall.static <T,S, D1, D2, D3>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getErrResponse(FunctionInterfaces.ThreeParameterFunction<S, D1, D2, T> function, S service, D1 dto1, D2 dto2) Aufruf einer Service-Funktion mit einem Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall Wenn der Rückgabetyp ein String ist, wird dieser als Fehlermedung interpretiert, das DtoAndMsg enthält kein Rückgabe-Objket und die Fehlermeldung wird gesetzt.static <T,S, D> org.springframework.http.ResponseEntity <DtoAndMsg<T>> getErrResponse(BiFunction<S, D, T> function, S service, D dto) Aufruf einer Service-Funktion mit einem Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S, D1, D2, D3, D4>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespData(FunctionInterfaces.FiveParameterFunction<S, D1, D2, D3, D4, DtoAndMsg<T>> function, S service, D1 dto1, D2 dto2, D3 dto3, D4 dto4) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S, D1, D2, D3>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespData(FunctionInterfaces.FourParameterFunction<S, D1, D2, D3, DtoAndMsg<T>> function, S service, D1 dto1, D2 dto2, D3 dto3) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S, D1, D2, D3>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespData(FunctionInterfaces.ThreeParameterFunction<S, D1, D2, DtoAndMsg<T>> function, S service, D1 dto1, D2 dto2) Aufruf einer Service-Funktion mit zwei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S, D> org.springframework.http.ResponseEntity <DtoAndMsg<T>> getRespData(BiFunction<S, D, DtoAndMsg<T>> function, S service, D dto) Aufruf einer Service-Funktion mit einem Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S> org.springframework.http.ResponseEntity <DtoAndMsg<T>> getRespData(Function<S, DtoAndMsg<T>> function, S service) Aufruf einer Service-Funktion ohne Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S, D1, D2, D3, D4>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespErrData(FunctionInterfaces.FiveParameterFunction<S, D1, D2, D3, D4, DtoAndMsg<T>> function, S service, D1 dto1, D2 dto2, D3 dto3, D4 dto4) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S, D1, D2, D3>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespErrData(FunctionInterfaces.FourParameterFunction<S, D1, D2, D3, DtoAndMsg<T>> function, S service, D1 dto1, D2 dto2, D3 dto3) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S, D1, D2, D3>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespErrData(FunctionInterfaces.ThreeParameterFunction<S, D1, D2, DtoAndMsg<T>> function, S service, D1 dto1, D2 dto2) Aufruf einer Service-Funktion mit zwei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S, D> org.springframework.http.ResponseEntity <DtoAndMsg<T>> getRespErrData(BiFunction<S, D, DtoAndMsg<T>> function, S service, D dto) Aufruf einer Service-Funktion mit einem Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S> org.springframework.http.ResponseEntity <DtoAndMsg<T>> getRespErrData(Function<S, DtoAndMsg<T>> function, S service) Aufruf einer Service-Funktion ohne Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S, D1, D2, D3, D4>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getResponse(FunctionInterfaces.FiveParameterFunction<S, D1, D2, D3, D4, T> function, S service, D1 dto1, D2 dto2, D3 dto3, D4 dto4) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S, D1, D2, D3>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getResponse(FunctionInterfaces.FourParameterFunction<S, D1, D2, D3, T> function, S service, D1 dto1, D2 dto2, D3 dto3) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S, D1, D2, D3>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getResponse(FunctionInterfaces.ThreeParameterFunction<S, D1, D2, T> function, S service, D1 dto1, D2 dto2) Aufruf einer Service-Funktion mit zwei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S, D> org.springframework.http.ResponseEntity <DtoAndMsg<T>> getResponse(BiFunction<S, D, T> function, S service, D dto) Aufruf einer Service-Funktion mit einem Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic <T,S> org.springframework.http.ResponseEntity <DtoAndMsg<T>> getResponse(Function<S, T> function, S service) Aufruf einer Service-Funktion ohne Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfallstatic LettoToken
-
Constructor Details
-
ResponseTools
public ResponseTools()
-
-
Method Details
-
getResponse
public static <T,S> org.springframework.http.ResponseEntity<DtoAndMsg<T>> getResponse(Function<S, T> function, S service) Aufruf einer Service-Funktion ohne Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T- Rückgabe-Typ der Service-FunktionS- Typ des bereitgestellten Service- Parameters:
function-service-- Returns:
- Response-Entity-Objekt mit eingepacktem DtoAndMsg-Objekt
-
getResponse
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getResponseD> (BiFunction<S, D, T> function, S service, D dto) Aufruf einer Service-Funktion mit einem Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T- Rückgabe-Typ der Service-FunktionS- Typ des bereitgestellten ServiceD- Typ des Parameters- Parameters:
function-service-dto- Parameter der Service-Funktion- Returns:
- Response-Entity-Objekt mit eingepacktem DtoAndMsg-Objekt
-
getResponse
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getResponseD1, D2, D3> (FunctionInterfaces.ThreeParameterFunction<S, D1, D2, T> function, S service, D1 dto1, D2 dto2) Aufruf einer Service-Funktion mit zwei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T-S-D1-D2-D3-- Parameters:
function-service-dto1- 1. Parameter der Service-Funktiondto2- 2. Parameter der Service-Funktion- Returns:
- Response-Entity-Objekt mit eingepacktem DtoAndMsg-Objekt
-
getResponse
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getResponseD1, D2, D3> (FunctionInterfaces.FourParameterFunction<S, D1, D2, D3, T> function, S service, D1 dto1, D2 dto2, D3 dto3) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T-S-D1-D2-D3-- Parameters:
function-service-dto1- 1. Parameter der Service-Funktiondto2- 2. Parameter der Service-Funktiondto3- 3. Parameter der Service-Funktion- Returns:
-
getResponse
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getResponseD1, D2, D3, D4> (FunctionInterfaces.FiveParameterFunction<S, D1, D2, D3, D4, T> function, S service, D1 dto1, D2 dto2, D3 dto3, D4 dto4) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T-S-D1-D2-D3-- Parameters:
function-service-dto1- 1. Parameter der Service-Funktiondto2- 2. Parameter der Service-Funktiondto3- 3. Parameter der Service-Funktion- Returns:
-
getErrResponse
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getErrResponseD> (BiFunction<S, D, T> function, S service, D dto) Aufruf einer Service-Funktion mit einem Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T- Rückgabe-Typ der Service-FunktionS- Typ des bereitgestellten ServiceD- Typ des Parameters- Parameters:
function-service-dto- Parameter der Service-Funktion- Returns:
- Response-Entity-Objekt mit eingepacktem DtoAndMsg-Objekt
-
getErrResponse
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getErrResponseD1, D2, D3> (FunctionInterfaces.ThreeParameterFunction<S, D1, D2, T> function, S service, D1 dto1, D2 dto2) Aufruf einer Service-Funktion mit einem Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall Wenn der Rückgabetyp ein String ist, wird dieser als Fehlermedung interpretiert, das DtoAndMsg enthält kein Rückgabe-Objket und die Fehlermeldung wird gesetzt.- Type Parameters:
T-S-D1-D2-D3-- Parameters:
function-service-dto1-dto2-- Returns:
-
getErrResponse
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getErrResponseD1, D2, D3> (FunctionInterfaces.FourParameterFunction<S, D1, D2, D3, T> function, S service, D1 dto1, D2 dto2, D3 dto3) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall. Wenn der Rückgabetyp ein String ist, wird dieser als Fehlermedung interpretiert, das DtoAndMsg enthält kein Rückgabe-Objket und die Fehlermeldung wird gesetzt.- Type Parameters:
T-S-D1-D2-D3-- Parameters:
function- Aufzurufende Funktionservice- Service, das die Funktion bereitstelltdto1- 1. Parameter der Service-Funktiondto2- 2. Parameter der Service-Funktiondto3- 3. Parameter der Service-Funktion- Returns:
- Response-Entity mit MsgDto, das im Fehlerfall (Service-Funktion gibt Text zurück) gesetzt wird
-
getErrResponse
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getErrResponseD1, D2, D3, D4> (FunctionInterfaces.FiveParameterFunction<S, D1, D2, D3, D4, T> function, S service, D1 dto1, D2 dto2, D3 dto3, D4 dto4) Aufruf einer Service-Funktion mit vier Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall. Wenn der Rückgabetyp ein String ist, wird dieser als Fehlermedung interpretiert, das DtoAndMsg enthält kein Rückgabe-Objket und die Fehlermeldung wird gesetzt.- Type Parameters:
T-S-D1-D2-D3-D4-- Parameters:
function- Aufzurufende Funktionservice- Service, das die Funktion bereitstelltdto1- 1. Parameter der Service-Funktiondto2- 2. Parameter der Service-Funktiondto3- 3. Parameter der Service-Funktiondto4- 4. Parameter der Service-Funktion- Returns:
- Response-Entity mit MsgDto, das im Fehlerfall (Service-Funktion gibt Text zurück) gesetzt wird
-
getErrResponse
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getErrResponseD1, D2, D3, D4, D5> (FunctionInterfaces.SixParameterFunction<S, D1, D2, D3, D4, D5, T> function, S service, D1 dto1, D2 dto2, D3 dto3, D4 dto4, D5 dto5) Aufruf einer Service-Funktion mit fünf Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall. Wenn der Rückgabetyp ein String ist, wird dieser als Fehlermedung interpretiert, das DtoAndMsg enthält kein Rückgabe-Objket und die Fehlermeldung wird gesetzt.- Type Parameters:
T-S-D1-D2-D3-D4-D5-- Parameters:
function- Aufzurufende Funktionservice- Service, das die Funktion bereitstelltdto1- 1. Parameter der Service-Funktiondto2- 2. Parameter der Service-Funktiondto3- 3. Parameter der Service-Funktiondto4- 4. Parameter der Service-Funktiondto5- 5. Parameter der Service-Funktion- Returns:
- Response-Entity mit MsgDto, das im Fehlerfall (Service-Funktion gibt Text zurück) gesetzt wird
-
getErrResponse
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getErrResponseD1, D2, D3, D4, D5, D6> (FunctionInterfaces.SevenParameterFunction<S, D1, D2, D3, D4, D5, D6, T> function, S service, D1 dto1, D2 dto2, D3 dto3, D4 dto4, D5 dto5, D6 dto6) -
getRespData
public static <T,S> org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespData(Function<S, DtoAndMsg<T>> function, S service) Aufruf einer Service-Funktion ohne Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T- Rückgabe-Typ der Service-FunktionS- Typ des bereitgestellten Service- Parameters:
function-service-- Returns:
- Response-Entity-Objekt mit eingepacktem DtoAndMsg-Objekt
-
getRespData
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespDataD> (BiFunction<S, D, DtoAndMsg<T>> function, S service, D dto) Aufruf einer Service-Funktion mit einem Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T- Rückgabe-Typ der Service-FunktionS- Typ des bereitgestellten ServiceD- Typ des Parameters- Parameters:
function-service-dto- Parameter der Service-Funktion- Returns:
- Response-Entity-Objekt mit eingepacktem DtoAndMsg-Objekt
-
getRespData
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespDataD1, D2, D3> (FunctionInterfaces.ThreeParameterFunction<S, D1, D2, DtoAndMsg<T>> function, S service, D1 dto1, D2 dto2) Aufruf einer Service-Funktion mit zwei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T-S-D1-D2-D3-- Parameters:
function-service-dto1- 1. Parameter der Service-Funktiondto2- 2. Parameter der Service-Funktion- Returns:
- Response-Entity-Objekt mit eingepacktem DtoAndMsg-Objekt
-
getRespData
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespDataD1, D2, D3> (FunctionInterfaces.FourParameterFunction<S, D1, D2, D3, DtoAndMsg<T>> function, S service, D1 dto1, D2 dto2, D3 dto3) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T-S-D1-D2-D3-- Parameters:
function-service-dto1- 1. Parameter der Service-Funktiondto2- 2. Parameter der Service-Funktiondto3- 3. Parameter der Service-Funktion- Returns:
-
getRespData
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespDataD1, D2, D3, D4> (FunctionInterfaces.FiveParameterFunction<S, D1, D2, D3, D4, DtoAndMsg<T>> function, S service, D1 dto1, D2 dto2, D3 dto3, D4 dto4) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T-S-D1-D2-D3-- Parameters:
function-service-dto1- 1. Parameter der Service-Funktiondto2- 2. Parameter der Service-Funktiondto3- 3. Parameter der Service-Funktion- Returns:
-
getRespErrData
public static <T,S> org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespErrData(Function<S, DtoAndMsg<T>> function, S service) Aufruf einer Service-Funktion ohne Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T- Rückgabe-Typ der Service-FunktionS- Typ des bereitgestellten Service- Parameters:
function-service-- Returns:
- Response-Entity-Objekt mit eingepacktem DtoAndMsg-Objekt
-
getRespErrData
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespErrDataD> (BiFunction<S, D, DtoAndMsg<T>> function, S service, D dto) Aufruf einer Service-Funktion mit einem Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T- Rückgabe-Typ der Service-FunktionS- Typ des bereitgestellten ServiceD- Typ des Parameters- Parameters:
function-service-dto- Parameter der Service-Funktion- Returns:
- Response-Entity-Objekt mit eingepacktem DtoAndMsg-Objekt
-
getRespErrData
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespErrDataD1, D2, D3> (FunctionInterfaces.ThreeParameterFunction<S, D1, D2, DtoAndMsg<T>> function, S service, D1 dto1, D2 dto2) Aufruf einer Service-Funktion mit zwei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T-S-D1-D2-D3-- Parameters:
function-service-dto1- 1. Parameter der Service-Funktiondto2- 2. Parameter der Service-Funktion- Returns:
- Response-Entity-Objekt mit eingepacktem DtoAndMsg-Objekt
-
getRespErrData
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespErrDataD1, D2, D3> (FunctionInterfaces.FourParameterFunction<S, D1, D2, D3, DtoAndMsg<T>> function, S service, D1 dto1, D2 dto2, D3 dto3) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T-S-D1-D2-D3-- Parameters:
function-service-dto1- 1. Parameter der Service-Funktiondto2- 2. Parameter der Service-Funktiondto3- 3. Parameter der Service-Funktion- Returns:
-
getRespErrData
public static <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getRespErrDataD1, D2, D3, D4> (FunctionInterfaces.FiveParameterFunction<S, D1, D2, D3, D4, DtoAndMsg<T>> function, S service, D1 dto1, D2 dto2, D3 dto3, D4 dto4) Aufruf einer Service-Funktion mit drei Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall- Type Parameters:
T-S-D1-D2-D3-- Parameters:
function-service-dto1- 1. Parameter der Service-Funktiondto2- 2. Parameter der Service-Funktiondto3- 3. Parameter der Service-Funktion- Returns:
-
loadToken
-