package com.terra.proxy.bean;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
public class ZyInfo {
|
private Boolean isPublic = false;
|
private String[] subPrivateZyids;
|
private List<String> IPS;
|
|
|
public ZyInfo(Boolean isPublic, String subPrivateZyids) {
|
this.setIsPublic(isPublic);
|
IPS = new ArrayList();
|
if (!StringUtils.isEmpty(subPrivateZyids)) {
|
String[] items = subPrivateZyids.split(",");
|
this.setSubPrivateZyids(items);
|
}
|
|
}
|
|
public void setIsPublic(Boolean isPublic) {
|
this.isPublic = isPublic;
|
}
|
|
public Boolean getIsPublic() {
|
return isPublic;
|
}
|
|
public void setSubPrivateZyids(String[] subPrivateZyids) {
|
this.subPrivateZyids = subPrivateZyids;
|
}
|
|
public String[] getSubPrivateZyids() {
|
return subPrivateZyids;
|
}
|
|
public void setIPS(List<String> iPS) {
|
IPS = iPS;
|
}
|
|
public List<String> getIPS() {
|
return IPS;
|
}
|
|
public Boolean existIP(String IP) {
|
if (IPS != null) {
|
return IPS.contains(IP);
|
}
|
return false;
|
}
|
|
public void addIP(String IP) {
|
if (IPS != null) {
|
IPS = new ArrayList<String>();
|
IPS.add(IP);
|
} else {
|
if (!existIP(IP)) {
|
IPS.add(IP);
|
}
|
}
|
}
|
}
|