Package rst.hdl.out
Class IplGlbPsaRstApiEvtHdlOutDeleteCompanies
- java.lang.Object
-
- de.pisa.psa.rst.hdl.PsaRstApiEvtHdl
-
- de.pisa.psa.rst.hdl.out.PsaRstApiEvtHdlOut
-
- de.pisa.psa.rst.hdl.out.PsaRstApiEvtHdlOutDelete
-
- rst.hdl.out.IplGlbPsaRstApiEvtHdlOutDeleteCompanies
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class IplGlbPsaRstApiEvtHdlOutDeleteCompanies extends PsaRstApiEvtHdlOutDelete
PSA_RST_API_EVT_HDL_OUT_DELETE_COMPANIES- Direction: OUT
- Method: DELETE
- Path: companies
- Author:
- SALESADMIN
-
-
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 IplGlbPsaRstApiEvtHdlOutDeleteCompanies(PsaRstApiEvtHdlDat data)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
handleEvent()
Handle the eventprotected javax.ws.rs.core.Response
sendDeleteRequest(de.pisa.psc.srv.rst.PscRstCli client, java.lang.Object entity, javax.ws.rs.core.MediaType type)
send a DELETE request-
Methods inherited from class de.pisa.psa.rst.hdl.out.PsaRstApiEvtHdlOut
getEntity, getIAMKey, getRequestBody, getRequestHeader, getRequestPath, newRestClient, sendGetRequest, sendPatchRequest, sendPostRequest, sendPutRequest, sendRequest, sendRequest, setAuthorization, setIAMKey, setRequest, setRequestBody, setRequestHeader, setRequestPath
-
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
-
IplGlbPsaRstApiEvtHdlOutDeleteCompanies
public IplGlbPsaRstApiEvtHdlOutDeleteCompanies(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()
-
sendDeleteRequest
protected javax.ws.rs.core.Response sendDeleteRequest(de.pisa.psc.srv.rst.PscRstCli client, java.lang.Object entity, javax.ws.rs.core.MediaType type) throws java.lang.Exception
send a DELETE request- Overrides:
sendDeleteRequest
in classPsaRstApiEvtHdlOut
- Parameters:
client
- REST cliententity
- payload entitytype
- media type of the entity- Returns:
- response of the called end point
- Throws:
java.lang.Exception
- See Also:
PsaRstApiEvtHdlOut.sendDeleteRequest(de.pisa.psc.srv.rst.PscRstCli, java.lang.Object, javax.ws.rs.core.MediaType)
-
-