public class DefaultSaveEventHandler extends java.lang.Object implements AfterSaveEventHandler
| Constructor and Description |
|---|
DefaultSaveEventHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterHandle(AfterSaveEvent event,
ItemModel model,
ResponseData resData) |
java.util.Map<java.lang.String,java.lang.Object> |
convertJsonToMap(java.lang.String json) |
java.lang.String |
convertMapToJson(java.util.Map<java.lang.String,java.lang.Object> map) |
ConfigurationService |
getConfigurationService() |
java.lang.String |
getFieldsString(java.lang.String itemType) |
java.util.List<java.lang.Object> |
getFieldsToPopulate(ItemModel model) |
java.lang.String |
getFinalJson(ItemModel model) |
java.lang.String |
getFinalJson(ItemModel model,
java.util.Map<java.lang.String,java.lang.Object> populatedFields) |
java.lang.String |
getFinalJson(ItemModel model,
java.lang.String json) |
ModelService |
getModelService() |
Publisher |
getPublisher() |
ResponseData |
handle(AfterSaveEvent event,
ItemModel model) |
void |
handleEvent(AfterSaveEvent event) |
java.util.Map<java.lang.String,java.lang.Object> |
populateFields(ItemModel model,
java.util.List<java.lang.Object> fields,
java.util.Map<java.lang.String,java.lang.Object> populatedFields) |
ResponseData |
publish(java.lang.String json,
java.lang.String itemType) |
void |
setConfigurationService(ConfigurationService configurationService) |
void |
setModelService(ModelService modelService) |
void |
setPublisher(Publisher publisher) |
boolean |
shouldHandle(AfterSaveEvent event,
ItemModel model) |
public void handleEvent(AfterSaveEvent event)
handleEvent in interface AfterSaveEventHandlerpublic boolean shouldHandle(AfterSaveEvent event, ItemModel model) throws java.lang.Exception
java.lang.Exceptionpublic ResponseData handle(AfterSaveEvent event, ItemModel model) throws java.lang.Exception
java.lang.Exceptionpublic ResponseData publish(java.lang.String json, java.lang.String itemType) throws java.io.IOException
java.io.IOExceptionpublic java.util.Map<java.lang.String,java.lang.Object> convertJsonToMap(java.lang.String json)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String convertMapToJson(java.util.Map<java.lang.String,java.lang.Object> map)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getFinalJson(ItemModel model) throws java.lang.ReflectiveOperationException, java.io.IOException
java.lang.ReflectiveOperationExceptionjava.io.IOExceptionpublic java.lang.String getFinalJson(ItemModel model, java.lang.String json) throws java.io.IOException, java.lang.ReflectiveOperationException
java.io.IOExceptionjava.lang.ReflectiveOperationExceptionpublic java.lang.String getFinalJson(ItemModel model, java.util.Map<java.lang.String,java.lang.Object> populatedFields) throws java.lang.ReflectiveOperationException, java.io.IOException
java.lang.ReflectiveOperationExceptionjava.io.IOExceptionpublic java.util.List<java.lang.Object> getFieldsToPopulate(ItemModel model)
public java.lang.String getFieldsString(java.lang.String itemType)
public java.util.Map<java.lang.String,java.lang.Object> populateFields(ItemModel model, java.util.List<java.lang.Object> fields, java.util.Map<java.lang.String,java.lang.Object> populatedFields) throws java.lang.ReflectiveOperationException
java.lang.ReflectiveOperationExceptionpublic void afterHandle(AfterSaveEvent event, ItemModel model, ResponseData resData)
public void setModelService(ModelService modelService)
public ModelService getModelService()
public ConfigurationService getConfigurationService()
public void setConfigurationService(ConfigurationService configurationService)
configurationService - the configurationService to setpublic Publisher getPublisher()
public void setPublisher(Publisher publisher)
Copyright © 2018 SAP SE. All Rights Reserved.