Package de.pisa.psa.rst.hdl.in
Class PsaRstApiEvtHdlInDelete
java.lang.Object
de.pisa.psa.rst.hdl.PsaRstApiEvtHdl
de.pisa.psa.rst.hdl.in.PsaRstApiEvtHdlIn
de.pisa.psa.rst.hdl.in.PsaRstApiEvtHdlInDelete
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
IplGlbPsaRstApiEvtHdlInDeleteCompanies
REST API: incoming DELETE event handler
- Since:
- 24.07.2023
- Author:
- weiland
-
Nested Class Summary
Nested classes/interfaces inherited from class de.pisa.psa.rst.hdl.PsaRstApiEvtHdl
PsaRstApiEvtHdl.EurekaHighlighting
-
Field Summary
Fields inherited from class de.pisa.psa.rst.hdl.PsaRstApiEvtHdl
Default_External_Language, Default_User, Force_IAM_User, Max_Records
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected javax.ws.rs.core.Response
delete a recordprotected javax.ws.rs.core.Response
deleteRecord
(Class<? extends PsaRstApiObjBas> object_class) delete a recordMethods inherited from class de.pisa.psa.rst.hdl.in.PsaRstApiEvtHdlIn
getUsedFields, insertRecord, insertRecord, json2object, updateRecord
Methods inherited from class 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, getQuery, getSsn, getSsnUsr, getSysSsn, handleEvent, isIAMUser, loadRecord, mapQuery, newDto, newObject, newPsaRstApiObjLis, noEventLogging, queryEureka, queryEurekaRecords, queryRecord, queryRecords, queryRecordsAddSort, queryRecordsSetQuery, setActiveEventHandler, setExternalLanguage, setJsonIncludeEmpty, toJson
-
Constructor Details
-
PsaRstApiEvtHdlInDelete
Constructor- Parameters:
data
- event data
-
-
Method Details
-
deleteRecord
delete a record- Returns:
- a 204 (no content) response
- Throws:
Exception
-
deleteRecord
protected javax.ws.rs.core.Response deleteRecord(Class<? extends PsaRstApiObjBas> object_class) throws Exception delete a record- Parameters:
object_class
- class of the JSON object- Returns:
- a JSON of the deleted record
- Throws:
Exception
-