Package rst.hdl.in
Class IplGlbPsaRstApiEvtHdlInPostMessages
java.lang.Object
de.pisa.psa.rst.hdl.PsaRstApiEvtHdl
de.pisa.psa.rst.hdl.in.PsaRstApiEvtHdlIn
de.pisa.psa.rst.hdl.in.PsaRstApiEvtHdlInPost
rst.hdl.in.IplGlbPsaRstApiEvtHdlInPostMessages
- All Implemented Interfaces:
AutoCloseable
PSA_RST_API_EVT_HDL_IN_POST_MESSAGES
- Direction: IN
- Method: POST
- Path: messages
- Author:
- RESTAPI
-
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 void
createMessage
(IplGlbPsaRstApiObjCreRsm data, String sender, String recipient, String record_dialog) create a message for one recipientprotected void
create messages for all recipientsjavax.ws.rs.core.Response
Handle the eventMethods 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
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, isIAMUser, loadRecord, mapQuery, newDto, newObject, newPsaRstApiObjLis, noEventLogging, queryEureka, queryEurekaRecords, queryRecord, queryRecords, queryRecordsAddSort, queryRecordsSetQuery, setActiveEventHandler, setExternalLanguage, setJsonIncludeEmpty, toJson
-
Constructor Details
-
IplGlbPsaRstApiEvtHdlInPostMessages
Constructor- Parameters:
data
- event data
-
-
Method Details
-
handleEvent
Handle the event- Specified by:
handleEvent
in classPsaRstApiEvtHdl
- Returns:
- response
- Throws:
Exception
- See Also:
-
createMessages
create messages for all recipients- Parameters:
data
- message data- Throws:
Exception
-
createMessage
protected void createMessage(IplGlbPsaRstApiObjCreRsm data, String sender, String recipient, String record_dialog) throws Exception create a message for one recipient- Parameters:
data
- message datasender
- sender GIDrecipient
- recipient GIDrecord_dialog
- record dialog descriptor- Throws:
Exception
-