mirror of
https://github.com/Hello-hao/Tbed.git
synced 2024-04-21 12:32:10 +00:00
54 lines
1.8 KiB
Java
54 lines
1.8 KiB
Java
package cn.hellohao.utils;
|
|
|
|
import cn.hellohao.pojo.Keys;
|
|
|
|
import java.lang.reflect.Field;
|
|
import java.util.Collection;
|
|
import java.util.Map;
|
|
|
|
public class StringUtils {
|
|
//接受当前使用的存储源id,在根据id进行非空判断
|
|
public static Boolean doNull(Integer sourcekey,Keys k) {
|
|
if(sourcekey==1){
|
|
//网易
|
|
if(k.getEndpoint()!=null && k.getAccessSecret()!=null && k.getEndpoint()!=null
|
|
&& k.getBucketname()!=null && k.getRequestAddress()!=null ){
|
|
return true;
|
|
}
|
|
}else if(sourcekey==2){
|
|
//阿里
|
|
if(k.getEndpoint()!=null && k.getAccessSecret()!=null && k.getEndpoint()!=null
|
|
&& k.getBucketname()!=null && k.getRequestAddress()!=null ) {
|
|
return true;
|
|
}
|
|
}else if(sourcekey==3){
|
|
//又拍
|
|
if(k.getEndpoint()!=null && k.getAccessSecret()!=null
|
|
&& k.getBucketname()!=null && k.getRequestAddress()!=null ) {
|
|
return true;
|
|
}
|
|
|
|
}else if(sourcekey==4){
|
|
//七牛
|
|
if (k.getEndpoint() != null && k.getAccessSecret() != null && k.getEndpoint() != null
|
|
&& k.getBucketname() != null && k.getRequestAddress() != null) {
|
|
return true;
|
|
}
|
|
|
|
}else if(sourcekey==6){
|
|
//腾讯
|
|
if(k.getEndpoint()!=null && k.getAccessSecret()!=null && k.getEndpoint()!=null
|
|
&& k.getBucketname()!=null && k.getRequestAddress()!=null ) {
|
|
return true;
|
|
}
|
|
}else if(sourcekey==7){
|
|
//FTP
|
|
if(k.getEndpoint()!=null && k.getAccessSecret()!=null && k.getEndpoint()!=null && k.getRequestAddress()!=null ) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
}
|