
cn.signit.sdk.util.ListBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of signit-java-sdk Show documentation
Show all versions of signit-java-sdk Show documentation
welcome use signit Java Sdk!
package cn.signit.sdk.util;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import cn.signit.sdk.pojo.Builder;
/**
*
* 根据多个Builder构建对应的数据列表.
*
* @since 1.0.2
*/
public class ListBuilder {
public static List buildList(List extends Builder> builders) {
List result = new ArrayList();
for (Builder builder : builders) {
if (builder != null) {
result.add(builder.build());
}
}
return result;
}
public static List buildList(Builder... builders) {
if (builders != null) {
return buildList(Arrays.asList(builders));
} else {
return Collections.emptyList();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy