use of org.wso2.carbon.apimgt.rest.api.store.v1.dto.APICategoryDTO in project carbon-apimgt by wso2.
the class APICategoryMappingUtil method fromCategoryListToCategoryDTOList.
/**
* Converts api category List to CategoryDTO List.
*
* @param categories List of api categories
* @return CategoryDTO list
*/
private static List<APICategoryDTO> fromCategoryListToCategoryDTOList(List<APICategory> categories) {
List<APICategoryDTO> categoryDTOs = new ArrayList<>();
for (APICategory category : categories) {
APICategoryDTO categoryDTO = new APICategoryDTO();
categoryDTO.setId(category.getId());
categoryDTO.setName(category.getName());
categoryDTO.setDescription(category.getDescription());
categoryDTO.setNumberOfAPIs(category.getNumberOfAPIs());
categoryDTOs.add(categoryDTO);
}
return categoryDTOs;
}
use of org.wso2.carbon.apimgt.rest.api.store.v1.dto.APICategoryDTO in project carbon-apimgt by wso2.
the class APICategoryMappingUtil method fromCategoryToCategoryDTO.
/**
* Converts a Category to CategoryDTO
*
* @param category
* @return categoryDTO
*/
public static APICategoryDTO fromCategoryToCategoryDTO(APICategory category) {
APICategoryDTO categoryDTO = new APICategoryDTO();
categoryDTO.setId(category.getId());
categoryDTO.setName(category.getName());
categoryDTO.setDescription(category.getDescription());
return categoryDTO;
}
use of org.wso2.carbon.apimgt.rest.api.store.v1.dto.APICategoryDTO in project carbon-apimgt by wso2.
the class APICategoryMappingUtil method fromCategoryDTOToCategory.
/**
* Converts a CategoryDTO to APICategory
*
* @param categoryDTO
* @return APICategoty
*/
public static APICategory fromCategoryDTOToCategory(APICategoryDTO categoryDTO) {
APICategory category = new APICategory();
category.setId(categoryDTO.getId());
category.setName(categoryDTO.getName());
category.setDescription(categoryDTO.getDescription());
return category;
}
use of org.wso2.carbon.apimgt.rest.api.store.v1.dto.APICategoryDTO in project carbon-apimgt by wso2.
the class APICategoryMappingUtil method fromCategoryListToCategoryDTOList.
/**
* Converts api category List to CategoryDTO List.
*
* @param categories List of api categories
* @return CategoryDTO list
*/
private static List<APICategoryDTO> fromCategoryListToCategoryDTOList(List<APICategory> categories) {
List<APICategoryDTO> categoryDTOs = new ArrayList<>();
for (APICategory category : categories) {
APICategoryDTO categoryDTO = new APICategoryDTO();
categoryDTO.setId(category.getId());
categoryDTO.setName(category.getName());
categoryDTO.setDescription(category.getDescription());
categoryDTOs.add(categoryDTO);
}
return categoryDTOs;
}
use of org.wso2.carbon.apimgt.rest.api.store.v1.dto.APICategoryDTO in project carbon-apimgt by wso2.
the class APICategoryMappingUtilTestCase method testCategoryDescription.
@Test
public void testCategoryDescription() throws Exception {
APICategory category = new APICategory();
String description = "sample description";
category.setDescription(description);
category.setName("test");
List<APICategory> categories = new ArrayList<APICategory>();
categories.add(category);
APICategoryListDTO ListDto = APICategoryMappingUtil.fromCategoryListToCategoryListDTO(categories);
APICategoryDTO dto = ListDto.getList().get(0);
Assert.assertEquals("Category description mismatch", description, dto.getDescription());
}
Aggregations