Package at.letto.tools.rest
Class DtoAndMsg<A>
java.lang.Object
at.letto.tools.rest.DtoAndMsg<A>
- Type Parameters:
A
- DTO-Objekt aus Service
Klasse zur Bündelung eines DTO.Objekts und einer Meldung
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefinition des Rückgabe-Elements für ein DTO ohne FehlermeldungRückgabe einer Fehlermeldung an das aufrufende Service, ein DTO wird trotz Fehler im Service zurückgegebenDefinition des Rückgabe-Elements für ein DTO mit Meldung des ServicesDtoAndMsg
(MsgException msgExc, String lang) Rückgabe einer Fehlermeldung OHNE Dto -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
Fehlerhandling von DtoAndMsg-Objekten, FEHLERWEITERLEITUNG an übergeordnetes Service, der komplette ursprüngliche StackTrace wird weitergeleitetcheckMsg()
boolean
checkOk()
Liefert nach einem Servicezugriff den Status der Aktionboolean
static <T> T
Fehlerhandling von DtoAndMsg-Objekten, das Ergebnis wird uas DTO bezogen FEHLERWEITERLEITUNG an übergeordnetes Service, der komplette ursprüngliche StackTrace wird weitergeleitetint
hashCode()
-
Field Details
-
data
-
msg
-
-
Constructor Details
-
DtoAndMsg
Definition des Rückgabe-Elements für ein DTO ohne Fehlermeldung- Parameters:
object
- zu übergebendes DTO, muss JSON-konvertierbar sein
-
DtoAndMsg
Rückgabe einer Fehlermeldung an das aufrufende Service, ein DTO wird trotz Fehler im Service zurückgegeben- Parameters:
object
- zu übergebendes DTO, muss JSON-konvertierbar seinerrorMsg
- Fehlermelung als String
-
DtoAndMsg
-
DtoAndMsg
-
DtoAndMsg
-
DtoAndMsg
-
DtoAndMsg
Definition des Rückgabe-Elements für ein DTO mit Meldung des Services- Parameters:
object
- zu übergebendes DTO, muss JSON-konvertierbar seinmsg
- Rückmeldung des Service als Stringtyp
- Type der Meldung: ERROR, WARNING, INFO, OK
-
DtoAndMsg
Rückgabe einer Fehlermeldung OHNE Dto- Parameters:
errMsg
- zu übertragende Fehlermeldunglang
- Sprache, in der die Meldung erfolgen soll
-
-
Method Details
-
checkOk
public boolean checkOk()Liefert nach einem Servicezugriff den Status der Aktion- Returns:
- true: Aktion war OK
-
checkMsg
- Returns:
- Fehlermeldung oder Leerstring
-
equals
-
hashCode
public int hashCode() -
check
Fehlerhandling von DtoAndMsg-Objekten, FEHLERWEITERLEITUNG an übergeordnetes Service, der komplette ursprüngliche StackTrace wird weitergeleitet- Parameters:
res
- Dto, das auf Fehler untersucht wird- Returns:
- true, wenn OK, sonst false
-
get
Fehlerhandling von DtoAndMsg-Objekten, das Ergebnis wird uas DTO bezogen FEHLERWEITERLEITUNG an übergeordnetes Service, der komplette ursprüngliche StackTrace wird weitergeleitet- Parameters:
res
- Dto, das auf Fehler untersucht wird- Returns:
- Ergebnis des REST-Anfrage
-