package zh.solr.se.indexer.util;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
public class UUIDGenerator {
private List<String> items = new ArrayList<String>();
public String getUUID() {
String items = toString();
return UUID.nameUUIDFromBytes(items.getBytes()).toString();
}
public void add(Object item) {
String stringItem = "";
if(item != null) {
stringItem = item.toString();
}
add(stringItem);
}
public void add(String item) {
if(StringUtil.isNullOrEmpty(item)) {
item = "";
}
items.add(item);
}
public int size() {
return items.size();
}
public String toString() {
StringBuilder builder = new StringBuilder();
for(String item : items) {
builder.append(item);
}
return builder.toString();
}
}