use of org.wso2.carbon.apimgt.rest.api.admin.v1.dto.BotDetectionDataDTO in project carbon-apimgt by wso2.
the class BotDetectionMappingUtil method fromBotDetectionModelToDTO.
/**
* Converts a list of Bot Detection Data model objects into a List DTO
*
* @param botDetectionDataList list of Bot Detection data
* @return A List DTO of converted Bot Detection data
*/
public static BotDetectionDataListDTO fromBotDetectionModelToDTO(List<BotDetectionData> botDetectionDataList) {
BotDetectionDataListDTO listDTO = new BotDetectionDataListDTO();
List<BotDetectionDataDTO> botDetectionDataDTOs = new ArrayList<>();
for (BotDetectionData botData : botDetectionDataList) {
botDetectionDataDTOs.add(fromBotDetectionModelToDTO(botData));
}
listDTO.setList(botDetectionDataDTOs);
listDTO.setCount(botDetectionDataDTOs.size());
return listDTO;
}
use of org.wso2.carbon.apimgt.rest.api.admin.v1.dto.BotDetectionDataDTO in project carbon-apimgt by wso2.
the class BotDetectionMappingUtil method fromBotDetectionModelToDTO.
/**
* Converts a single Bot Detection Data model into Bot Detection DTO
*
* @param botDetectionData Bot Detection Data model object
* @return Converted Bot Detection Data DTO object
*/
public static BotDetectionDataDTO fromBotDetectionModelToDTO(BotDetectionData botDetectionData) {
BotDetectionDataDTO botDetectionDataDTO = new BotDetectionDataDTO();
botDetectionDataDTO.setRecordedTime(botDetectionData.getCurrentTime());
botDetectionDataDTO.setMessageID(botDetectionData.getMessageID());
botDetectionDataDTO.setApiMethod(botDetectionData.getApiMethod());
botDetectionDataDTO.setHeaderSet(botDetectionData.getHeaderSet());
botDetectionDataDTO.setMessageBody(botDetectionData.getMessageBody());
botDetectionDataDTO.setClientIp(botDetectionData.getClientIp());
return botDetectionDataDTO;
}
Aggregations