Package at.letto.tools.rest
Class ResponseToolsObject
java.lang.Object
at.letto.tools.rest.ResponseToolsObject
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate DtoAndMsg
<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.<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.<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) <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.<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.<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 Fehlerfall<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 Fehlerfall<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 Fehlerfall<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 Fehlerfall<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 Fehlerfall<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<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 Fehlerfall<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 Fehlerfall<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 Fehlerfall<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 Fehlerfall<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<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 vier Parameter, try-catch-Stacktrace in DtoAndMsg im Fehlerfall<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 Fehlerfall<T,
S, D1, D2, D3, D4, D5>
org.springframework.http.ResponseEntity<DtoAndMsg<T>> getResponse
(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<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 Fehlerfall<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 Fehlerfall<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
-
Field Details
-
serviceName
-
controllerName
-
-
Constructor Details
-
ResponseToolsObject
-
-
Method Details
-
createServiceError
-
getResponse
public <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 <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 <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 <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 <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 vier 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 <T,S, org.springframework.http.ResponseEntity<DtoAndMsg<T>> getResponseD1, 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- Type Parameters:
T
-S
-D1
-D2
-D3
-D4
-D5
-- Parameters:
function
-service
-dto1
- 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:
-
getErrResponse
public <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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:
-