Search in sources :

Example 1 with FirmwareImagePage

use of com.arm.mbed.cloud.sdk.internal.updateservice.model.FirmwareImagePage in project mbed-cloud-sdk-java by ARMmbed.

the class FirmwareImageAdapter method mapList.

/**
 * Maps list of images.
 *
 * @param list
 *            images page
 * @return list of images
 */
public static ListResponse<FirmwareImage> mapList(FirmwareImagePage list) {
    final FirmwareImagePage imageList = list;
    final RespList<com.arm.mbed.cloud.sdk.internal.updateservice.model.FirmwareImage> respList = new RespList<com.arm.mbed.cloud.sdk.internal.updateservice.model.FirmwareImage>() {

        @Override
        public Boolean getHasMore() {
            return (imageList == null) ? null : imageList.isHasMore();
        }

        @Override
        public Integer getTotalCount() {
            return (imageList == null) ? null : imageList.getTotalCount();
        }

        @Override
        public String getAfter() {
            return (imageList == null) ? null : imageList.getAfter();
        }

        @Override
        public Integer getLimit() {
            return (imageList == null) ? null : imageList.getLimit();
        }

        @Override
        public String getOrder() {
            return (imageList == null) ? null : imageList.getOrder().toString();
        }

        @Override
        public List<com.arm.mbed.cloud.sdk.internal.updateservice.model.FirmwareImage> getData() {
            return (imageList == null) ? null : imageList.getData();
        }
    };
    return GenericAdapter.mapList(respList, getMapper());
}
Also used : FirmwareImagePage(com.arm.mbed.cloud.sdk.internal.updateservice.model.FirmwareImagePage) FirmwareImage(com.arm.mbed.cloud.sdk.update.model.FirmwareImage) RespList(com.arm.mbed.cloud.sdk.common.GenericAdapter.RespList)

Aggregations

RespList (com.arm.mbed.cloud.sdk.common.GenericAdapter.RespList)1 FirmwareImagePage (com.arm.mbed.cloud.sdk.internal.updateservice.model.FirmwareImagePage)1 FirmwareImage (com.arm.mbed.cloud.sdk.update.model.FirmwareImage)1