public static EPersonMetadataField fromString(String name) { for (EPersonMetadataField f : values()) { if (f.toString().equals(name)) { return f; } } throw new IllegalArgumentException(name + " isn't a valid metadata field for EPeople."); }
@Deprecated public void setMetadata(String field, String value) { metadata.put(EPersonMetadataField.fromString(field), value); modifiedMetadata = true; addDetails(field); modifiedMetadata = true; addDetails(field); }
@Deprecated public String getMetadata(String field) { return metadata.get(EPersonMetadataField.fromString(field)); }