Search in sources :

Example 1 with BotDetectionDataDTO

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;
}
Also used : BotDetectionDataDTO(org.wso2.carbon.apimgt.rest.api.admin.v1.dto.BotDetectionDataDTO) ArrayList(java.util.ArrayList) BotDetectionDataListDTO(org.wso2.carbon.apimgt.rest.api.admin.v1.dto.BotDetectionDataListDTO) BotDetectionData(org.wso2.carbon.apimgt.api.model.botDataAPI.BotDetectionData)

Example 2 with BotDetectionDataDTO

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;
}
Also used : BotDetectionDataDTO(org.wso2.carbon.apimgt.rest.api.admin.v1.dto.BotDetectionDataDTO)

Aggregations

BotDetectionDataDTO (org.wso2.carbon.apimgt.rest.api.admin.v1.dto.BotDetectionDataDTO)2 ArrayList (java.util.ArrayList)1 BotDetectionData (org.wso2.carbon.apimgt.api.model.botDataAPI.BotDetectionData)1 BotDetectionDataListDTO (org.wso2.carbon.apimgt.rest.api.admin.v1.dto.BotDetectionDataListDTO)1