package frame.object.data; import frame.util.Util; public class ID { private String value; public ID() { value = Util.newShortGUID(); } public static String newValue() { return Util.newShortGUID(); } public ID(Object value) { if (value != null) { this.value = value.toString(); } } public String getValue() { return value; } public boolean isEmpty() { return Util.isEmptyStr(value); } public String getQuotedValue() { return Util.quotedStr(value); } @Override public boolean equals(Object obj) { if (value == null) { return false; } if (obj == null) { return false; } return value.equals(obj.toString()); } @Override public String toString() { return "id=" + value; } }