All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.houbbbbb.sso.nt.util.AppConvertUtil Maven / Gradle / Ivy

The newest version!
package com.github.houbbbbb.sso.nt.util;

import com.github.houbbbbb.sso.entity.AppDO;
import com.github.houbbbbb.sso.nt.entity.AppDTO;

import java.util.List;
import java.util.stream.Collectors;

/**
 * @author: hbw
 * @date: 2020/7/16
 **/
public class AppConvertUtil {

    public static final String COLON = ":";

    private AppConvertUtil () {}

    public static List convert (List appDTOS) {
        return appDTOS.stream().map(appDTO -> 
                AppDO.create().setAppName(appDTO.getAppName()).setAppType(appDTO.getAppType())
                        .setServiceId(appDTO.getServiceId()).setSsoServiceId(appDTO.getSsoServiceId())
                        .setHostAddr(appDTO.getHostName()+ COLON +appDTO.getPort())
                        .setIpAddr(appDTO.getIp()+COLON+appDTO.getPort()).setPattern(appDTO.getPattern())
        ).collect(Collectors.toList());
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy