Package de.pisa.psa.rst.hdl.in
Klasse PsaRstApiEvtHdlIn
java.lang.Object
de.pisa.psa.rst.hdl.PsaRstApiEvtHdl
de.pisa.psa.rst.hdl.in.PsaRstApiEvtHdlIn
- Alle implementierten Schnittstellen:
AutoCloseable
- Bekannte direkte Unterklassen:
PsaRstApiEvtHdlInDelete
,PsaRstApiEvtHdlInGet
,PsaRstApiEvtHdlInPatch
,PsaRstApiEvtHdlInPost
,PsaRstApiEvtHdlInPut
REST API: incoming event handler
- Seit:
- 22.06.2023
- Autor:
- weiland
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen de.pisa.psa.rst.hdl.PsaRstApiEvtHdl
PsaRstApiEvtHdl.EurekaHighlighting
-
Feldübersicht
Von Klasse geerbte Felder de.pisa.psa.rst.hdl.PsaRstApiEvtHdl
Default_External_Language, Default_User, Force_IAM_User, Max_Records
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetUsedFields
(Class<?> object_class) Get all data object fields that are mapped declared by the PsaRstApiMapFld or annotationprotected de.pisa.psc.srv.dto.PscDto
create a new data object and insert one recordprotected de.pisa.psc.srv.dto.PscDto
insertRecord
(Class<? extends PsaRstApiObjBas> object_class) insert a record in a data objectprotected <T extends PsaRstApiObjBas>
Tjson2object
(String json, Class<T> object_class) convert a JSON to an REST API objectprotected de.pisa.psc.srv.dto.PscDto
updateRecord
(Class<? extends PsaRstApiObjBas> object_class) update a record in a data objectVon Klasse geerbte Methoden de.pisa.psa.rst.hdl.PsaRstApiEvtHdl
addJsonMixin, buildResponse, cloneRecords, close, fetchContact, fetchEureka, fetchEurekaRecords, fetchIAMContact, fetchRecord, fetchRecord, fetchRecords, findEmail, getActiveEventHandler, getContinuation, getData, getEurekaDtoQuery, getEurekaHighlighting, getEurekaQueryField, getExternalCommunicationLanguage, getFetchRecordKeyField, getField, getIAMUser, getJsonIncludeEmpty, getMaxRecords, getMessage, getQuery, getSsn, getSsnUsr, getSysSsn, getValueBuffer, handleEvent, isIAMUser, loadRecord, mapQuery, newDto, newObject, newPsaRstApiObjLis, noEventLogging, queryEureka, queryEurekaRecords, queryRecord, queryRecords, queryRecordsAddSort, queryRecordsSetQuery, setActiveEventHandler, setExternalLanguage, setJsonIncludeEmpty, toJson
-
Konstruktordetails
-
PsaRstApiEvtHdlIn
Constructor- Parameter:
data
- event data
-
-
Methodendetails
-
insertRecord
create a new data object and insert one record- Gibt zurück:
- the new data object with one row
- Löst aus:
Exception
-
insertRecord
protected de.pisa.psc.srv.dto.PscDto insertRecord(Class<? extends PsaRstApiObjBas> object_class) throws Exception insert a record in a data object- Parameter:
object_class
- class of the JSON object- Gibt zurück:
- data object with the new row
- Löst aus:
Exception
-
updateRecord
protected de.pisa.psc.srv.dto.PscDto updateRecord(Class<? extends PsaRstApiObjBas> object_class) throws Exception update a record in a data object- Parameter:
object_class
- class of the JSON object- Gibt zurück:
- data object with the new data
- Löst aus:
Exception
-
json2object
convert a JSON to an REST API object- Typparameter:
T
- type of the object- Parameter:
json
- JSONobject_class
- class of the object- Gibt zurück:
- object
-
getUsedFields
Get all data object fields that are mapped declared by the PsaRstApiMapFld or annotation- Parameter:
object_class
- object class- Gibt zurück:
- list of field names
-