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:
java.lang.AutoCloseable
public class IplGlbPsaRstApiEvtHdlInPostMessages extends PsaRstApiEvtHdlInPost
PSA_RST_API_EVT_HDL_IN_POST_MESSAGES- Direction: IN
- Method: POST
- Path: messages
- Author:
- RESTAPI
-
-
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 Constructor Description IplGlbPsaRstApiEvtHdlInPostMessages(PsaRstApiEvtHdlDat data)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createMessage(IplGlbPsaRstApiObjCreRsm data, java.lang.String sender, java.lang.String recipient, java.lang.String record_dialog)
create a message for one recipientprotected void
createMessages(IplGlbPsaRstApiObjCreRsm data)
create messages for all recipientsjavax.ws.rs.core.Response
handleEvent()
Handle the event-
Methods 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, getExternalCommunicationLanguage, getFetchRecordKeyField, getField, getIAMUser, getJsonIncludeEmpty, getQuery, getSsn, getSsnUsr, getSysSsn, isIAMUser, loadRecord, newDto, newObject, newPsaRstApiObjLis, noEventLogging, queryEureka, queryEurekaRecords, queryRecord, queryRecords, setActiveEventHandler, setExternalLanguage, setJsonIncludeEmpty, toJson
-
-
-
-
Constructor Detail
-
IplGlbPsaRstApiEvtHdlInPostMessages
public IplGlbPsaRstApiEvtHdlInPostMessages(PsaRstApiEvtHdlDat data)
Constructor- Parameters:
data
- event data
-
-
Method Detail
-
handleEvent
public javax.ws.rs.core.Response handleEvent() throws java.lang.Exception
Handle the event- Specified by:
handleEvent
in classPsaRstApiEvtHdl
- Returns:
- response
- Throws:
java.lang.Exception
- See Also:
PsaRstApiEvtHdl.handleEvent()
-
createMessages
protected void createMessages(IplGlbPsaRstApiObjCreRsm data) throws java.lang.Exception
create messages for all recipients- Parameters:
data
- message data- Throws:
java.lang.Exception
-
createMessage
protected void createMessage(IplGlbPsaRstApiObjCreRsm data, java.lang.String sender, java.lang.String recipient, java.lang.String record_dialog) throws java.lang.Exception
create a message for one recipient- Parameters:
data
- message datasender
- sender GIDrecipient
- recipient GIDrecord_dialog
- record dialog descriptor- Throws:
java.lang.Exception
-
-